1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-28 23:09:59 +02:00
Commit Graph

28288 Commits

Author SHA1 Message Date
Laurent Aimar
8fa5e87a74 Removed spu_MakeRegion as it was broken by design. 2008-09-17 19:10:46 +02:00
Laurent Aimar
1de839cc56 Do not use pf_make_region as it leads to a horrible hack.
Yes this creates a 'useless' picture copy per region, but it is
currently needed.
2008-09-17 19:10:46 +02:00
Laurent Aimar
87dee6dfed Simplify dynamicoverlay and removed the need of pf_make_region. 2008-09-17 19:10:46 +02:00
Laurent Aimar
00572bbbf6 Factorize duplicated code, again. 2008-09-17 19:10:46 +02:00
Laurent Aimar
482f6514de Load the scalers and text renderer at SPU creation.
It is useless to wait for the first subtitle.
2008-09-17 19:10:45 +02:00
Laurent Aimar
b8fa74e07e Loading the text renderer does not need the real video size. 2008-09-17 19:10:45 +02:00
Laurent Aimar
5d96d84162 Cosmetics. 2008-09-17 19:10:45 +02:00
Geoffroy Couprie
e991ef5da7 Should remove the big white noise that was produced 2008-09-17 11:31:20 +02:00
Geoffroy Couprie
43ffaaf186 remove on more b_dead old use 2008-09-17 11:31:16 +02:00
Derk-Jan Hartman
05128dd4d0 quartztext: One more fix to [f0d84d019c]
This properly creates the colorspace.
2008-09-17 04:14:27 +02:00
Derk-Jan Hartman
e096835fb7 quartztext: fix [f0d84d019c]. white is not block 2008-09-17 04:01:36 +02:00
Derk-Jan Hartman
87c876242a macosx: partial revert of [fa78d3b351].
We still need the config options.
2008-09-17 03:50:12 +02:00
Derk-Jan Hartman
f0d84d019c quartztext: Use 10.4 compatible alternative to kCGColorBlack 2008-09-17 03:45:58 +02:00
Pierre d'Herbemont
fa78d3b351 macosx: Remove the deprecated quickdraw vout. 2008-09-17 01:56:24 +02:00
Pierre d'Herbemont
bf5cbff5d6 avformat: Don't accept negative size. 2008-09-17 01:41:01 +02:00
Yoann Peronneau
761871b145 Update XSPF playlist structure to use <vlc:id> instead of <identifier>.
This fixes bugs when loading non-VLC generated XSPF playlists.
2008-09-17 01:13:37 +02:00
Jean-Baptiste Kempf
e1bf75ae6e Provide a SPrefs to deactivate the systray icon as often requested on the forums... 2008-09-16 15:51:59 -07:00
Pierre d'Herbemont
fedbcd7fce es_format: Robustification of es_format_copy to avoid a crash reported by Apple-bugreport. 2008-09-17 00:49:37 +02:00
Pierre d'Herbemont
eb5bc9eb9c quartztext: Reenable quartztext along with some enhancements.
First, set a text drop shadow because we can, and it is nice for readability.
Then, correct behaviour for border color: minimum size to 1.0, where current code max it to 1.0, and comment the contrary.
2008-09-16 23:54:37 +02:00
Rémi Denis-Courmont
33a5fa078c Document the assertion 2008-09-16 23:28:35 +03:00
Rémi Denis-Courmont
490dfd5c28 Win32: fail safe when loading plugins 2008-09-16 23:28:31 +03:00
Rémi Denis-Courmont
7718f129a1 Win32:use Unicode LoadLibrary
so we can install VLC in non-ANSI-named directories
2008-09-16 23:28:30 +03:00
Pierre d'Herbemont
a921f15e3d macosx: Use fork+exec instead of posix_spawn.
(As pointed by Remi)

Note, this doesn't work with just exec() for some obscure reason.
2008-09-16 22:02:42 +02:00
Laurent Aimar
92d90130fe Compilation fix for kate. 2008-09-16 22:01:49 +02:00
Laurent Aimar
32262f06dd Simplify and fixed absolute text positioning.
It has a bad side effect when using software rescaling: the subtitles are
rendered using the video original size instead of the display one (like with
overlay). I will fix that latter.
2008-09-16 22:00:38 +02:00
Rémi Denis-Courmont
a3e2619617 mmap: allow tweaking the PTS delay
(The PTS delay thing should be dynamically automatically computed -
 for every access - however, IMHO)
