0aa2af55b5
The issue was introduced by commit g7c43fb6. If current frame is repeated from existing-ref pool, frame buffer ref counter is not decreased, so buffer isn't released. Decoder fails being unable to allocate new frame buffer at some point. Added a test vector to verify that the condition will not recur later. Test vector was generated by the code in this patch: https://gerrit.chromium.org/gerrit/#/c/70862/ Change-Id: I8af96eb5b9670176e01a281d2e18bd458712cf78 |
||
---|---|---|
.. | ||
vp9_decodeframe.c | ||
vp9_decodeframe.h | ||
vp9_decodemv.c | ||
vp9_decodemv.h | ||
vp9_decoder.c | ||
vp9_decoder.h | ||
vp9_detokenize.c | ||
vp9_detokenize.h | ||
vp9_dsubexp.c | ||
vp9_dsubexp.h | ||
vp9_dthread.c | ||
vp9_dthread.h | ||
vp9_read_bit_buffer.c | ||
vp9_read_bit_buffer.h | ||
vp9_reader.c | ||
vp9_reader.h |