Reduce memory footprint for CLPF decoding.
Instead of having CLPF write to an entire new frame and copy the result back into the original frame, make the filter able to work in-place by keeping a buffer of size frame_width*filter_block_size and delay the write-back by one filter_block_size row. This reduces the cycles spent in the filter to ~75%. Change-Id: I78ca74380c45492daa8935d08d766851edb5fbc1
parent
59228957
No related branches found
No related tags found
Showing
- aom_dsp/aom_dsp_rtcd_defs.pl 1 addition, 1 deletionaom_dsp/aom_dsp_rtcd_defs.pl
- av1/common/clpf.c 84 additions, 36 deletionsav1/common/clpf.c
- av1/common/clpf.h 1 addition, 1 deletionav1/common/clpf.h
- av1/common/clpf_simd.h 39 additions, 37 deletionsav1/common/clpf_simd.h
- av1/decoder/decodeframe.c 2 additions, 11 deletionsav1/decoder/decodeframe.c
- test/clpf_test.cc 9 additions, 8 deletionstest/clpf_test.cc
Loading
Please register or sign in to comment