Closed
Bug 1294552
Opened 8 years ago
Closed 7 years ago
Intermittent TEST-UNEXPECTED-TIMEOUT | /media-source/mediasource-seek-during-pending-seek.html | expected OK
Categories
(Testing :: web-platform-tests, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Assigned: jya)
Details
(Keywords: bulk-close-intermittents, intermittent-failure)
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → jyavenard
Assignee | ||
Comment 1•8 years ago
|
||
It appears that it's the media that is invalid... It seeks to 0.812698s; which goes to frame 0.796800 which is tagged as keyframe.
But this frame isn't a keyframe.
Playing with ffmpeg you see:
[h264 @ 0x120eacc00] Frame num gap 12 9
Non-reference picture received and no reference available
[MediaPlayback #8]: V/MediaFormatReader MediaFormatReader(123d7d000)::HandleDemuxedSamples: Input:812698 (dts:812698 kf:1)
[h264 @ 0x120eacc00] decode_slice_header error
[h264 @ 0x120eacc00] Frame num gap 12 9
Non-reference picture received and no reference available
[MediaPlayback #8]: V/MediaFormatReader MediaFormatReader(123d7d000)::ScheduleUpdate: SchedulingUpdate(Video)
[h264 @ 0x120eacc00] decode_slice_header error
In fact the two keyframes following are tagged as keyframe, but aren't keyframe. WMF and ffmpeg handle those perfectly, but the Apple VT returns an error.
We can see in this particular media segment we have:
0:34.05 PROCESS_OUTPUT: ProcessReader (pid:53543) "[MediaPlayback #4]: D/MediaSourceSamples TrackBuffersManager(1a3efe000:video/mp4)::ProcessFrames: Processing video/avc frame(pts:796800 end:830000, dts:763600, duration:33200, kf:1)"
0:34.05 PROCESS_OUTPUT: ProcessReader (pid:53543) "[MediaPlayback #4]: D/MediaSource TrackBuffersManager(1a3efe000:video/mp4)::ProcessFrames: Discontinuity detected."
0:34.05 PROCESS_OUTPUT: ProcessReader (pid:53543) "[MediaPlayback #4]: D/MediaSourceSamples TrackBuffersManager(1a3efe000:video/mp4)::ProcessFrames: Processing video/avc frame(pts:830000 end:896400, dts:788500, duration:66400, kf:1)"
0:34.05 PROCESS_OUTPUT: ProcessReader (pid:53543) "[MediaPlayback #4]: D/MediaSourceSamples TrackBuffersManager(1a3efe000:video/mp4)::ProcessFrames: Processing video/avc frame(pts:896400 end:929600, dts:838300, duration:33200, kf:1)"
So 3 keyframes, all with a size < 800 bytes, that just can't be when the video is 320x240..
Crappy media....
Status: NEW → RESOLVED
Closed: 7 years ago
Keywords: bulk-close-intermittents
Resolution: --- → INCOMPLETE
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Comment hidden (Intermittent Failures Robot) |
Comment 4•7 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•