vpx/vp9
Adrian Grange 3807dd82ab Make encoder buffer allocation dynamic
Frame buffers are now allocated dynamically on-demand.

Entries in the reference frame map, cm->ref_frame_map,
may now be set to -1 (INVALID_IDX) to indicate that
there is not a valid reference buffer in that "slot".

All slots in the reference frame map are now initialized
to the empty state (-1) and each buffer is initialized
to have a reference count of 0.

Change-Id: Id1afe98de98db4ae8b2dfefed7889c3b28c68582
2015-03-04 07:58:32 -08:00
..
common Make encoder buffer allocation dynamic 2015-03-04 07:58:32 -08:00
decoder Make encoder buffer allocation dynamic 2015-03-04 07:58:32 -08:00
encoder Make encoder buffer allocation dynamic 2015-03-04 07:58:32 -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 Rename loopfilter_thread files to thread_common files 2015-02-06 10:03:31 -08:00
vp9_cx_iface.c Fix the encoder to support profile change 2015-02-26 11:41:01 -08:00
vp9_dx_iface.c Make encoder buffer allocation dynamic 2015-03-04 07:58:32 -08:00
vp9_iface_common.h Enable decoder to pass through color space info 2015-01-13 15:13:19 -08:00
vp9cx.mk Add skin detection. 2015-02-11 17:47:17 -08:00
vp9dx.mk Try again to merge branch 'frame-parallel' into master branch. 2015-01-30 21:00:13 -08:00