RFC: Reorganize MFQE loops
Break MFQE code into it's own file. It is currently only valid for 16x16 and 8x8 Y blocks. It also filters 4x4 U/V blocks. Refactor filtering and add associated assembly. Limited test cases show --mfqe introduces a penalty of ~20% with HD content. The assembly reduces the penalty to ~15% Change-Id: I4b8de6b5cdff5413037de5b6c42f437033ee55bf
Showing
- vp8/common/asm_com_offsets.c 16 additions, 0 deletionsvp8/common/asm_com_offsets.c
- vp8/common/mfqe.c 271 additions, 0 deletionsvp8/common/mfqe.c
- vp8/common/postproc.c 0 additions, 209 deletionsvp8/common/postproc.c
- vp8/common/postproc.h 4 additions, 0 deletionsvp8/common/postproc.h
- vp8/common/rtcd_defs.sh 9 additions, 0 deletionsvp8/common/rtcd_defs.sh
- vp8/common/x86/mfqe_sse2.asm 281 additions, 0 deletionsvp8/common/x86/mfqe_sse2.asm
- vp8/vp8_common.mk 2 additions, 0 deletionsvp8/vp8_common.mk
Loading
Please register or sign in to comment