API extensions and sample app for spacial scalable encoder
Sample app: vp9_spatial_scalable_encoder vpx_codec_control extensions: VP9E_SET_SVC VP9E_SET_WIDTH, VP9E_SET_HEIGHT, VP9E_SET_LAYER VP9E_SET_MIN_Q, VP9E_SET_MAX_Q expanded buffer size for vp9_convolve modified setting of initial width in vp9_onyx_if.c so that layer size can be set prior to initial encode Default number of layers set to 3 (VPX_SS_DEFAULT_LAYERS) Number of layers set explicitly in vpx_codec_enc_cfg.ss_number_layers Change-Id: I2c7a6fe6d665113671337032f7ad032430ac4197
Showing
- examples.mk 3 additions, 0 deletionsexamples.mk
- vp8/vp8_cx_iface.c 1 addition, 1 deletionvp8/vp8_cx_iface.c
- vp9/common/vp9_convolve.c 8 additions, 4 deletionsvp9/common/vp9_convolve.c
- vp9/common/vp9_onyx.h 9 additions, 0 deletionsvp9/common/vp9_onyx.h
- vp9/encoder/vp9_bitstream.c 10 additions, 2 deletionsvp9/encoder/vp9_bitstream.c
- vp9/encoder/vp9_onyx_if.c 102 additions, 14 deletionsvp9/encoder/vp9_onyx_if.c
- vp9/encoder/vp9_onyx_int.h 17 additions, 0 deletionsvp9/encoder/vp9_onyx_int.h
- vp9/encoder/vp9_rdopt.c 3 additions, 2 deletionsvp9/encoder/vp9_rdopt.c
- vp9/vp9_cx_iface.c 76 additions, 0 deletionsvp9/vp9_cx_iface.c
- vp9_spatial_scalable_encoder.c 487 additions, 0 deletionsvp9_spatial_scalable_encoder.c
- vpx/vp8cx.h 18 additions, 1 deletionvpx/vp8cx.h
- vpx/vpx_encoder.h 13 additions, 1 deletionvpx/vpx_encoder.h
Loading
Please register or sign in to comment