Bug 124204 - [GStreamer] webKitWebAudioSrc fails to chain buffers when closing webpage
Summary: [GStreamer] webKitWebAudioSrc fails to chain buffers when closing webpage
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-12 07:29 PST by Nick Diego Yamane (diegoyam)
Modified: 2014-03-05 00:24 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Diego Yamane (diegoyam) 2013-11-12 07:29:08 PST
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
Comment 1 Philippe Normand 2014-03-04 05:46:37 PST
I can't reproduce this error with gst 1.2.1.
Comment 2 Philippe Normand 2014-03-05 00:24:46 PST
Closing, feel free to reopen if you think this is still a bug!