aacparse: be more strict at ADTS header parsing
authorReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
Wed, 19 Feb 2014 16:56:37 +0000 (13:56 -0300)
committerReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
Fri, 21 Feb 2014 18:04:11 +0000 (15:04 -0300)
commit0898de65c8605f8d4a05c0ca8d1d484c328965e1
tree17e4493130f9a1c617ed39a2afdee86f8d149cc4
parentc3a4bb165784563282e6f64775304d5627c76c57
aacparse: be more strict at ADTS header parsing

Adds two extra checks:

- Sampling frequency on header can't be 15.
- Frame size should be at least 9 or 7, depending
  on whether CRC protection is present.

https://bugzilla.gnome.org/show_bug.cgi?id=724638
gst/audioparsers/gstaacparse.c