qtdemux: Initial 'sidx' atom parsing support
authorPhilippe Normand <philn@igalia.com>
Wed, 11 Feb 2015 14:30:44 +0000 (15:30 +0100)
committerThiago Santos <thiagoss@osg.samsung.com>
Thu, 12 Feb 2015 17:23:21 +0000 (14:23 -0300)
commit3a9b0188cd6efa03daa05190ccabebe5211ed4a5
tree596d8531d68769e5bf0b6452c3de398e6fca440c
parent2e00311fe1a1a3497a4b49a4a18ed1ef402c2c78
qtdemux: Initial 'sidx' atom parsing support

Parse the 'sidx' atom and update the total duration according to the
parser result. The isoff parser code is imported from
gst-plugins-bad's dashdemux and a gst_isoff_sidx_parser_add_data()
function was factored out of the gst_isoff_sidx_parser_add_buffer()
function.

https://bugzilla.gnome.org/show_bug.cgi?id=743578
gst/isomp4/Makefile.am
gst/isomp4/fourcc.h
gst/isomp4/gstisoff.c [new file with mode: 0644]
gst/isomp4/gstisoff.h [new file with mode: 0644]
gst/isomp4/qtdemux.c
gst/isomp4/qtdemux.h