Commit Graph

64 Commits

Author SHA1 Message Date
Gildas Bazin
3ea1b0e909 * ALL: Major rework of the subpictures architecture.
(expect some breakage).
* modules/video_filter/blend.c: new alpha-blending module.
2004-08-03 00:11:32 +00:00
Laurent Aimar
d90fad2703 * vlc_es.h: AAAHHH I HATE C++, else said: I need to cast malloc. 2004-04-02 00:06:09 +00:00
Laurent Aimar
4359eb9140 * vlc_es: fixed es_format_Copy. (Duplicate psz_encoding and p_palette). 2004-04-02 00:00:08 +00:00
Gildas Bazin
779340cfa2 * include/vlc_es.h: added b_packetized field to es_format_t to tell a decoder if the input elementary stream will be fed in complete frames.
* include/vlc_codec.h: added a b_need_packetized field to decoder_t that is used by a decoder to tell if it wants to be fed complete frames.
* modules/demux/ts.c, modules/demux/ps.h, src/input/input_programs.c: b_packetized = VLC_FALSE.
* modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad.c: b_need_packetized = VLC_TRUE;
* src/input/input_dec.c: if (b_need_packetized & !b_packetized) then kick off a packetizer that we'll use to feed the decoder.
* src/input/es_out.c: removed useless stuff.
2004-03-07 22:34:22 +00:00
Gildas Bazin
a02533c305 * include/vlc_es.h: s/es_format_Free/es_format_Clean. 2004-02-07 00:33:08 +00:00
Gildas Bazin
f6fd063a73 * modules/demux/ogg.c: fixed memleak.
* modules/codec/flac.c: fixed memleak.
* include/vlc_es.h: es_format_Free().
2004-02-07 00:16:34 +00:00
Laurent Aimar
6cecc67704 * vlc_es: fixed es_fomat_Copy to duplicate psz_* too. 2004-01-30 15:17:39 +00:00
Gildas Bazin
fa5f109874 * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
* modules/codec/ffmpeg/*: support for palettized codecs.
2004-01-25 21:39:37 +00:00
Laurent Aimar
0fde9b2d99 * all: added a i_id field in es_format_t. 2004-01-19 18:15:29 +00:00
Laurent Aimar
0981604c0e * all: ported/cleaned up/renabled dvb subtitle decoder. But it is untested.
(I have no sample at all)
2003-11-24 02:35:50 +00:00
Laurent Aimar
3439df8101 * all: removed decoder_fifo_t. 2003-11-24 00:39:02 +00:00
Gildas Bazin
7369bb2a8e * include/input_ext-intf.h, include/vlc_es.h: moved ES categories into vlc_es.h
* modules/codec/lpcm.c: ported to the new decoders api + lpcm packetizer.
2003-11-22 18:04:10 +00:00
Laurent Aimar
bfeea8d61f * all: remove sout_format_t and use es_format_t instead. 2003-11-21 15:32:09 +00:00
Laurent Aimar
b38ec88240 include/vlc_es.h: defines es_format_t, audio_format_t, video_format_t.
all: removed i_extra_type from es_format_t.
2003-11-20 22:10:56 +00:00