Gildas Bazin [Mon, 23 Feb 2004 23:01:05 +0000 (23:01 +0000)]
* modules/demux/wav.c: more fixes for multichannel wav files support.
* include/codecs.h: ms speakers definitions.
* modules/codec/araw.c: added support for fl64 fourcc.
Gildas Bazin [Mon, 23 Feb 2004 12:17:24 +0000 (12:17 +0000)]
* modules/gui/wxwindows/playlist.cpp: don't update the GUI from different threads!
* src/playlist/playlist.c: vout/sout garbage collection improvements.
Gildas Bazin [Fri, 20 Feb 2004 19:21:23 +0000 (19:21 +0000)]
* modules/demux/a52sys.c: forgot to remove this file.
* modules/audio_output/alsa.c: kind of a work-around for a strange bug that trashes the stack. Doesn't solve it but should be easier to track down now.
* modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c :
- new ffmpeg options available from the command-line : interleaved video,
noise reduction, rate control parameters, i_quant_factor, trellis
quantification, mpeg4 matrix, and thread count
- portable functions to use ffmpeg multithreading capabilities on all
platforms
- hurry up mode now turns off rd and trellis, and also raises the noise
reduction parameter (thus noise reduction is mandatory with hurry up)
- if threads=1, no ffmpeg thread is launched, but the ffmpeg encoding
will be done in a separate thread than the packetizer and decoder
- fixed a bug with mp3 decoding and weird ffmpeg return code
* src/misc/threads.c: made vlc_set_thread_priority usable on non-Darwin
OSes, and added an rt-offset configuration variable to tune the priority
of VLC against other programs without recompiling everything.
Derk-Jan Hartman [Thu, 19 Feb 2004 19:38:58 +0000 (19:38 +0000)]
* Revert back to old prefs.
- fixed the bug with the modules not setting up their prefs.
- bugs: int with strings items are broken (see relfontsize)
- hotkeys elements don't really work
Clément Stenac [Mon, 16 Feb 2004 17:16:24 +0000 (17:16 +0000)]
Added an option "recursive"
- none: subdirectories are skipped
- collapse: former behaviour, subdirectories are not expanded
- expand: all subdirectories are fully expanded
I dislike these strings, please find other ones :)
modules/control/lirc/lirc.c:
* backported some changes from the hotkeys module
* implemented buttons to cycle audio and subtitle tracks.
* implemented a mute button
doc/lirc/example.lircrc:
* example for the new buttons
include/osd.h, src/video_output/video_text.c:
* turned vout_OSDMessage into __vout_OSDMessage
* __vout_OSDMessage now takes printf style parameters
* added a macro vout_OSDMessage that calls __vout_OSDMessage with the first
parameter passed through VLC_OBJECT()
Gildas Bazin [Sat, 14 Feb 2004 17:03:33 +0000 (17:03 +0000)]
* modules/demux/wav.c: started support for WAVEFORMATEXTENSIBLE (aka multichannel).
support for float32 format.
* include/codecs.h: added WAVEFORMATEXTENSIBLE structure.
* modules/codec/araw.c: fixes.
Gildas Bazin [Fri, 13 Feb 2004 21:48:32 +0000 (21:48 +0000)]
* modules/demux/a52.c: rewritten from scratch to use the a52 packetizer and to handle a52 wav files and audio CD's.
* modules/codec/a52.c: a52 wav files and audio CD's use padding so don't always check for next sync code.
Rocky Bernstein [Fri, 13 Feb 2004 04:22:39 +0000 (04:22 +0000)]
Do better about being able to build developer documentation on many
platforms. This still sucks, but it sucks less. Hopefully I can shame
someone to go further.
Laurent Aimar [Thu, 12 Feb 2004 17:52:48 +0000 (17:52 +0000)]
* v4l: patch from Carsten Gottbeh�t (gottbehuet at active-elements dot de)
-> Untested.
Original message:
Hi there,
I have done another small modification. If you remove a hot-pluggable video
device, like an usb web cam, during capturing, vlc floods the driver with
ioctls. This leads to Kernel Ooops in some drivers.
The modified v4l.c module does the following now:
"GrabVideo" returns "VLC_ETIMEOUT" if the question "Did we wait long enough"
can be answered with yes. If there is a real error in "GrabCapture" or
"GrabMJPEG", the code "VLC_EGENERIC" is returned. So the calling function
can distinguish between these two situations. "VLC_EGENERIC" was always
returned before.
The function "Read" uses this information to leave the while-loop in case of
an error, and it returns a "-1" to the calling function. "Read" calls
"msleep", as it was before, in case of a VLC_ETIMEOUT.
The brightness-control stuff described below is still in the code. Please
feel free to use, modify or ignore this file. A short feedback would be
nice.
Laurent Aimar [Wed, 11 Feb 2004 19:17:14 +0000 (19:17 +0000)]
* all: added a "input-repeat" option that allow repeating the same entry
without destroying/recreating a new input. (Will be usefull for streaming).
( A value of -1 means repeat for ever).
--> Not tested with dvd.
Gildas Bazin [Wed, 11 Feb 2004 18:08:05 +0000 (18:08 +0000)]
* modules/access/cdda/*: got rid of the demux. The access plugin will now build a WAV header which will allow this plugin to work with the dts/a52 demuxers as well as the wav demuxer.
Jean-Paul Saman [Tue, 10 Feb 2004 14:57:31 +0000 (14:57 +0000)]
Fixes for DVB-C:
- Make sure that lnb-lof1 and lnb-lof2 can be overriden by the commandline syntax frequency=xx:lnb-lof1=xx:lnb-lof2=xx
- Added value {A,a} to polarization=xx to force INVERSION_AUTO
- Sanatized a few error messages
Sam Hocevar [Tue, 10 Feb 2004 14:33:17 +0000 (14:33 +0000)]
* debian/rules debian/control:
+ No longer build a local libmpeg2 since it entered sid.
+ Build the livedotcom plugin.
* toolbox:
+ No longer remove flac, speex and matroska from the woody build; I will
provide clean backports.