FFmpeg/tests/ref
Nekopanda f4d5d7e8de avcodec/mpeg2dec: Fix motion vector rounding for chroma components
In 16x8 motion compensation, for lower 16x8 region, the input to mpeg_motion() for motion_y was "motion_y + 16", which causes wrong rounding. For 4:2:0, chroma scaling for y is dividing by two and rounding toward zero. When motion_y < 0 and motion_y + 16 > 0, the rounding direction of "motion_y" and "motion_y + 16" is different and rounding "motion_y + 16" would be incorrect.

We should input "motion_y" as is to round correctly. I add "is_16x8" flag to do that.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-02-11 12:04:47 +01:00
..
acodec swresample/options: enable linear_interp and exact_rational by default 2017-03-17 00:08:03 +07:00
fate avcodec/mpeg2dec: Fix motion vector rounding for chroma components 2018-02-11 12:04:47 +01:00
lavf fate: remove ffm reference files 2018-01-06 22:21:35 -03:00
lavf-fate lavf/mov: Add support for edit list parsing. 2016-09-19 19:52:05 +02:00
seek fate: remove ffm reference files 2018-01-06 22:21:35 -03:00
vsynth Merge commit '5be9939b46a6a4d3860a1b1a872aa50897095970' 2017-11-07 18:35:34 -03:00
vsynth1
vsynth_lena