Port dering experiment from aom
Mannually cherry-picked: 15791332 Use OD_DIVU for small divisions in temporal_filter. 03122298 Replace divides by small values with multiplies. 9c48eec7 Removing divisions from od_dir_find8() 0950ed82 Merge "Port active map / cyclic refresh fixes to vp10." efefdad7 Port active map / cyclic refresh fixes to vp10. 1eaf748c Port switch to 9-bit rate cost to aom. 0b1606e7 Only build deringing code when --enable-dering. e2511e15 Deringing cleanup: don't hardcode the number of levels 8fe5c5d6 Rename dering_in to od_dering_in to sync with Daala 4eb1380d Makes second filters for 45-degree directions horizontal 7f4c3f58 Removes the superblock variance contribution to the threshold 3dc56f93 Simplifying arithmetic by using multiply+shift cf2aaba9 Return 0 explicitly for OD_ILOG(0). 49ca22aa Use the Daala implementation of OD_ILOG(). 85187243 Fix compiler warning in od_dering.c. 485d6a69 Prevent multiple inclusion of odintrin.h. 51b7a998 Adds the Daala deringing filter as experimental Note that a few of the changes were already in libvpx codebse. Change-Id: I1c32ee7694e5ad22c98b06ff97737cd792cd88ae
Showing
- configure 1 addition, 0 deletionsconfigure
- test/acm_random.h 5 additions, 0 deletionstest/acm_random.h
- test/divu_small_test.cc 52 additions, 0 deletionstest/divu_small_test.cc
- test/test.mk 1 addition, 0 deletionstest/test.mk
- vp10/common/blockd.h 2 additions, 0 deletionsvp10/common/blockd.h
- vp10/common/dering.c 153 additions, 0 deletionsvp10/common/dering.c
- vp10/common/dering.h 33 additions, 0 deletionsvp10/common/dering.h
- vp10/common/od_dering.c 352 additions, 0 deletionsvp10/common/od_dering.c
- vp10/common/od_dering.h 86 additions, 0 deletionsvp10/common/od_dering.h
- vp10/common/odintrin.c 382 additions, 0 deletionsvp10/common/odintrin.c
- vp10/common/odintrin.h 47 additions, 0 deletionsvp10/common/odintrin.h
- vp10/common/onyxc_int.h 3 additions, 0 deletionsvp10/common/onyxc_int.h
- vp10/common/vp10_txfm.h 1 addition, 1 deletionvp10/common/vp10_txfm.h
- vp10/decoder/decodeframe.c 28 additions, 0 deletionsvp10/decoder/decodeframe.c
- vp10/encoder/bitstream.c 21 additions, 0 deletionsvp10/encoder/bitstream.c
- vp10/encoder/encoder.c 12 additions, 1 deletionvp10/encoder/encoder.c
- vp10/encoder/pickdering.c 180 additions, 0 deletionsvp10/encoder/pickdering.c
- vp10/encoder/temporal_filter.c 19 additions, 48 deletionsvp10/encoder/temporal_filter.c
- vp10/encoder/temporal_filter.h 0 additions, 1 deletionvp10/encoder/temporal_filter.h
- vp10/vp10_common.mk 8 additions, 0 deletionsvp10/vp10_common.mk
Loading
Please register or sign in to comment