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
Gildas Bazin [Thu, 8 Jan 2004 00:12:50 +0000 (00:12 +0000)]
* configure.ac: detect if libavformat is present.
* modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir).
This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...).
The demuxer has been put here because of its dependancy on libavformat and libavcodec.
* modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list.
Gildas Bazin [Wed, 7 Jan 2004 19:20:30 +0000 (19:20 +0000)]
* src/playlist/*: fixed memory leaks.
* modules/codec/rawvideo.c: fixed dts/pts problem and added support for fourcc IYUV.
* modules/stream_out/transcode.c: added support for fourcc IYUV.
Laurent Aimar [Wed, 7 Jan 2004 15:21:27 +0000 (15:21 +0000)]
* http: complete rewrite (using net_Printf/net_Gets)
-> Proxy, user/password and redirection untested.
-> For icecast server, check also the mime (do not blindly force
mp3, it could also be nsv).