Bug 1313993 - Return zero-duration video frames. r?snorp draft
authorJohn Lin <jolin@mozilla.com>
Tue, 01 Nov 2016 12:46:04 +0800
changeset 432076 6b5a61e205ad64157d563b84152a73c5486771e5
parent 431996 2c773b97167252cedcba0be0c7af9d4cab192ef5
child 535540 ca8687f54490732ecef259b6da2031c4bc70e3a4
push id34191
push userbmo:jolin@mozilla.com
push dateTue, 01 Nov 2016 07:06:52 +0000
reviewerssnorp
bugs1313993
milestone52.0a1
Bug 1313993 - Return zero-duration video frames. r?snorp MozReview-Commit-ID: I5LDWb4V1ky
dom/media/platforms/android/RemoteDataDecoder.cpp
--- a/dom/media/platforms/android/RemoteDataDecoder.cpp
+++ b/dom/media/platforms/android/RemoteDataDecoder.cpp
@@ -146,17 +146,17 @@ public:
       MOZ_ASSERT(ok);
 
       int32_t size;
       ok |= NS_SUCCEEDED(info->Size(&size));
       MOZ_ASSERT(ok);
 
       NS_ENSURE_TRUE_VOID(ok);
 
-      if (size > 0 && durationUs.value() > 0) {
+      if (size > 0) {
         RefPtr<layers::Image> img =
           new SurfaceTextureImage(mDecoder->mSurfaceTexture.get(), mDecoder->mConfig.mDisplay,
                                   gl::OriginPos::BottomLeft);
 
         RefPtr<VideoData> v =
           VideoData::CreateFromImage(mDecoder->mConfig,
                                     offset,
                                     presentationTimeUs,