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.
Gildas Bazin [Thu, 23 Jan 2003 09:53:55 +0000 (09:53 +0000)]
* modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
call (someone willing to investigate this ?).
Olivier Teulière [Thu, 23 Jan 2003 03:33:34 +0000 (03:33 +0000)]
* The stream output can't use PS with UDP
* Added tooltips for the subtitles dialog box
* Added a missing "delete"
* Added a menu entry to spawn new interfaces (but it's currently
disabled, due to a problem with the vlc_list_t struct)
added an new config variable that takes an comma separated list of
interface modules to be loaded in the background when vlc starts. This is
usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
module was inserted, as this just needs to be added to this list now.