Laurent Aimar [Sat, 17 Jan 2004 22:32:50 +0000 (22:32 +0000)]
* ps.* : new PS demuxer (still incomplete)
* dvdnav.c: begin of a dvdnav plugin. It's more to test that to be a real
plugin for now. (a lot of design problems are raised with it).
Gildas Bazin [Sat, 17 Jan 2004 16:24:14 +0000 (16:24 +0000)]
* src/playlist/info.c: get rid of the #ifdef HAVE_VASPRINTF now that we have it in our small libc.
* modules/control/http.c: fixed parsing in uri_extract_value().
Sam Hocevar [Fri, 16 Jan 2004 18:26:57 +0000 (18:26 +0000)]
* modules/demux/mp4/drms.c:
+ Merged redundant functions.
+ Unobfuscated and cleaned up many parts of the crypto code.
+ Added comments here and there.
Rocky Bernstein [Fri, 16 Jan 2004 13:32:37 +0000 (13:32 +0000)]
Add horizontal and vertical subtitle offset corrections. Some cleanup
and work done to allow for palettized rendering (by not expanding
inline colormap entries when RGB2).
Rocky Bernstein [Fri, 16 Jan 2004 04:14:54 +0000 (04:14 +0000)]
render.c: RV16 now works great - uses all colors, but no transparancy.
Started RV32 and- has bugs. (It'd be nice if something in rendering
worked the first time without a hassle).
Modules.am, pixmap.h, subtitle.h: Some of the pixel stuff has been
moved here.
cvd.c: remove option duplicated with ogt.c Probably should be hoisted more
to a main routine. Perhaps if spudec is folded in.
Laurent Aimar [Fri, 16 Jan 2004 01:47:41 +0000 (01:47 +0000)]
* ts: rewrite from scratch of the TS demuxer to fit the new API.
Introduced a --ts-extra-pmt <pmt_pid=pid:stream_type[,...]> option to
allow user to enter a pmt description (for stream without PAT/PMT).
TODO: - test all codec.
- test stream with more than 1 PMT
- test stream with PAT/PMT change(s)
- re-add support for dvb subtitles.
- test with broken streams.
- test --ts-extra-pmt
Gildas Bazin [Mon, 12 Jan 2004 23:41:59 +0000 (23:41 +0000)]
* src/misc/configuration.c: fixed stupid bug in the 0.7.0 release which prevented from saving bool/int/float config options.
-> I should really go and by myself a brain.
Cyril Deguet [Sun, 11 Jan 2004 17:12:17 +0000 (17:12 +0000)]
* modules/gui/skins/*:
- huge cleaning of the interpreter; all the variables are stored in
the container VarManager, and can be retrieved by their name (with
type checking if needed). Some variables are still owned by VlcProc
for technical reasons (their interface is not compliant with normal
variable, because of the "updateVLC" trick)
- replaced double by float
Clément Stenac [Sun, 11 Jan 2004 00:45:06 +0000 (00:45 +0000)]
* configure.ac : Added new folders
* New playlist import/export system:
-export plugin in misc/playlist (contains one module for each file type)
-open plugin = special demuxer2, that can be opened from the command
line or the graphical interface.
NB: the demuxer "playlist" is forced to earn speed, but this does not
work yet, as we have a demux2
* modules/gui/wxwindows: use the new import/export.
* src/playlist/group.c : fixed boundary check
* src/playlist/item-ext.c: correctly reset stuff when clearing the playlist
Cyril Deguet [Sun, 11 Jan 2004 00:21:22 +0000 (00:21 +0000)]
* src/vlc_proc.*: quick fix to handle the new playlist object variables
(At the moment the whole playlist is rebuilt each time; the link
between the list control and the list variable should be enhanced
to avoid that)
* src/window_manager.cpp: raise all the windows when one clicks on
any window (the previous behaviour was too confiusing)
Derk-Jan Hartman [Sat, 10 Jan 2004 03:36:03 +0000 (03:36 +0000)]
* mtime_t != int This was causing incorrect results on big endian.
Changed playlist_SetDuration.
* changed SORT_NORMAL SORT_REVERSE into ORDER_NORMAL ORDER_REVERSE
* extras/MacOSX/Resources/English.lproj/MainMenu.nib
- Added the duration column
- Added a 'surpress error dialog' option to the dialog
* ALL: copyright year and author changes
* include/variables.h
src/misc/variables.c: Added a VLC_VAR_TRIGGER_CALLBACKS action
* src/libvlc.c: You can now change verbosity on the fly by using the "verbose"
variable of p_vlc. -1 == quiet