Bug 124204
Summary: | [GStreamer] webKitWebAudioSrc fails to chain buffers when closing webpage | ||
---|---|---|---|
Product: | WebKit | Reporter: | Nick Diego Yamane (diegoyam) <nick.diego> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Normal | CC: | pnormand, sergio |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Nick Diego Yamane (diegoyam)
With GStreamer 1.0.8, when running EFL's MiniBrowser with a simple page that uses webaudio, webKiWebAudioSrc prints some error messages when you try to close the application. Below, the output messages with GST_DEBUG=2:
HTML5 local storage is enabled for this view.
0:00:00.026368872 5868 0x1ef6ca0 WARN typefind gsttypefindelement.c:772:gst_type_find_get_extension:<typefind> failed to query peer uri
0:00:01.109740843 5868 0x7fe55405ea30 WARN audioresample gstaudioresample.c:1433:plugin_init: Orc disabled, can't benchmark int vs. float resampler
0:00:01.109767087 5868 0x7fe55405ea30 WARN GST_PERFORMANCE gstaudioresample.c:1436:plugin_init: orc disabled, no benchmarking done
0:00:05.168712146 5868 0x7fe5480030f0 WARN bin gstbin.c:2490:gst_bin_do_latency_func:<play> failed to query latency
0:00:12.906384786 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Internal WebAudioSrc error
0:00:12.906419659 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Failed to push buffer on queue4:sink
0:00:12.906489154 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Internal WebAudioSrc error
0:00:12.906501956 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Failed to push buffer on queue4:sink
0:00:12.906864644 5868 0x1cd68a0 WARN wavenc gstwavenc.c:719:gst_wavenc_change_state:<wavenc0> warning: Wav stream not finished properly
0:00:12.906893343 5868 0x1cd68a0 WARN wavenc gstwavenc.c:719:gst_wavenc_change_state:<wavenc0> warning: Wav stream not finished properly, no EOS received before shutdown
0:00:12.906965062 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Internal WebAudioSrc error
0:00:12.906980460 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Failed to push buffer on queue5:sink
0:00:12.907022343 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Internal WebAudioSrc error
0:00:12.907040802 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Failed to push buffer on queue4:sink
0:00:12.907127883 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Internal WebAudioSrc error
0:00:12.907379022 5868 0x1e8fd90 WARN webkitwebaudiosrc /home/nick/projects/webkit-nix/src/nix/Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:392:webKitWebAudioSrcLoop:<webkitwebaudiosrc0> error: Failed to push buffer on queue5:sink
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Philippe Normand
I can't reproduce this error with gst 1.2.1.
Philippe Normand
Closing, feel free to reopen if you think this is still a bug!