ed9c66f584
Instead of using the predict buffer, the decoder now writes the predictor into the recon buffer. For blocks with eob=0, unnecessary idcts can be eliminated. This gave a performance boost of ~1.8% for the HD clips used. Tero: Added needed changes to ARM side and scheduled some assembly code to prevent interlocks. Patch Set 6: Merged (I1bcdca7a95aacc3a181b9faa6b10e3a71ee24df3) into this commit because of similarities in the idct functions. Patch Set 7: EC bug fix. Change-Id: Ie31d90b5d3522e1108163f2ac491e455e3f955e6 |
||
---|---|---|
.. | ||
bilinearpredict4x4_neon.asm | ||
bilinearpredict8x4_neon.asm | ||
bilinearpredict8x8_neon.asm | ||
bilinearpredict16x16_neon.asm | ||
buildintrapredictorsmby_neon.asm | ||
copymem8x4_neon.asm | ||
copymem8x8_neon.asm | ||
copymem16x16_neon.asm | ||
dc_only_idct_add_neon.asm | ||
iwalsh_neon.asm | ||
loopfilter_neon.asm | ||
loopfiltersimplehorizontaledge_neon.asm | ||
loopfiltersimpleverticaledge_neon.asm | ||
mbloopfilter_neon.asm | ||
save_neon_reg.asm | ||
shortidct4x4llm_neon.asm | ||
sixtappredict4x4_neon.asm | ||
sixtappredict8x4_neon.asm | ||
sixtappredict8x8_neon.asm | ||
sixtappredict16x16_neon.asm |