• Sebastian Dröge's avatar
    Decode the codec private data and following ContentEncoding if necessary. · c4912dac
    Sebastian Dröge authored
    Original commit message from CVS:
    * configure.ac:
    * gst/matroska/Makefile.am:
    * gst/matroska/lzo.c: (get_byte), (get_len), (copy),
    (copy_backptr), (lzo1x_decode), (main):
    * gst/matroska/lzo.h:
    * gst/matroska/matroska-demux.c:
    (gst_matroska_demux_read_track_encoding),
    (gst_matroska_decompress_data), (gst_matroska_decode_data),
    (gst_matroska_decode_buffer),
    (gst_matroska_decode_content_encodings),
    (gst_matroska_demux_read_track_encodings),
    (gst_matroska_demux_add_stream),
    (gst_matroska_demux_parse_blockgroup_or_simpleblock):
    * gst/matroska/matroska-ids.h:
    Decode the codec private data and following ContentEncoding if
    necessary.
    Support bzip2, lzo and header stripped compression. For lzo use the
    ffmpeg lzo implementation as liblzo is GPL licensed.
    Fix zlib decompression.
    c4912dac
lzo.h 1.11 KB