Gildas Bazin [Mon, 15 Dec 2003 21:35:37 +0000 (21:35 +0000)]
* modules/audio_output/directx.c: don't set the default audio output to mono even if the windows settings are set to mono.
Too many people just don't know how to set the windows speakers configuration setting properly.
Gildas Bazin [Sun, 14 Dec 2003 21:03:27 +0000 (21:03 +0000)]
* modules/gui/wxwindows/*: Added the video scale option to the streamout dialog box.
Added a nasty hack to reset LC_NUMERIC to "C" because the stream output MRL parsing can't deal with "," in floating point numbers.
* modules/codec/ffmpeg/encoder.c: sanity checks.
* modules/stream_out/transcode.c: sanity checks.
Gildas Bazin [Sat, 13 Dec 2003 17:16:11 +0000 (17:16 +0000)]
* src/playlist/*: when deleting the currently playing item, skip it instead of stopping the playlist.
* include/modules_inner.h, include/configuration.h: don't use a static array anymore during the initialization of the plugins, malloc it instead. This fixes regular overflow problems we have when we increase the number of options in the main module.
Rocky Bernstein [Sat, 13 Dec 2003 12:56:14 +0000 (12:56 +0000)]
If not in PBC, playlist fills in all entries.
Fill in playlist info. Customizable "title" and "author" field.
Still need to pick out and duration field.
A couple of segfaults fixed.
Yoann Peronneau [Fri, 12 Dec 2003 23:03:35 +0000 (23:03 +0000)]
* added hotkeys F1, F2, ..., F10 to switch between predefined medias
(using CTRL+Fn)
* only F1 and COMMAND+F1 are defined for OSX (I let those developpers
chose their keys)
* Currently the medias assigned to Fn are not saved in vlcrc if they
have been assigned with Ctrl+Fn. But they are, if assigned via the
preferences panel.
Gildas Bazin [Thu, 11 Dec 2003 23:12:46 +0000 (23:12 +0000)]
* modules/video_output/directx/*: first try at multimonitor support (untested).
* src/video_output/video_output.c: small change to allow the directx plugin to destroy/recreate picture buffers on the fly.
Derk-Jan Hartman [Thu, 11 Dec 2003 16:00:09 +0000 (16:00 +0000)]
* New icon for the playlist
* Fixed the mute hotkey
* Fixed the positioning of some elements and removed the stupid black box
* Added speex and flac encoders to sout dialog
Rocky Bernstein [Thu, 11 Dec 2003 05:27:23 +0000 (05:27 +0000)]
Improve MRL creation.
1. MRL's are of the form xxx://
2. Customize depending on vcdx/vcd or cddax/cdd
3. cdda doesn't have any such notion of a "Chapter", so remove
the misleading :x.
For cddax/vcdx, I'm not sure though I think there is more to do.
Gildas Bazin [Tue, 9 Dec 2003 19:18:48 +0000 (19:18 +0000)]
* src/misc/mtime.c: fixed an overflow in mdate() on win32.
This overflow was only affecting the hardware configurations where we can't use the performance counter and thus have to use GetTickCount().
We now also check for the wrapping of the 32 bits value returned by GetTickCount() so mdate() doesn't wrap after 49.7 days.
* src/misc/win32_specific.c: call mdate() once in system_Init() so as to avoid thread safety issues while initialising the static variables used in mdate().
Yoann Peronneau [Tue, 9 Dec 2003 00:46:03 +0000 (00:46 +0000)]
This fixes bugs 1285 and 1343
* added a the default CD Audio device in General Settings -> Input
* added OpenDialog::OnDiscPanelChange in wxwindows/open.cpp
Gildas Bazin [Mon, 8 Dec 2003 19:50:22 +0000 (19:50 +0000)]
* ALL: new main --video-on-top config option (in use by the x11/xvideo/osx/directx video outputs.)
* modules/video_output/x11/*: implemented support for "video on top". Will likely only work with KDE for now.
Gildas Bazin [Mon, 8 Dec 2003 18:42:08 +0000 (18:42 +0000)]
* modules/misc/dummy/*: new --dummy-save-es option to specify if we want the dummy
decoder to save the raw codec data to a file. This is disabled by default (while
it was always on before).
* src/input/es_out.c: bug fix for ES autoselection.
Gildas Bazin [Mon, 8 Dec 2003 13:02:40 +0000 (13:02 +0000)]
* modules/stream_out/transcode.c: added a floating point "scale" option for video transcoding. When specified, you don't need to specify the width and height of the output video.
Also changed the width and height options so that if only one of them is specified, the other one is calculated automatically so as to keep the aspect ratio of the video.
* modules/mux/ogg.c: fixed crash when removing streams.
* modules/codec/theora.c: for now the theora encoder requires a width and height which are multiple of 16.
Jean-Paul Saman [Sun, 7 Dec 2003 19:09:37 +0000 (19:09 +0000)]
All AddText( vout_thread_t *p_vout, char *psz_string, .. ) calls have as second argument char * now, just like the function definition in include/video_output.h. All uses already passed a char * to the AddText() functions.