Gildas Bazin [Sun, 16 May 2004 19:17:56 +0000 (19:17 +0000)]
* include/modules_inner.h, include/modules.h: added a shortname field to the module declaration section.
* modules/access/*: added a shortname to a few modules.
Gildas Bazin [Sat, 15 May 2004 12:22:03 +0000 (12:22 +0000)]
* modules/demux/dvdnav.c, modules/access/dvdplay/tools.c: on win32, remove trailing '\' if passed a drive letter.
* vlc.win32.nsi: DVD and AudioCD handlers.
Laurent Aimar [Sat, 15 May 2004 11:10:42 +0000 (11:10 +0000)]
* all: added avc1 support. Well there is a hack because we need to
first go through the h264 packetizer that will convert avc1 into a
proper annexe B stream (untested).
Laurent Aimar [Sat, 15 May 2004 11:03:48 +0000 (11:03 +0000)]
* mp4: - add +1 to PCR/DTS/PTS.
- preliminary support of avc (using a draft+google without
samples to test, so don't expect it to work ;)
* libmp4: parse the avcC atom.
Derk-Jan Hartman [Sat, 15 May 2004 02:36:05 +0000 (02:36 +0000)]
* extras/MacOSX/macosx-dmg: rewrote the package script.
- will now determine desired image size by itself
- the hdid mount command mounted the image as root if no user is logged in via GUI.
this is very undesirable for nightly builds.
now uses the mount command and a local mountpoint.
Eric Petit [Thu, 13 May 2004 17:45:22 +0000 (17:45 +0000)]
macosx/vout* : in GL mode, create a fullscreen window just like with QT
instead of switching to OpenGL fullscreen mode (fixes
unreachable mouse events with DVD menus, fixes the issues
with people using multiple desktops, etc).
Fillscreen is temporarily broken, I'll clean this up later.
* src/stream_output/stream_output.c: Use strtol for option parsing instead
of atoi, because atoi assumes base 10.
* modules/access/dvb/access.c: New --dvb-caching option.
* modules/mux/mpeg/ts.c: Cosmetics.
Jean-Paul Saman [Mon, 10 May 2004 19:57:38 +0000 (19:57 +0000)]
dvb/access.c - properly cast memory returned by malloc()
- fix small memory leak on closing of dvb plugin.
dvb/linux-dvb.c - remove astray spaces
- always empty the event queue before FE_SET_FRONTEND and FrontendCheck().
dvbstream does the same for OFDM and QAM.
Summary:
DVB-C is working (did a few tests)
DVB-T not tested.
Using polarization=A doesn't work anymore INVERSION_AUTO is not honered for tuning.
SEC_VOLTAGE_OFF is missing when using latest code DVB-1.1.7 from http://www.metzlerbros.org/dvb/index.html. While include/linux/dvb/version.h is not updated and still reflects this API version: #define DVB_API_VERSION 3
* src/input/input_programs.c: Fixed the --program option (thanks gibalou)
* modules/access/dvb/access.c: Removed the temporary --dvb-program hack
* modules/demux/ts.c: New --ts-silent option to avoid complaints about
encrypted packets (especially useful with --sout-all for streaming a part
of a transponder).
* modules/access/dvb: Major rewrite of the code.
- new options (now prepended with --dvb) :
--dvb-program : to work around the non-working --program
--dvb-inversion : to (optionally) specify the inversion, which is not
the same as polarization
--dvb-budget-mode : if you have a budget card this will set a filter
on 0x2000, meaning all PIDs will be returned by
the driver. The budget-mode is compatible with demux2.
--dvb-satno : to specify a sat number in the diseqc system
--dvb-voltage : to specify the voltage of the LNB (0 is a permitted
value in special configurations)
--dvb-tone : to enable/disable the 22kHz tone (by default it is sent
if frequency >= lnb-slof)
- fixed a handful of QPSK tuning bugs, especially the diseqc was not
working and frequencies above 11700 couldn't be tuned to.
- the modules now uses the inherited object variables for its
configuration.
- symbol-rate= url option is now srate= for consistency with the
configuration variable.
- all linux-dvb specific code is now in linux_dvb.c. access.c contains
only code which could be reused on other platforms.
- better keep track of demux file descriptors (especially useful on
limited boards).
- do not block in read() when no data is available.
- fixed msleep() calls (reminder : mtime_t is in _microseconds_).
I didn't test the QAM and OFDM variants, so please report.
Gildas Bazin [Sun, 9 May 2004 09:35:12 +0000 (09:35 +0000)]
configure.ac, modules/visualization/goom.c: updated for libgoom2 (goom 2k4). You can find it here: http://www.ios-software.com/index.php3?page=projet&quoi=1
Sam Hocevar [Sat, 8 May 2004 21:00:47 +0000 (21:00 +0000)]
* modules/demux/mp4/drms.c:
+ Removed unreachable code here and there.
+ Refactored some shuffling functions and got rid of the ext structure.
+ More code cleanup.
* skins2/src/skin_main.cpp: Transparency is default disabled
* skins2/parser/builder.cpp: s/resize/resizeSE/ (SE as in South-East)
because in the future resizing will be allowed in all directions
* share/skins2/default/theme.xml: Updated the skin accordingly
* skins2/parser/skin_parser.cpp: Fixed my last commit.
I didn't remove all the code handling the removed attribute (Playlist.var),
because it can still be useful if we decide to have other List controls.