* 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
Gildas Bazin [Sun, 26 Jan 2003 13:37:09 +0000 (13:37 +0000)]
* src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
(p_input->p_first_byte_to_mix sometimes need to be reset)
* modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
Olivier Teulière [Sun, 26 Jan 2003 03:55:36 +0000 (03:55 +0000)]
* modules/gui/win32: replaced BitBtns with Buttons everywhere, and
put "OK" and "Cancel" buttons in an horizontal layout.
Also updated a few properties here and there.
Olivier Teulière [Sun, 26 Jan 2003 02:22:59 +0000 (02:22 +0000)]
* modules/video_output/directx: added a configuration variable and a
"normal" one to set the vout window on top of ther windows
* modules/gui/win32: the interface can use these variables
(almost closes #84)
Derk-Jan Hartman [Sat, 25 Jan 2003 18:42:17 +0000 (18:42 +0000)]
* ./README.MacOSX.rtf: added two remarks on subtitle support.
* ./extras/MacOSX/vlc.pbroj/project.pbxproj
- Added .wma filetype
- Added README, COPYING etc. to resources
* ALL: Added a Help menu.
Derk-Jan Hartman [Sat, 25 Jan 2003 12:42:13 +0000 (12:42 +0000)]
* README.MacOSX.rtf: Updated Readme for new release. Added section on
subtitles and on bugreporting.
* extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
.sub and .srt files.
Laurent Aimar [Sat, 25 Jan 2003 03:12:20 +0000 (03:12 +0000)]
* avi: no more segfault when we have 'max buffer allocation reached'
* all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
we cannot send null packet to decoder.
Derk-Jan Hartman [Fri, 24 Jan 2003 16:19:15 +0000 (16:19 +0000)]
* code we migh use in the future to change the subfile we use.
not very useful now because of the .avi requirement to start/stop before
loading/displaying the subs.
Derk-Jan Hartman [Fri, 24 Jan 2003 02:31:53 +0000 (02:31 +0000)]
* when the playlist is selected and you push the spacebar we pause/play
the movie. this makes the behaviour more consistent, though the solution
is somewhat unclean. We should fix this on a higher level but i don't see
how we could/should.
Gildas Bazin [Thu, 23 Jan 2003 23:57:50 +0000 (23:57 +0000)]
* modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
* modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
* modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
play/pause button depending on the context.
* modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
* Resized elements in the open panel,
* modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
mode is on the primary screen,
* po/*: Updated po files.
Derk-Jan Hartman [Thu, 23 Jan 2003 22:57:28 +0000 (22:57 +0000)]
* ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
- oops, i enlarged the timeslider by accident. fixed
* ./modules/gui/macosx/controls.m
- fixed a mutex_lock issue
Derk-Jan Hartman [Thu, 23 Jan 2003 22:25:32 +0000 (22:25 +0000)]
* ./modules/gui/macosx/controls.m
- changed the slower button into a slowmotion button
- fixed a forgotten mutex_unlock
* ./modules/gui/macosx/intf.m
- added the slowmotion button
- some windows shouldn't register in the "Window" menu
* ./modules/gui/macosx/open.m
- allow multiple file selection
* Minor changes to the open panel, added AVI stream output option,
* modules/gui/macosx/open.m: "Open File" is back,
* modules/codec/mpeg_video/synchro.c: Fixed a counting bug.