aacparse: fix object_type parsing off-by-one in ADTS frame
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 15 Jul 2013 16:15:44 +0000 (17:15 +0100)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Fri, 26 Jul 2013 08:44:10 +0000 (09:44 +0100)
commit55e93388465bc301383fe1ae52a31bc58ebe9707
treef706026cac97c0efd08fa20ed9e68e354e9f02b3
parent7eac4c7c030568b99540082f52ec4cf2f35f003d
aacparse: fix object_type parsing off-by-one in ADTS frame

According to http://wiki.multimedia.cx/index.php?title=ADTS,
the value stored in ADTS headers is one less than the object
type of the AAC stream.

A look at ffmpeg shows it also adds 1 to the value read off
the ADTS header.

Note that this might break other things that happen to have
an inverse off by one to match the existing code.
gst/audioparsers/gstaacparse.c