aacparse: fix sample rate extraction from codec data
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 1 Jun 2009 14:53:27 +0000 (15:53 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 8 Apr 2011 17:06:58 +0000 (18:06 +0100)
commit92c80bc879a907792dd7d608f5ea5155320197ba
tree9d3c38fa4b07670eac2bafdcf5573c45bb981b1e
parentc252137b82242fd581d6e149488fed6581a330bc
aacparse: fix sample rate extraction from codec data

In one case we extracted the sample rate index from the codec data
and saved it as sample rate rather than getting the real sample
rate from the table. Fix that, and also make sure we don't access
non-existant table entries by adding a small helper function that
guards against out-of-bounds access in case of invalid input data.
gst/aacparse/gstaacparse.c