af_hdcd: for easier maintenance alongside libhdcd
authorBurt P <pburt0@gmail.com>
Mon, 22 Aug 2016 22:34:35 +0000 (17:34 -0500)
committerBurt P <pburt0@gmail.com>
Thu, 25 Aug 2016 22:11:57 +0000 (17:11 -0500)
commit9d5e3c3f59aa0bd3e38a5e209cc8cf8b844f99da
treeb653e2ab344c9bc75fb78703347a87fcc41fce54
parent42a635ddae21ef4cd879c821a4da7508d345fdf8
af_hdcd: for easier maintenance alongside libhdcd

Mostly just re-arranges some code to make it easier to update this
filter and libhdcd together. filter_frame() is much simpler as a
result.

* use the HDCD detection data structure and functions from libhdcd,
  moved detection code out of filter_frame()
* moved analyze_mode preparation out of filter_frame() into
  hdcd_analyze_prepare(), from libhdcd
* moved some macro definitions to the top so they are all together

Signed-off-by: Burt P <pburt0@gmail.com>
libavfilter/af_hdcd.c