matroskademux: ensure minimal alignment for audio/x-raw-* buffers
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 27 Sep 2011 14:59:24 +0000 (15:59 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 28 Sep 2011 10:49:42 +0000 (12:49 +0200)
commit671b56f9da6ce3e337307eeba5d25b2e29645560
treeae821cc8828aa0ae34015fb1b5637c10eccaeea5
parent827c3aa14b3efd48c68e6ab565b29e6cfc0c0ca9
matroskademux: ensure minimal alignment for audio/x-raw-* buffers

Since matroskademux will attempt to push unaligned buffers,
downstream might have trouble with those, especially if downstream
uses ORC, such as audioconvert.

Ensure we push buffers aligned to the basic type at least for
those raw buffers.

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