[Webkit-unassigned] [Bug 220112] New: REGRESSION[r270947][GStreamer]: Deadlocks audio rendering
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 23 02:24:45 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=220112
Bug ID: 220112
Summary: REGRESSION[r270947][GStreamer]: Deadlocks audio
rendering
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Keywords: InRadar
Severity: Normal
Priority: P2
Component: Web Audio
Assignee: webkit-unassigned at lists.webkit.org
Reporter: pnormand at igalia.com
CC: annulen at yandex.ru, calvaris at igalia.com,
cdumez at apple.com, eric.carlson at apple.com,
ews-watchlist at webkit.org, ggaren at apple.com,
glenn at skynav.com, gyuyoung.kim at webkit.org,
jer.noble at apple.com, philipj at opera.com,
pnormand at igalia.com, ryuan.choi at navercorp.com,
sergio at correia.cc, vjaquez at igalia.com,
webkit-bug-importer at group.apple.com
Depends on: 219990
+++ This bug was initially created as a clone of Bug #219990 +++
> Simplify code related to dispatchToRenderThread in WebAudio:
> 1. AudioDestination::start() now always gets called with a non-null dispatchToRenderThread lambda. In the case where there is no AudioWorkletThread to dispatch to, the lambda simply calls its task synchronously.
This is the cause of the regression in GStreamer ports, when there is no AudioWorklet, the dispatchCondition in WebKitWebAudioSourceGStreamer is fired synchronously before the corresponding wait call, introducing the infinite wait...
Referenced Bugs:
https://bugs.webkit.org/show_bug.cgi?id=219990
[Bug 219990] [WebAudio] Simplify code related to dispatchToRenderThread
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20201223/5fe5360d/attachment.htm>
More information about the webkit-unassigned
mailing list