2008-09-16 18:52:31 +03:00
Rémi Denis-Courmont
270d4c8d81 mmap: handle I/O errors as fatal 2008-09-16 18:52:15 +03:00
Derk-Jan Hartman
f77a6c4896 subass: Fix crash in the simple SSA/ASS decoder.
This is the issue exploited by the anime groups.
We now skip anything in { }
Note that ass/ssa cannot have a valid string with text { text } text.
2008-09-16 15:09:17 +02:00
Pierre d'Herbemont
cc59dc9024 macosx: Use freetype fonts in simple prefs. 2008-09-16 09:38:38 +02:00
Pierre d'Herbemont
03a3319a05 macosx: Properly relaunch VLC when asked for. 2008-09-16 09:35:09 +02:00
Pierre d'Herbemont
ff396357fa quartztext: Disable as freetype is doing a better job than us. 2008-09-16 09:17:22 +02:00
Pierre d'Herbemont
c58129b71d macosx: Make sure preferences version is saved. 2008-09-16 09:16:59 +02:00
Pierre d'Herbemont
674e138bbe macosx: Set the pref version key if the ignore button was pressed.
So that the dialog won't pop up again.
2008-09-16 08:54:43 +02:00
Geoffroy Couprie
f2e48db135 there's no vlc_thread_create(p_helper) 2008-09-16 02:10:59 +02:00
Pierre d'Herbemont
d0c9363fb0 macosx: Check for older preferences and ask to delete them. 2008-09-16 00:42:29 +02:00
Derk-Jan Hartman
157fcfc756 mkv: lower priority of mkv module to 0
I've had it with this module. There is no support, let alone development, from the matroska folks anymore. I prefer to use ffmpeg which seems to be at least less crash prone and having more of a future. I'm not sure which features we are loosing due to this atm. Likely some meta info, probably ordered chapters and definetly the DVD menu capabilities.
2008-09-16 00:23:18 +02:00
Laurent Aimar
1fd2f3cc9c Fixed ASS subtitle with anamorphic video. 2008-09-15 23:49:23 +02:00
Laurent Aimar
01deb707f0 Simplify a bit scale factor computation by using helpers. 2008-09-15 23:49:23 +02:00
Pierre d'Herbemont
74a2f7922a macosx: We need the PL_LOCK here (May fix a race we have on startup). 2008-09-15 23:39:32 +02:00
Derk-Jan Hartman
d761cf6f1d ps demux: fix an issue in ps_pkt_read() 2008-09-15 23:21:40 +02:00
Pierre d'Herbemont
af7a6545fb quartztext: Better font compromise. (Use Arial Black instead of Verdana) 2008-09-15 22:26:24 +02:00
Derk-Jan Hartman
32c67fb8e0 macosx: fix forward button in main controller to go forward instead of backward
forward of [89044739e9c4a152b1a15b0faedb88cb9e54f18c]
2008-09-15 22:04:35 +02:00
Laurent Aimar
14dd917d87 Removed unused or redondant fields from subpicture.
I removed:
 i_x/i_y: redondant with region i_x/i_y. Now a subpicture always represent the
 whole video.
 i_flags: unused anywhere in the core.

 I may have broken a few video filters (osdmenu mainly). I will fix it if you
report the problem and the way to reproduce it.
2008-09-15 21:55:34 +02:00
Laurent Aimar
3318cf724a Removed useless width/height fields in subpicture_t. 2008-09-15 21:55:34 +02:00
Rémi Denis-Courmont
6d3c22f29e Zero tab entries when you allocate them
Fix unitialized pointer usages (possibly exploitable).
2008-09-15 22:28:03 +03:00
Rémi Denis-Courmont
6c7ad302fc Useless FREENULL -> free 2008-09-15 22:28:03 +03:00
Laurent Aimar
e7dc3f6387 Enabled AR change in deinterlace (typo). 2008-09-15 20:43:15 +02:00
Laurent Aimar
e60805fec4 Clean up subtitle core. 2008-09-15 20:32:18 +02:00
Laurent Aimar
9d929ee236 Cosmetics (subtitles). 2008-09-15 20:32:18 +02:00
Laurent Aimar
9200678d8c Use tha same date for updating subtitles regions. 2008-09-15 20:32:18 +02:00