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.
Derk-Jan Hartman [Tue, 10 Feb 2004 02:57:18 +0000 (02:57 +0000)]
* Fixed the ogm subs. Thanx to Mosu who pointed me to the fact that the
duration for subs is stored in byte1 of the data packet and who
directed me to the mkvtoolnix code.
share/http/admin/dboxfiles.html:
* Updated for bookmark support.
See http://www.giggo.de/dbox2/movieplayer.html for details
(patch by Christof Baumgaertner)
Jean-Paul Saman [Sun, 8 Feb 2004 20:19:03 +0000 (20:19 +0000)]
Fixed several things with configure.ac script:
- Always have a space between ";then" the configure script does not like this. It should be "; then" or better put "then" on the next line.
- Add a AC_ARG_ENABLE for cdda
* Fix /dev/di bug
Though this still remains a hack. People should just use 'Open Disc' menu.
I see no way to retrieve the original (non parition version) /dev entry,
from the mounted drive.
modules/demux/avi/avi.c:
* pass bit per pixel info on to decoder
modules/demux/avi/libavi.h:
* add 1 as fourcc for msrle
module/codec/ffmpeg/video.c:
* pass bit per pixel info to libavcodec (needed for msrle)
Gildas Bazin [Sun, 8 Feb 2004 11:23:17 +0000 (11:23 +0000)]
* src/interface/interface.c: added skins2 to the interface menu.
* modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration.
Gildas Bazin [Thu, 5 Feb 2004 22:56:12 +0000 (22:56 +0000)]
* modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option.
* modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH.
* modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data.
This allows to correctly support DTS audio cd (demux will detect what kind of CD it is).
* modules/demux/wav.c: code cleanup and fixed seeking.
configure.ac:
* define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe
modules/video_filter/deinterlace/deinterlace.c:
* changed how accelerated code is handled.
Gildas Bazin [Tue, 3 Feb 2004 08:16:16 +0000 (08:16 +0000)]
* modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams.
(we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case).
Gildas Bazin [Mon, 2 Feb 2004 23:49:46 +0000 (23:49 +0000)]
* modules/codec/dts.c: removed s/pdif hack from DTS audio parser.
support for 14bits big endian bitstreams as well as 16bits little endian bitstreams.
* modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame.
Laurent Aimar [Mon, 2 Feb 2004 14:43:50 +0000 (14:43 +0000)]
* rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a
fallback).
RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio,
mpeg4 audio. mpeg4 video doesn't always work.
Cyril Deguet [Sun, 1 Feb 2004 14:44:11 +0000 (14:44 +0000)]
* parser/xmlparser.cpp: abort parsing when an error is detected
(avoid segfaults in element handlers...)
* all: tried to have the popup window disappear with a click on
a skin window (not working at least with wxgtk)
Differences with the patch I posted in vlc-devel yesterday:
- took into account the suggestions of gibalou
- removed the "#if !defined( SYS_DARWIN )", because it should compile
fine on Mac OS X, even if IGMPv3 won't work
- added a warning about non-IGMPv3 OSes