Bug 1380118 - Fix stream info peeking. r=kinetik

Backport upstream patch by Sebastian Alaiwan fixing
aom_peek_stream_info after changes to the superblock
location.

BUG=aomedia:681

Change-Id: Iefce035d633d1533c8400d85b3257971757160bc
MozReview-Commit-ID: 7QEnDrpVFkC

--HG--
extra : rebase_source : 74ada26f490ccbea17defbbd0f6bd390976f49a4
This commit is contained in:
Sebastien Alaiwan 2017-08-07 09:37:52 +02:00
Родитель 6414257e7f
Коммит 353ef545b4
1 изменённых файлов: 13 добавлений и 0 удалений

13
third_party/aom/av1/av1_dx_iface.c поставляемый
Просмотреть файл

@ -218,6 +218,19 @@ static aom_codec_err_t decoder_peek_si_internal(
data = clear_buffer;
}
// skip a potential superframe index
{
uint32_t frame_sizes[8];
int frame_count;
int index_size = 0;
aom_codec_err_t res = av1_parse_superframe_index(
data, data_sz, frame_sizes, &frame_count, &index_size, NULL, NULL);
if (res != AOM_CODEC_OK) return res;
data += index_size;
data_sz -= index_size;
}
{
int show_frame;
int error_resilient;