Implement variance-based adaptive quantization
This should be similar to what x264 does with --aq-mode 1. It works well with clips like parkjoy and touhou (http://x264.nl/developers/Dark_Shikari/LosslessTouhou.mkv). At low bitrates, the segmentation signaling overhead may negate the benefits of this feature. (PGW) Default changed to feature OFF to allow provisional merge. Change-Id: I938abf9bb487e1d4ad3b0264ea03d9826275c70b
Showing
- vp9/encoder/vp9_block.h 1 addition, 0 deletionsvp9/encoder/vp9_block.h
- vp9/encoder/vp9_encodeframe.c 44 additions, 5 deletionsvp9/encoder/vp9_encodeframe.c
- vp9/encoder/vp9_firstpass.c 12 additions, 2 deletionsvp9/encoder/vp9_firstpass.c
- vp9/encoder/vp9_onyx_if.c 20 additions, 9 deletionsvp9/encoder/vp9_onyx_if.c
- vp9/encoder/vp9_onyx_int.h 5 additions, 2 deletionsvp9/encoder/vp9_onyx_int.h
- vp9/encoder/vp9_quantize.c 10 additions, 0 deletionsvp9/encoder/vp9_quantize.c
- vp9/encoder/vp9_rdopt.c 51 additions, 43 deletionsvp9/encoder/vp9_rdopt.c
- vp9/encoder/vp9_rdopt.h 3 additions, 1 deletionvp9/encoder/vp9_rdopt.h
- vp9/encoder/vp9_vaq.c 128 additions, 0 deletionsvp9/encoder/vp9_vaq.c
- vp9/encoder/vp9_vaq.h 26 additions, 0 deletionsvp9/encoder/vp9_vaq.h
- vp9/encoder/vp9_variance.h 9 additions, 0 deletionsvp9/encoder/vp9_variance.h
- vp9/encoder/vp9_variance_c.c 8 additions, 8 deletionsvp9/encoder/vp9_variance_c.c
- vp9/vp9cx.mk 2 additions, 0 deletionsvp9/vp9cx.mk
Loading
Please register or sign in to comment