* configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
* Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
* src/misc/darwin_specific.m: more generic language detection
* NEWS: summarized changes from 0.4.6 to 0.5.0
Sam Hocevar [Sat, 1 Feb 2003 18:54:10 +0000 (18:54 +0000)]
* ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
* ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
./modules/video_output/x11/xvideo.c: removed the drawable configuration
variables which are now deprecated.
Gildas Bazin [Thu, 30 Jan 2003 19:14:17 +0000 (19:14 +0000)]
* src/video_output/video_output.c: we were still using free instead of
vout_DestroySubPicture in one place.
* modules/codec/spudec/parse.c: we now make sure we don't add several times
the same highlight callback.
Gildas Bazin [Thu, 30 Jan 2003 16:36:04 +0000 (16:36 +0000)]
* modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
race condition between spudec and vout. This patch may not be all that
nice because it does a lot of vlc_object_find() but it is the only
solution I've been able to come-up with.
Oh and I didn't fix the memory leak caused by the font when using text
subtitles. If the vout changes while the spudec is running then we don't
unload this font.
Gildas Bazin [Thu, 30 Jan 2003 02:16:09 +0000 (02:16 +0000)]
* modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
PictureDisplayExtension(). This does also fix problems with the dvdplay
plugin and menus with still pictures.
* modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
* modules/gui/macosx/intf.m: one of the threads wasn't in real-time
priority !!!
* include/vlc_threads.h: tuned up OS X priorities
Gildas Bazin [Wed, 29 Jan 2003 17:28:22 +0000 (17:28 +0000)]
* modules/gui/gtk/*: changed the disc open dialog to allow for title and
chapter 0. When title or chapter 0 are selected, they do not appear in
the MRL.
Sam Hocevar [Wed, 29 Jan 2003 15:55:44 +0000 (15:55 +0000)]
* ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
in case the input dies before we even spawned our dvdplay interface
(Closes: #141).
* core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
* modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
and using p_playlist->p_input instead.
Gildas Bazin [Wed, 29 Jan 2003 11:17:44 +0000 (11:17 +0000)]
* modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
(closes #122).
* modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
settings (closes #122).
Sam Hocevar [Tue, 28 Jan 2003 22:03:21 +0000 (22:03 +0000)]
* ./src/video_output/video_output.c: don't try to change aspect ratio if it
has been overriden by the user (Closes: #79).
* ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
* ./modules/*: fixed a few capitalization issues.
Sam Hocevar [Tue, 28 Jan 2003 17:11:38 +0000 (17:11 +0000)]
* ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
use "./toolbox --fix-glade" to generate and fix source files.
* ./include/vlc_common.h: fixed compilation warnings.
Gildas Bazin [Tue, 28 Jan 2003 12:30:44 +0000 (12:30 +0000)]
* src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
variables.
* modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
switching deinterlace modes on the fly.
* modules/gui/gtk/menu.c: updated the deinterlace menu.
* include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
Olivier Teulière [Mon, 27 Jan 2003 17:41:01 +0000 (17:41 +0000)]
* src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
instead of a (vlc_list_t); this modification was needed because BCB
doesn't like at all when a function (compiled with mingw32) returns
a struct...
* ALL: modified the files to take this change into account
* modules/gui/win32/menu.cpp: enabled the "Add interface" command