dcaenc: update

Long story short: previous code was useless and was port of older
dcaenc, this commit just "sync" with current dcaenc, hopefuly
making this encoder more useful.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/telecine: show time base change too

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/noise: add missing emms_c()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavfi/noise: remove get_video_buffer, its redundant now

Signed-off-by: Paul B Mahol <onemda@gmail.com>
fate: update dca test and disable dca2 test

Signed-off-by: Paul B Mahol <onemda@gmail.com>
lavc/cdxl: add @file doxy

Signed-off-by: Paul B Mahol <onemda@gmail.com>
vima: generate predict_table once, and share it with all decoders

Signed-off-by: Paul B Mahol <onemda@gmail.com>
vima: add @file doxy

Signed-off-by: Paul B Mahol <onemda@gmail.com>
vc1dec: fix doxy for vc1_mc_4mv_chroma4()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dsp: add avg_no_rnd_vc1_chroma_mc4_c()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: add avg & variable direction support to vc1_mc_4mv_chroma4()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: Try to fix vc1_mc_4mv_chroma4() parameters

This fixes several chroma artifacts in several videos

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>