Log debug keyframe check result. draft
authorRalph Giles <giles@mozilla.com>
Thu, 20 Apr 2017 14:54:43 -0700
changeset 566131 d39353c538baad89333cc822d2ca5e71f3798efa
parent 566130 de2625e9c2dddb8dd642f2999e94d42b9bd4403e
child 566132 d73235c928692396d512622ec3157e9fd623415c
push id55094
push userbmo:giles@thaumas.net
push dateThu, 20 Apr 2017 22:03:17 +0000
milestone55.0a1
Log debug keyframe check result. MozReview-Commit-ID: IarfPMdrUIP
dom/media/platforms/agnostic/AOMDecoder.cpp
--- a/dom/media/platforms/agnostic/AOMDecoder.cpp
+++ b/dom/media/platforms/agnostic/AOMDecoder.cpp
@@ -107,17 +107,18 @@ RefPtr<MediaDataDecoder::DecodePromise>
 AOMDecoder::ProcessDecode(MediaRawData* aSample)
 {
   MOZ_ASSERT(mTaskQueue->IsCurrentThreadIn());
 
 #if defined(DEBUG)
   aom_codec_stream_info_t si;
   PodZero(&si);
   si.sz = sizeof(si);
-  aom_codec_peek_stream_info(aom_codec_av1_dx(), aSample->Data(), aSample->Size(), &si);
+  auto res = aom_codec_peek_stream_info(aom_codec_av1_dx(), aSample->Data(), aSample->Size(), &si);
+  LOG_RESULT(res, "aom_codec_peek_stream_info keyframe: %d", si.is_kf);
   NS_ASSERTION(bool(si.is_kf) == aSample->mKeyframe,
                "AOM Decode Keyframe error sample->mKeyframe and si.si_kf out of sync");
 #endif
 
   if (aom_codec_err_t r = aom_codec_decode(&mCodec, aSample->Data(), aSample->Size(), nullptr, 0)) {
     LOG_RESULT(r, "Decode error!");
     return DecodePromise::CreateAndReject(
       MediaResult(NS_ERROR_DOM_MEDIA_DECODE_ERR,