Skip to content
  • Tim-Philipp Müller's avatar
    gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad... · 4e012bac
    Tim-Philipp Müller authored
    gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act...
    
    Original commit message from CVS:
    * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
    (gst_matroska_demux_push_xiph_codec_priv_data),
    (gst_matroska_demux_parse_blockgroup_or_simpleblock),
    (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
    * gst/matroska/matroska-ids.h:
    * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
    (gst_matroska_mux_video_pad_setcaps),
    (xiph3_streamheader_to_codecdata),
    (vorbis_streamheader_to_codecdata),
    (theora_streamheader_to_codecdata),
    (gst_matroska_mux_audio_pad_setcaps),
    (gst_matroska_mux_write_data):
    Add support for muxing/demuxing theora video (#342448; too bad
    none of the usual linux players can actually play this). Playback
    in GStreamer will require additional changes to theoradec in -base.
    Refactor streamheaders <=> CodecPrivateData code a bit; some small
    cleanups.
    4e012bac