matroska: mux/demux the OpusHead header
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 17 Dec 2014 17:36:18 +0000 (17:36 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 18 Dec 2014 11:38:49 +0000 (11:38 +0000)
commitb7413279d9ff2956b04360f40a806557f3c18b9c
treed9d0847f0e10bec2fcbff042babc8165150a713f
parentd18b893d28797329e97a3c7ca7314279626a8e95
matroska: mux/demux the OpusHead header

This is meant to be so (https://wiki.xiph.org/MatroskaOpus - while
it is marked as a draft, this part was confirmed to be correct on
IRC), and allows one to determine whether a demuxed stream is
multistream or not, and thus set the multistream caps field
accordingly. In turn, this means downstream does not have to guess.

https://bugzilla.gnome.org/show_bug.cgi?id=740744
gst/matroska/matroska-demux.c
gst/matroska/matroska-ids.c
gst/matroska/matroska-ids.h
gst/matroska/matroska-mux.c