OSDN Git Service

store halfpel filter coefficients in the header as well as the
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 8 Sep 2007 14:51:13 +0000 (14:51 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 8 Sep 2007 14:51:13 +0000 (14:51 +0000)
commit7d7f57d93932684896e87ee0859086fabe6529e6
treed74d67ddb25d8834f9b210150f0d4a7f108df3ce
parent4770a97aae4846904f7d4fd2ea2a74a51a85d787
store halfpel filter coefficients in the header as well as the
flag for diagonal interpolation

the primary reason for this change is that previously MC up to 1/4 pel
matched H.264 exactly and that increases the risk of stumbling over
patents

secondly this allows 0.10 db or more quality gain by choosing a longer
filter and the filter could also be chosen optimally for each frame
though that of course would cause speed loss at the decoder and encoder
side ...

Originally committed as revision 10436 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/snow.c
tests/ffmpeg.regression.ref
tests/rotozoom.regression.ref
tests/seek.regression.ref