Rewrite fill_default_ref_list(), the old code was obfuscated beyond
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 25 Jul 2008 21:46:15 +0000 (21:46 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 25 Jul 2008 21:46:15 +0000 (21:46 +0000)
commitd4f7d8386693beb987382ece8bb7499955620388
treec1676044ca78c016af0f2e4e1fe83c7c05922e79
parente3576e25132471f46e38d0dfb9092c7b1b334947
Rewrite fill_default_ref_list(), the old code was obfuscated beyond
repair with hacks.
new code is ~60lines old was ~200
Fixes at least:
FRExt/HCHP2_HHI_A.264
one sample also get decoded much better:
FRExt/FRExt1_Panasonic.avc (PSNR 11 -> 80)
(no i do not know why, the old code was too a big mess to figure out
 what it did)

Originally committed as revision 14398 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/h264.c