• mru's avatar
    ARM: fix j_rev_dct_ARM · c6a4b175
    mru authored
    This is a bugfix for ARMv4 assembly implementation of 'j_rev_dct'
    function.
    
    The problem was in the incorrect partially empty row detection. Even
    if the first two coefficients in the row were nonzero, it handled this
    just like the case with only the first nonzero coefficient.
    
    Now this function produces exactly the same output as the stripped
    down reference C version of 'j_rev_dct' (with the nested checks like
    'if (d6) { if (d2) { ...' always evaluated as true, avoiding shortcut
    branches).
    
    git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
    c6a4b175
jrevdct_arm.S 13.6 KB