• Gildas Bazin's avatar
    * include/vlc_es_out.h, src/input/es_out.c: added an ES_OUT_SET_FMT control. · 535be4f6
    Gildas Bazin authored
    * 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.
vorbis.c 27.1 KB