Closed
Bug 959861
Opened 11 years ago
Closed 11 years ago
Play fragmented MP4 will assert.
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla29
People
(Reporter: ayang, Assigned: ayang)
References
Details
(Whiteboard: [ft:multimedia-platform][m+])
Attachments
(2 files, 1 obsolete file)
1.84 MB,
patch
|
cpearce
:
review+
|
Details | Diff | Splinter Review |
3.24 KB,
patch
|
ayang
:
review+
|
Details | Diff | Splinter Review |
Please test page http://people.mozilla.org/~ayang/mp4/mp4.html. It asserts at [1] when plays second video.
From https://bugzilla.mozilla.org/show_bug.cgi?id=956194#c5, MediaSeekable() needs to called in MediaOmxReader::ReadMetadata().
[1] http://dxr.mozilla.org/mozilla-central/source/content/media/MediaDecoderStateMachine.cpp#1953
Assignee | ||
Comment 1•11 years ago
|
||
I'll add testcase later in this bug.
Attachment #8360897 -
Flags: review?(cpearce)
Comment 2•11 years ago
|
||
Comment on attachment 8360897 [details] [diff] [review]
set_omx_seekable_flag
Review of attachment 8360897 [details] [diff] [review]:
-----------------------------------------------------------------
Looks fine to me, but Chris Double normally reviews OMX, so he should look over this.
Attachment #8360897 -
Flags: review?(cpearce) → review?(chris.double)
Assignee | ||
Comment 3•11 years ago
|
||
Testcase probably enables only on b2g-emulator (it uses software h264/aac decoder in this case). Linux should be ok if tryserver has gstreamer libraries.
Assignee | ||
Comment 4•11 years ago
|
||
Just found that tryserver's Android version is GB which doesn't support fragmented mp4. We need to find other way for this test case.
Updated•11 years ago
|
Attachment #8360897 -
Flags: review?(chris.double) → review+
Assignee | ||
Comment 5•11 years ago
|
||
Test case for this bug. It's enable only on B2G emulator with version >= 18 (JB).
It could be workable on Linux Firefox if gstreamer is enable on tryserver.
Attachment #8362761 -
Flags: review?(cpearce)
Comment 6•11 years ago
|
||
Comment on attachment 8362761 [details] [diff] [review]
fragment_mp4_unseekable
Review of attachment 8362761 [details] [diff] [review]:
-----------------------------------------------------------------
For some reason your street.mp4 file isn't being added to my repo when I apply the patch, and it's not showing up in splinter review. The file is definitely in your patch. Very weird.
Attachment #8362761 -
Flags: review?(cpearce) → review+
Assignee | ||
Comment 7•11 years ago
|
||
(In reply to Chris Pearce (:cpearce) from comment #6)
> Comment on attachment 8362761 [details] [diff] [review]
> fragment_mp4_unseekable
>
> Review of attachment 8362761 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> For some reason your street.mp4 file isn't being added to my repo when I
> apply the patch, and it's not showing up in splinter review. The file is
> definitely in your patch. Very weird.
I guess splinter is smart enough to skip binary patch.
I've tried it on Linux and Mac, both are ok.
Assignee | ||
Comment 8•11 years ago
|
||
Updated reviewer in patch, carry r+.
Attachment #8360897 -
Attachment is obsolete: true
Attachment #8362815 -
Flags: review+
Assignee | ||
Comment 9•11 years ago
|
||
Keywords: checkin-needed
Comment 10•11 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/b68184d3213d
https://hg.mozilla.org/integration/b2g-inbound/rev/f6c92db23b8f
Flags: in-testsuite+
Keywords: checkin-needed
Comment 11•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/b68184d3213d
https://hg.mozilla.org/mozilla-central/rev/f6c92db23b8f
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
Updated•11 years ago
|
Whiteboard: [ft:multimedia-platform]
Updated•11 years ago
|
Whiteboard: [ft:multimedia-platform] → [ft:multimedia-platform][m+]
You need to log in
before you can comment on or make changes to this bug.
Description
•