Closed Bug 1011214 Opened 10 years ago Closed 10 years ago

H264 OMX encoder deadlocks on shutdown

Categories

(Core :: WebRTC: Audio/Video, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla32
feature-b2g 2.0

People

(Reporter: jesup, Assigned: jesup)

References

Details

(Keywords: hang)

Attachments

(1 file)

Attached patch deadlockSplinter Review
This may well be the cause of the problems in bug 1003749, since with the patch I can make multiple calls without rebooting.

Alfredo, you should try this patch and see if the problem goes away. I'll note you told me that you saw the problem in pure gUM though, with no H264 encoder, so this may merely get rid of the "fails every time" aspect of that problem.
Attachment #8423390 - Flags: review?(jolin)
Blocks: 1011253
Comment on attachment 8423390 [details] [diff] [review]
deadlock

Review of attachment 8423390 [details] [diff] [review]:
-----------------------------------------------------------------

LGTM. Thanks!
Attachment #8423390 - Flags: review?(jolin) → review+
The normal "Hang up" is ok with this patch.
The bug is still there if you kill the tab directly. (without pressing hangout button)
That may be (very likely is) a different bug about failure to release something; please file a bug on that issue.
Flags: needinfo?(ayang)
Bug 1003749 has updated title "Can't consistently reopen audio device", that's the bug for this symptom.
Flags: needinfo?(ayang)
https://hg.mozilla.org/mozilla-central/rev/c8e329647317
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
feature-b2g: --- → 2.0
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: