Closed
Bug 1041346
Opened 10 years ago
Closed 10 years ago
MP4Demuxer should not limit number of output samples
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla33
People
(Reporter: cpearce, Assigned: cpearce)
Details
Attachments
(2 files)
4.28 KB,
patch
|
ajones
:
review+
|
Details | Diff | Splinter Review |
8.81 KB,
patch
|
ajones
:
review+
|
Details | Diff | Splinter Review |
The stagefright MP4 demuxer limits the number of output samples it produces to 1 at a time. This is annoying, as the MP4Reader tries to input mulitple samples into its MediaDataDecoder, and if the MediaDataDecoder needs to buffer them for some reason this will cause the decode task queue to block waiting for the MediaDataDecoder to release its sample, but if the MediaDataDecoder requires dispatching something to the decode task queue it will fail because the decode task queue is blocked in MP4Demuxer::Demux() waiting for a sample to be made available and deadlock.
Assignee | ||
Comment 1•10 years ago
|
||
Attachment #8459346 -
Flags: review?(ajones)
Comment 2•10 years ago
|
||
Comment on attachment 8459346 [details] [diff] [review] Patch Review of attachment 8459346 [details] [diff] [review]: ----------------------------------------------------------------- LGTM. Can we remove MediaBufferGroup altogether?
Attachment #8459346 -
Flags: review?(ajones) → review+
Assignee | ||
Comment 3•10 years ago
|
||
Attachment #8459348 -
Flags: review?(ajones)
Updated•10 years ago
|
Attachment #8459348 -
Flags: review?(ajones) → review+
Assignee | ||
Comment 4•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/771dea9531b4 https://hg.mozilla.org/integration/mozilla-inbound/rev/463dfcb4901a
https://hg.mozilla.org/mozilla-central/rev/771dea9531b4 https://hg.mozilla.org/mozilla-central/rev/463dfcb4901a
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
You need to log in
before you can comment on or make changes to this bug.
Description
•