vpx/vp9
Marco f288c943c4 vp9-dynamic resize: Fix bug on releasing scaled reference.
When the codec frame size is the same as the reference frame size,
release the scaled reference before assigning it a new buf_idx.
Only affects 1 pass non-svc mode, where the scaled references are
release only under certain conditions (to prevent un-needed scaling
of the references every frame).

Modified a unittest that can trigger this bug without this change.

https://code.google.com/p/chromium/issues/detail?id=582598

Change-Id: I9a884e36ebd7608b1641ec2a469e20a4f829cf43
2016-02-09 11:10:28 -08:00
..
common Merge "Vidyo patch: Optimization for 1-to-2 downsampling and upsampling." 2016-02-05 02:36:03 +00:00
decoder vp9_detokenize.c: remove unused macros 2016-02-02 18:00:46 -08:00
encoder vp9-dynamic resize: Fix bug on releasing scaled reference. 2016-02-09 11:10:28 -08:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
vp9_cx_iface.c vp9-svc: Fix to allow setting qp-max/min per spatial and temporal layer. 2015-11-23 10:46:34 -08:00
vp9_dx_iface.c vp9_dx_iface: move struct defs to separate header 2015-10-29 17:55:35 -07:00
vp9_dx_iface.h vp9_dx_iface: move struct defs to separate header 2015-10-29 17:55:35 -07:00
vp9_iface_common.h vp9/10: improve support for render_width/height. 2015-09-25 22:18:22 -04:00
vp9cx.mk BUG FIX: undefined reference to `vp9_scale_and_extend_frame_c' 2016-02-08 13:42:56 -08:00
vp9dx.mk vp9_dx_iface: move struct defs to separate header 2015-10-29 17:55:35 -07:00