[Webkit-unassigned] [Bug 241549] New: Pipeline fails to fully close and restarts in background after webkitMediaStreamSrcTrackEnded/MediaStream close()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jun 13 06:41:40 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=241549
Bug ID: 241549
Summary: Pipeline fails to fully close and restarts in
background after
webkitMediaStreamSrcTrackEnded/MediaStream close()
Product: WebKit
Version: WebKit Nightly Build
Hardware: Other
OS: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: WPE WebKit
Assignee: webkit-unassigned at lists.webkit.org
Reporter: james.hilliard1 at gmail.com
CC: bugs-noreply at webkitgtk.org
Created attachment 460198
--> https://bugs.webkit.org/attachment.cgi?id=460198&action=review
WPEWebkit debug logs.
On an updated latest WPE WebKit with pipewire I'm seeing that MediaStream close() fails to properly stop a camera stream, the pipeline appears to pause and then restart in the background eating up resources. Logs attached.
Some potentially relevant FIXME's I'm seeing:
0:00:00.584451289 5339 0x55eb0d384580 FIXME default gstutils.c:4025:gst_pad_create_stream_id_internal:<Video_0x7f765925ae00:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:00.703271418 5339 0x55eb0d384580 FIXME decodebin3 gstdecodebin3.c:1226:update_requested_selection:<decodebin3-0> Implement EXPOSE_ALL_MODE
0:00:00.896543034 5339 0x55eb0d75ac00 FIXME default gstutils.c:4025:gst_pad_create_stream_id_internal:<videosrc:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:01.044883717 5339 0x55eb0d384580 FIXME decodebin3 gstdecodebin3-parse.c:436:unblock_pending_input:<decodebin3-0> Re-use existing input streams if/when possible
0:00:01.077272968 5339 0x7f763c016c00 FIXME decodebin3 gstdecodebin3.c:1753:get_output_for_slot:<decodebin3-0> emit autoplug-continue
0:00:01.077492259 5339 0x7f763c016c00 FIXME decodebin3 gstdecodebin3.c:1756:get_output_for_slot:<decodebin3-0> Handle EXPOSE_ALL_MODE
0:00:01.270496174 5339 0x7f763c016c00 FIXME videodecoder gstvideodecoder.c:1193:gst_video_decoder_drain_out:<jpegdec0> Sub-class should implement drain()
0:00:01.315239328 5339 0x55eb0d75ac00 FIXME decodebin3 gstdecodebin3.c:1226:update_requested_selection:<decodebin3-1> Implement EXPOSE_ALL_MODE
0:00:01.321216104 5339 0x55eb0d75ac00 FIXME decodebin3 gstdecodebin3-parse.c:436:unblock_pending_input:<decodebin3-1> Re-use existing input streams if/when possible
0:00:01.356439505 5339 0x7f764c01cd80 FIXME decodebin3 gstdecodebin3.c:1753:get_output_for_slot:<decodebin3-1> emit autoplug-continue
0:00:01.356643290 5339 0x7f764c01cd80 FIXME decodebin3 gstdecodebin3.c:1756:get_output_for_slot:<decodebin3-1> Handle EXPOSE_ALL_MODE
0:00:06.362283274 5339 0x55eb0d211810 FIXME playbin3 gstplaybin3.c:3227:reconfigure_output:<mediastream-media-player-0> Release combiner
0:00:06.405355883 5339 0x7f764c01cd80 FIXME decodebin3 gstdecodebin3.c:2064:multiqueue_src_probe:<multiqueue1:src_0> EOS on multiqueue source pad. input:0x7f7648012fd0
0:00:06.410205056 5339 0x55eb0d211810 FIXME decodebin3 gstdecodebin3-parse.c:151:check_all_streams_for_eos:<multiqueue1:sink_0> Remove input stream
--
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/20220613/d1131807/attachment.htm>
More information about the webkit-unassigned
mailing list