Bug 1379047 - treat JPEG as unknown codec since jpeg video track is not supported. r?kinetik draft
authorAlfredo Yang <ayang@mozilla.com>
Tue, 11 Jul 2017 15:19:44 +0800
changeset 606633 f9e81ce34a8d0da7c15208e2cc9b0f7a855e321c
parent 605863 a418121d46250f91728b86d9eea331029c264c30
child 636814 fb6363de161974796a666f4232bb1d600bfae8f4
push id67752
push userayang@mozilla.com
push dateTue, 11 Jul 2017 07:20:30 +0000
reviewerskinetik
bugs1379047
milestone56.0a1
Bug 1379047 - treat JPEG as unknown codec since jpeg video track is not supported. r?kinetik MozReview-Commit-ID: 1ufVK3uRYY3
media/libstagefright/binding/MP4Metadata.cpp
--- a/media/libstagefright/binding/MP4Metadata.cpp
+++ b/media/libstagefright/binding/MP4Metadata.cpp
@@ -824,19 +824,17 @@ MP4MetadataRust::GetNumberTracks(mozilla
 
   uint32_t total = 0;
   for (uint32_t i = 0; i < tracks; ++i) {
     mp4parse_track_info track_info;
     rv = mp4parse_get_track_info(mRustParser.get(), i, &track_info);
     if (rv != mp4parse_status_OK) {
       continue;
     }
-    // JPEG 'video' decoder is not supported in media stack yet.
-    if (track_info.codec == mp4parse_codec::mp4parse_codec_JPEG ||
-        track_info.codec == mp4parse_codec::mp4parse_codec_UNKNOWN) {
+    if (track_info.codec == mp4parse_codec::mp4parse_codec_UNKNOWN) {
       continue;
     }
     if (TrackTypeEqual(aType, track_info.track_type)) {
         total += 1;
     }
   }
 
   return {NS_OK, total};