avcodec/dca_parser: improve frame end search
authorfoo86 <foobaz86@gmail.com>
Fri, 13 May 2016 09:48:28 +0000 (12:48 +0300)
committerJames Almer <jamrial@gmail.com>
Fri, 20 May 2016 19:36:08 +0000 (16:36 -0300)
commita0349ae27c127df8c72de1c30dc4090360ec7ef4
tree4ecb10d8a87fe525fd850b70ee3b5b9c8620fc8e
parent39f7620d76c7a133535ed7a535f7a74fefa6e435
avcodec/dca_parser: improve frame end search

Parse core frame size directly when searching for frame end instead of
using value extracted from previous frame.

Account for unused bits when calculating sync word distance for 14-bit
streams to avoid alias sync detection.

Parse EXSS frame size and skip over EXSS frame to avoid alias sync
detection.

Signed-off-by: James Almer <jamrial@gmail.com>
libavcodec/dca_parser.c