vpx/vp9/decoder
hkuang e4c5f7e2b6 Delay decreasing reference count in frame-parallel decoding.
The current decoding scheme will decrease the reference count
of the output frame when finish decoding. Then the application
could copy the frame from the decoder buffer to application buffer.
In frame-parallel decoding, a decoded frame will not be outputted
until several frames later which depends on thread numbers. So
the decoded frame's reference count should be decreased only
after application finish copying the frame out. But due to the
limitation of vpx_codec_get_frame, decoder could not know when
application finish decoding. So use a index last_show_frame to
release the last output frame's reference count.

Change-Id: I403ee0d01148ac1182e5a2d87cf7dcc302b51e63
2014-06-13 10:53:33 -07:00
..
vp9_decodeframe.c Fixing failed ARM build. 2014-06-02 11:14:12 -07:00
vp9_decodeframe.h Removing decoded_key_frame flag. 2014-05-21 15:51:40 -07:00
vp9_decodemv.c Renaming MB_PREDICTION_MODE to PREDICTION_MODE. 2014-04-22 17:48:31 -07:00
vp9_decodemv.h Removing vp9_onyxd_int.h file. 2014-03-05 10:39:29 -08:00
vp9_decoder.c Delay decreasing reference count in frame-parallel decoding. 2014-06-13 10:53:33 -07:00
vp9_decoder.h Initially add frame_parallel_decode flag. 2014-06-11 17:29:29 -07:00
vp9_detokenize.c Renaming two members in MACROBLOCKD struct. 2014-04-01 17:46:40 -07:00
vp9_detokenize.h Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}. 2014-03-06 12:08:20 -08:00
vp9_dsubexp.c Remove an unused function 2014-04-20 14:50:35 -07:00
vp9_dsubexp.h vp9/decoder: add extern "C" to headers 2014-01-23 16:21:24 -08:00
vp9_dthread.c Removing MACROBLOCKD dependency from loop filter. 2014-05-16 09:48:26 -07:00
vp9_dthread.h cleanup -wextra warnings: 2014-05-15 15:59:25 -07:00
vp9_read_bit_buffer.c vp9_read_bit_buffer.h convert header statics to global functions 2014-03-03 15:21:22 -08:00
vp9_read_bit_buffer.h vp9_read_bit_buffer.h convert header statics to global functions 2014-03-03 15:21:22 -08:00
vp9_reader.c Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp9_reader.h Add VPXD_SET_DECRYPTOR support to the VP9 decoder. 2014-04-23 16:11:54 -07:00
vp9_thread.c vp9 decoder: row-based multi-threaded loopfilter 2014-01-31 14:44:53 -08:00
vp9_thread.h vp9 decoder: row-based multi-threaded loopfilter 2014-01-31 14:44:53 -08:00