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