]> git.sesse.net Git - vlc/commit
* include/vlc_es_out.h, src/input/es_out.c: added an ES_OUT_SET_FMT control.
authorGildas Bazin <gbazin@videolan.org>
Sat, 28 Aug 2004 11:02:51 +0000 (11:02 +0000)
committerGildas Bazin <gbazin@videolan.org>
Sat, 28 Aug 2004 11:02:51 +0000 (11:02 +0000)
commit535be4f675ab04cb117aec179d91e273b9a156ad
tree583a1f07f69034a5954236156b3ea69eb2787c3c
parente96986fec860aae871bc2d23699385f40f91cff5
* include/vlc_es_out.h, src/input/es_out.c: added an ES_OUT_SET_FMT control.
* modules/demux/ogg.c, modules/demux/mkv.cpp:
  - store the vorbis/theora/speex headers in fmt.p_extra.
  - this change simplifies the code quite a bit and is a lot cleaner.
* modules/codec/vorbis.c, theora.c, speex.c, flac.c:
  - get the headers from fmt_in.p_extra or from the bitstream if empty.
* modules/mux/ogg.c:
  - recontstruct the headers from fmt.p_extra.
include/vlc_es_out.h
modules/codec/flac.c
modules/codec/speex.c
modules/codec/theora.c
modules/codec/vorbis.c
modules/demux/mkv.cpp
modules/demux/ogg.c
modules/mux/ogg.c
src/input/es_out.c