]>
git.sesse.net Git - vlc/log
Laurent Aimar [Tue, 16 Sep 2008 21:50:07 +0000 (23:50 +0200)]
Fixed spu_RenderSubpictures prototype.
It now requires source format instead of scaling parameters.
Laurent Aimar [Tue, 16 Sep 2008 21:31:06 +0000 (23:31 +0200)]
Clean up subpicture code.
Laurent Aimar [Tue, 16 Sep 2008 21:15:48 +0000 (23:15 +0200)]
Removed spu_MakeRegion as it was broken by design.
Laurent Aimar [Tue, 16 Sep 2008 21:12:27 +0000 (23:12 +0200)]
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.
Laurent Aimar [Tue, 16 Sep 2008 20:53:53 +0000 (22:53 +0200)]
Simplify dynamicoverlay and removed the need of pf_make_region.
Laurent Aimar [Tue, 16 Sep 2008 20:41:49 +0000 (22:41 +0200)]
Factorize duplicated code, again.
Laurent Aimar [Tue, 16 Sep 2008 20:19:50 +0000 (22:19 +0200)]
Load the scalers and text renderer at SPU creation.
It is useless to wait for the first subtitle.
Laurent Aimar [Tue, 16 Sep 2008 20:12:59 +0000 (22:12 +0200)]
Loading the text renderer does not need the real video size.
Laurent Aimar [Tue, 16 Sep 2008 20:10:56 +0000 (22:10 +0200)]
Cosmetics.
Geoffroy Couprie [Wed, 17 Sep 2008 09:29:52 +0000 (11:29 +0200)]
Should remove the big white noise that was produced
Geoffroy Couprie [Tue, 16 Sep 2008 23:35:22 +0000 (01:35 +0200)]
remove on more b_dead old use
Derk-Jan Hartman [Wed, 17 Sep 2008 02:14:27 +0000 (04:14 +0200)]
quartztext: One more fix to [
f0d84d019c8c240c47672b82be123dc979b8d09e ]
This properly creates the colorspace.
Derk-Jan Hartman [Wed, 17 Sep 2008 02:01:36 +0000 (04:01 +0200)]
Derk-Jan Hartman [Wed, 17 Sep 2008 01:50:12 +0000 (03:50 +0200)]
macosx: partial revert of [
fa78d3b351465c9356b64484b9796d200598fbe8 ].
We still need the config options.
Derk-Jan Hartman [Wed, 17 Sep 2008 01:45:58 +0000 (03:45 +0200)]
quartztext: Use 10.4 compatible alternative to kCGColorBlack
Pierre d'Herbemont [Tue, 16 Sep 2008 23:56:24 +0000 (01:56 +0200)]
macosx: Remove the deprecated quickdraw vout.
Pierre d'Herbemont [Tue, 16 Sep 2008 23:40:22 +0000 (01:40 +0200)]
avformat: Don't accept negative size.
Yoann Peronneau [Tue, 16 Sep 2008 21:26:15 +0000 (23:26 +0200)]
Update XSPF playlist structure to use <vlc:id> instead of <identifier>.
This fixes bugs when loading non-VLC generated XSPF playlists.
Jean-Baptiste Kempf [Tue, 16 Sep 2008 22:51:07 +0000 (15:51 -0700)]
Provide a SPrefs to deactivate the systray icon as often requested on the forums...
Pierre d'Herbemont [Tue, 16 Sep 2008 22:49:37 +0000 (00:49 +0200)]
es_format: Robustification of es_format_copy to avoid a crash reported by Apple-bugreport.
Pierre d'Herbemont [Tue, 16 Sep 2008 21:51:22 +0000 (23:51 +0200)]
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.
Rémi Denis-Courmont [Tue, 16 Sep 2008 20:26:30 +0000 (23:26 +0300)]
Document the assertion
Rémi Denis-Courmont [Tue, 16 Sep 2008 20:24:33 +0000 (23:24 +0300)]
Win32: fail safe when loading plugins
Rémi Denis-Courmont [Tue, 16 Sep 2008 20:20:41 +0000 (23:20 +0300)]
Win32:use Unicode LoadLibrary
so we can install VLC in non-ANSI-named directories
Pierre d'Herbemont [Tue, 16 Sep 2008 20:01:23 +0000 (22:01 +0200)]
macosx: Use fork+exec instead of posix_spawn.
(As pointed by Remi)
Note, this doesn't work with just exec() for some obscure reason.
Laurent Aimar [Tue, 16 Sep 2008 20:01:49 +0000 (22:01 +0200)]
Compilation fix for kate.
Laurent Aimar [Tue, 16 Sep 2008 18:10:23 +0000 (20:10 +0200)]
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.
Rémi Denis-Courmont [Tue, 16 Sep 2008 15:52:31 +0000 (18:52 +0300)]
mmap: allow tweaking the PTS delay
(The PTS delay thing should be dynamically automatically computed -
for every access - however, IMHO)
Rémi Denis-Courmont [Tue, 16 Sep 2008 15:52:15 +0000 (18:52 +0300)]
mmap: handle I/O errors as fatal
Derk-Jan Hartman [Tue, 16 Sep 2008 13:06:22 +0000 (15:06 +0200)]
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.
Pierre d'Herbemont [Tue, 16 Sep 2008 07:38:38 +0000 (09:38 +0200)]
macosx: Use freetype fonts in simple prefs.
Pierre d'Herbemont [Tue, 16 Sep 2008 07:35:09 +0000 (09:35 +0200)]
macosx: Properly relaunch VLC when asked for.
Pierre d'Herbemont [Tue, 16 Sep 2008 07:17:22 +0000 (09:17 +0200)]
quartztext: Disable as freetype is doing a better job than us.
Pierre d'Herbemont [Tue, 16 Sep 2008 07:16:59 +0000 (09:16 +0200)]
macosx: Make sure preferences version is saved.
Pierre d'Herbemont [Tue, 16 Sep 2008 06:53:44 +0000 (08:53 +0200)]
macosx: Set the pref version key if the ignore button was pressed.
So that the dialog won't pop up again.
Geoffroy Couprie [Tue, 16 Sep 2008 00:10:05 +0000 (02:10 +0200)]
there's no vlc_thread_create(p_helper)
Pierre d'Herbemont [Mon, 15 Sep 2008 22:40:58 +0000 (00:40 +0200)]
macosx: Check for older preferences and ask to delete them.
Derk-Jan Hartman [Mon, 15 Sep 2008 22:18:31 +0000 (00:18 +0200)]
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.
Laurent Aimar [Mon, 15 Sep 2008 21:48:37 +0000 (23:48 +0200)]
Fixed ASS subtitle with anamorphic video.
Laurent Aimar [Mon, 15 Sep 2008 21:25:06 +0000 (23:25 +0200)]
Simplify a bit scale factor computation by using helpers.
Pierre d'Herbemont [Mon, 15 Sep 2008 21:38:25 +0000 (23:38 +0200)]
macosx: We need the PL_LOCK here (May fix a race we have on startup).
Derk-Jan Hartman [Mon, 15 Sep 2008 21:19:38 +0000 (23:19 +0200)]
ps demux: fix an issue in ps_pkt_read()
Pierre d'Herbemont [Mon, 15 Sep 2008 20:22:08 +0000 (22:22 +0200)]
quartztext: Better font compromise. (Use Arial Black instead of Verdana)
Derk-Jan Hartman [Mon, 15 Sep 2008 20:03:53 +0000 (22:03 +0200)]
macosx: fix forward button in main controller to go forward instead of backward
forward of [
89044739e9c4a152b1a15b0faedb88cb9e54f18c ]
Laurent Aimar [Mon, 15 Sep 2008 19:49:19 +0000 (21:49 +0200)]
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.
Laurent Aimar [Mon, 15 Sep 2008 18:55:23 +0000 (20:55 +0200)]
Removed useless width/height fields in subpicture_t.
Rémi Denis-Courmont [Mon, 15 Sep 2008 19:27:08 +0000 (22:27 +0300)]
Zero tab entries when you allocate them
Fix unitialized pointer usages (possibly exploitable).
Rémi Denis-Courmont [Mon, 15 Sep 2008 19:26:52 +0000 (22:26 +0300)]
Useless FREENULL -> free
Laurent Aimar [Mon, 15 Sep 2008 18:43:15 +0000 (20:43 +0200)]
Enabled AR change in deinterlace (typo).
Laurent Aimar [Mon, 15 Sep 2008 17:34:45 +0000 (19:34 +0200)]
Clean up subtitle core.
Laurent Aimar [Sun, 14 Sep 2008 21:57:29 +0000 (23:57 +0200)]
Cosmetics (subtitles).
Laurent Aimar [Sun, 14 Sep 2008 21:50:47 +0000 (23:50 +0200)]
Use tha same date for updating subtitles regions.
Laurent Aimar [Sun, 14 Sep 2008 21:42:39 +0000 (23:42 +0200)]
Reorder a bit subpicture render function.
There is no functional changes.
Jean-Baptiste Kempf [Sun, 14 Sep 2008 21:42:10 +0000 (14:42 -0700)]
Update Release Howto.
Rémi Denis-Courmont [Sun, 14 Sep 2008 18:15:48 +0000 (21:15 +0300)]
Fix the news (forward-ported from to-be 0.9.3)
Conflicts:
NEWS
Felix Paul Kühne [Sun, 14 Sep 2008 16:55:52 +0000 (18:55 +0200)]
macosx: finally implement a Reveal-in-Finder functionality
Laurent Aimar [Sun, 14 Sep 2008 15:23:06 +0000 (17:23 +0200)]
Added support for eac3 in a52 packetizer.
Laurent Aimar [Sun, 14 Sep 2008 13:26:39 +0000 (15:26 +0200)]
Added support for E-AC3 in ES demuxer.
Rémi Denis-Courmont [Sun, 14 Sep 2008 15:06:38 +0000 (18:06 +0300)]
Use PL_LOCK/PL_UNLOCK
Rémi Denis-Courmont [Sun, 14 Sep 2008 14:49:22 +0000 (17:49 +0300)]
Write CRLF in the same I/O operation
Rémi Denis-Courmont [Sun, 14 Sep 2008 14:40:57 +0000 (17:40 +0300)]
Another thread-unsafe redumdant use of b_dead
Rémi Denis-Courmont [Sun, 14 Sep 2008 11:42:23 +0000 (14:42 +0300)]
Only input uses b_dead
Rémi Denis-Courmont [Sun, 14 Sep 2008 11:41:53 +0000 (14:41 +0300)]
Remove unsafe use of b_dead.
Fortunately, var_DelCallback does the job properly already.
Rémi Denis-Courmont [Sun, 14 Sep 2008 11:41:27 +0000 (14:41 +0300)]
Remove write-only value
Rémi Denis-Courmont [Sun, 14 Sep 2008 10:12:26 +0000 (13:12 +0300)]
Fetcher: use nornal thread API
Rémi Denis-Courmont [Sun, 14 Sep 2008 10:10:30 +0000 (13:10 +0300)]
FOREACH_ARRAY: expansion safety
Rémi Denis-Courmont [Sun, 14 Sep 2008 09:35:42 +0000 (12:35 +0300)]
Playlist: put private data after public data
Rémi Denis-Courmont [Sun, 14 Sep 2008 09:17:04 +0000 (12:17 +0300)]
Preparser: use normal thread API
Rémi Denis-Courmont [Sun, 14 Sep 2008 08:35:41 +0000 (11:35 +0300)]
Hide fetcher and prepase typedefs
Rémi Denis-Courmont [Sun, 14 Sep 2008 08:29:08 +0000 (11:29 +0300)]
Do not use block_FifoWake if block_FifoGet does not check for it
Rémi Denis-Courmont [Sun, 14 Sep 2008 08:20:25 +0000 (11:20 +0300)]
Grrr at subsubsubsubdirectories
Rémi Denis-Courmont [Sun, 14 Sep 2008 08:14:24 +0000 (11:14 +0300)]
Remove intf_ShouldDie
libvlc kills the interfaces when it dies anyway.
Rémi Denis-Courmont [Sun, 14 Sep 2008 08:08:28 +0000 (11:08 +0300)]
netsync: some cleanup (still very ugly)
Rémi Denis-Courmont [Sun, 14 Sep 2008 07:47:49 +0000 (10:47 +0300)]
Remove VLC_OBJECT_ANNOUNCE
Rémi Denis-Courmont [Sun, 14 Sep 2008 07:46:43 +0000 (10:46 +0300)]
Remove the useless announce handler object
It merely wrappeded the SAP object.
Rémi Denis-Courmont [Sat, 13 Sep 2008 19:48:00 +0000 (22:48 +0300)]
HTTP: sanity check
Jean-Baptiste Kempf [Sun, 14 Sep 2008 02:11:08 +0000 (19:11 -0700)]
NEWS reformulations.
Jean-Baptiste Kempf [Sun, 14 Sep 2008 02:14:02 +0000 (19:14 -0700)]
Workaround spatializer bugs.
(cherry picked from commit
77cc89e3d9349f3d5a2de947f9be478dd28436dd )
(cherry picked from commit
6d4830b864af38d7126aee103a6bcfe76bc80e89 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Mierswa [Sat, 13 Sep 2008 22:11:29 +0000 (00:11 +0200)]
fix automagic alsa dependency
when --enable-v4l2 was passed to configure, alsa was searched and linked
against if found (only do that when alsa wasn't disabled)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Daniel Mierswa [Sat, 13 Sep 2008 22:03:00 +0000 (00:03 +0200)]
fix automagic fontconfig dependency
when --enable-freetype was passed to configure, fontconfig was searched
and linked against if found (provide --enable-fontconfig which is
default)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sveinung Kvilhaugsvik [Tue, 26 Aug 2008 20:00:33 +0000 (22:00 +0200)]
Register that VLC can open flv files (on UNIX)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Antoine Cellerier [Sat, 13 Sep 2008 23:35:16 +0000 (01:35 +0200)]
Remove trailing spaces.
Felix Paul Kühne [Sat, 13 Sep 2008 23:16:24 +0000 (01:16 +0200)]
macosx: added an option to the crash reporter to disable the submission of the default email address
Antoine Cellerier [Sat, 13 Sep 2008 22:34:09 +0000 (00:34 +0200)]
Activate 2 more one instance mode optins with DBus
Now that we have a one instance mode with DBus under linux, also make
it possible to use the "one-instance-when-started-from-file" and
"started-from-file" options.
Consider using --started-from-file in the file association scripts,
like what we do in the win32 NSIS script, so that all files opened
through the GUI are enqueued/played in the same instance.
Felix Paul Kühne [Sat, 13 Sep 2008 22:29:20 +0000 (00:29 +0200)]
Don't distribute the info.nib and classes.nib within VLC-release.app
Saves a few kB and prevents some, ehm, corruption.
Laurent Aimar [Sat, 13 Sep 2008 22:23:24 +0000 (00:23 +0200)]
Do not display title on video filter (close #1755).
Laurent Aimar [Sat, 13 Sep 2008 22:07:05 +0000 (00:07 +0200)]
Properly handle AR changes in deinterlace module.
Inital patch by Marian Durkovic.
Antoine Cellerier [Sat, 13 Sep 2008 22:04:37 +0000 (00:04 +0200)]
Oops.
Antoine Cellerier [Sat, 13 Sep 2008 21:46:45 +0000 (23:46 +0200)]
Fix the RGB masks in v4l too.
Once again, thanks to plc5_250 for the tests.
Antoine Cellerier [Sat, 13 Sep 2008 21:39:22 +0000 (23:39 +0200)]
Fixed the RGB masks in v4l2.
Thanks a lot to plc5_250 on IRC for testing.
Laurent Aimar [Sat, 13 Sep 2008 21:14:31 +0000 (23:14 +0200)]
Removed b_pausable flag in favour of b_subtitle.
Jean-Philippe Andre [Sat, 13 Sep 2008 20:55:29 +0000 (16:55 -0400)]
Qt coverlabel should always show an image, even when load fails
Jean-Philippe Andre [Sat, 13 Sep 2008 20:03:36 +0000 (16:03 -0400)]
Qt: sorry guys, record works very fine actually...
Jean-Philippe Andre [Sat, 13 Sep 2008 19:31:00 +0000 (15:31 -0400)]
Qt: Access-filter 'record' does not exist anymore.
We need to reimplement an on-the-fly option to record streams.
I know this commit is crappy...
Rémi Denis-Courmont [Sat, 13 Sep 2008 19:32:17 +0000 (22:32 +0300)]
Always send the SD events
Rémi Denis-Courmont [Sat, 13 Sep 2008 19:20:13 +0000 (22:20 +0300)]
close -> net_Close
Antoine Cellerier [Sat, 13 Sep 2008 17:12:02 +0000 (19:12 +0200)]
Remove mention of non working skins on windows.
Antoine Cellerier [Sat, 13 Sep 2008 16:43:53 +0000 (18:43 +0200)]
\o/ skins2 work on win32 \o/ <(°v°<)
Thanks a lot to ipkiss for providing the bisect builds and geal for his help.
Felix Paul Kühne [Sat, 13 Sep 2008 12:49:08 +0000 (14:49 +0200)]
Fixed a couple of l10n strings pointed by Antonio Javier Varela
Laurent Aimar [Sat, 13 Sep 2008 10:58:15 +0000 (12:58 +0200)]
Cosmetics.