No description
Find a file
Harish Mahendrakar cd1928dca1 Encoder: Fix in returning recon buffers with smaller IDR interval
For every IDR generated after the first one, one recon buffer was not
released from the buffer manager, when recon was enabled. This resulted
in encoder returning with an error after couple of IDRs when recon was
enabled.

This is fixed by calling recon buffer release based on pic_cnt instead
of frm_num. frm_num is reset to 0 for every IDR where as pic_cnt is not.

Bug: 173150684
Test: avcenc -i qcif.yuv -w 176 -h 144 -o out.h264 \
      --bframes 2 --idr_interval 4 --recon_enable 1 \
      --recon recon.yuv

Change-Id: I8b72e5aedc6a460292388e4e46f56c07486db4a6
2020-11-12 23:49:41 +00:00
common Merge changes I015ebe03,Idc0b0db5 am: 00fa4b6490 am: 7684b467b4 2019-10-31 19:11:43 -07:00
decoder Merge "Decoder: Fix integer overflow when scaling motion vectors" 2020-10-11 05:09:38 +00:00
encoder Encoder: Fix in returning recon buffers with smaller IDR interval 2020-11-12 23:49:41 +00:00
fuzzer Added avc_enc_fuzzer 2020-11-06 10:15:44 +05:30
test libavc: Add MDCV, CLL, CCV and AVE SEI messages 2019-10-24 17:20:00 +05:30
Android.bp Use blocklist sub-property in sanitize 2020-07-28 14:29:02 -07:00
CMakeLists.txt libavc: Add MDCV, CLL, CCV and AVE SEI messages 2019-10-24 17:20:00 +05:30
libavc_blocklist.txt Use blocklist sub-property in sanitize 2020-07-28 14:29:02 -07:00
METADATA Add METADATA to libavc: Apache2=NOTICE 2020-04-30 16:15:18 -07:00
MODULE_LICENSE_APACHE2 Add MODULE_LICENSE_* and NOTICE file for libavc projet. 2016-03-14 14:36:00 -07:00
NOTICE Add MODULE_LICENSE_* and NOTICE file for libavc projet. 2016-03-14 14:36:00 -07:00
OWNERS Include a shared media team OWNERS for easier management 2020-09-16 02:56:14 +00:00
PREUPLOAD.cfg point to new repo hooks for mainline uploads 2020-05-26 15:16:18 -07:00