diff --git a/test/coding_path_sync.cc b/test/coding_path_sync.cc index f4bd4b8b782c549acb1734253a6508098ebbbc81..46ccd1aeeaa21937d2764dd2e5c8ecb92ffe38df 100644 --- a/test/coding_path_sync.cc +++ b/test/coding_path_sync.cc @@ -64,7 +64,14 @@ class CompressedSource { aom_codec_encode(&enc_, &img, frame_count_++, 1, 0, 0); aom_codec_iter_t iter = NULL; - return aom_codec_get_cx_data(&enc_, &iter); + + const aom_codec_cx_pkt_t *pkt = NULL; + + do { + pkt = aom_codec_get_cx_data(&enc_, &iter); + } while (pkt && pkt->kind != AOM_CODEC_CX_FRAME_PKT); + + return pkt; } private: