root@dm8000:~# GST_DEBUG=3,audioconvert:6,audio-converter:6 gst-launch-1.0 -v playbin uri=file:///hdd/music/02%20No%20Promises.wav
Setting pipeline to PAUSED ...
0:00:00.467957555   653   0x7b0f80 WARN                 basesrc gstbasesrc.c:3492:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.478665740   653   0x7b0f80 WARN                 basesrc gstbasesrc.c:3492:gst_base_src_start_complete:<source> pad not activated yet
Pipeline is PREROLLING ...
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///hdd/music/02%20No%20Promises.wav
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = audio/x-wav
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
0:00:00.967793518   653 0x75e39e90 FIXME                default gstutils.c:3828:gst_pad_create_stream_id_internal:<wavparse0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:00.970607000   653 0x75e39e90 WARN                wavparse gstwavparse.c:1289:gst_wavparse_stream_headers:<wavparse0> Clipping chunk size to file size
0:00:00.971446037   653 0x75e39e90 WARN                wavparse gstwavparse.c:1289:gst_wavparse_stream_headers:<wavparse0> Clipping chunk size to file size
0:00:00.971695740   653 0x75e39e90 WARN                wavparse gstwavparse.c:1637:gst_wavparse_stream_headers:<wavparse0> Ignoring chunk INAM
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstWavParse:wavparse0.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true
/GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad = "\(GstSelectorPad\)\ sink_0"
0:00:01.219988703   653 0x75e39e90 DEBUG           audioconvert gstaudioconvert.c:304:gst_audio_convert_transform_caps:<conv> transformed audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved into audio/x-raw, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
0:00:01.233942000   653 0x75e39e90 DEBUG           audioconvert gstaudioconvert.c:304:gst_audio_convert_transform_caps:<conv> transformed audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved into audio/x-raw, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
0:00:01.241416333   653 0x75e39e90 WARN                playsink gstplaysink.c:2883:gen_audio_chain:<playsink> warning: No volume control found
0:00:01.241868037   653 0x75e39e90 WARN                playsink gstplaysink.c:2883:gen_audio_chain:<playsink> warning: Volume/mute is not available
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume control found
Additional debug info:
../../../git/gst/playback/gstplaysink.c(2883): gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink:
Volume/mute is not available
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink.GstProxyPad:proxypad3: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstTeePad:src_0: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:src_0: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
0:00:01.305236259   653 0x749026f0 DEBUG           audioconvert gstaudioconvert.c:304:gst_audio_convert_transform_caps:<conv> transformed audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100 into audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)44100, channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin.GstGhostPad:sink.GstProxyPad:proxypad7: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstQueue:aqueue.GstPad:sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
0:00:01.314285704   653 0x749026f0 DEBUG           audioconvert gstaudioconvert.c:304:gst_audio_convert_transform_caps:<conv> transformed audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100 into audio/x-raw, layout=(string)interleaved, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstQueue:aqueue.GstPad:sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin.GstGhostPad:sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:sink_0: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstPad:sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad2: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad1: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv.GstGhostPad:sink.GstProxyPad:proxypad5: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: tags = taglist, container-format=(string)WAV, bitrate=(uint)1411200, audio-codec=(string)"Uncompressed\ 16-bit\ PCM\ audio";
0:00:01.372666889   653 0x749026f0 DEBUG           audioconvert gstaudioconvert.c:604:gst_audio_convert_fixate_caps:<conv> trying to fixate othercaps audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string){ S8, U8, S16LE, U16LE, S32LE, U32LE, S24LE, U24LE }, channels=(int)[ 1, 2 ] based on caps audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
0:00:01.373873851   653 0x749026f0 DEBUG           audioconvert gstaudioconvert.c:627:gst_audio_convert_fixate_caps:<conv> now fixating audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
0:00:01.374600296   653 0x749026f0 DEBUG           audioconvert gstaudioconvert.c:641:gst_audio_convert_fixate_caps:<conv> fixated othercaps to audio/x-raw, layout=(string)interleaved, rate=(int)44100, format=(string)S16LE, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
0:00:01.376296778   653 0x749026f0 DEBUG           audioconvert gstaudioconvert.c:656:gst_audio_convert_set_caps:<conv> incaps audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100, outcaps audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
0:00:01.378300444   653 0x749026f0 LOG          audio-converter audio-converter.c:331:gst_audio_converter_update_config: new rate 0 -> 0
0:00:01.378654185   653 0x749026f0 INFO         audio-converter audio-converter.c:1102:gst_audio_converter_new: unitsizes: 4 -> 4
0:00:01.378844074   653 0x749026f0 INFO         audio-converter audio-converter.c:600:chain_unpack: unpack format S16LE to S16LE
0:00:01.379548666   653 0x749026f0 INFO         audio-converter audio-converter.c:657:chain_mix: mix format S16LE, passthrough 1, in_channels 2, out_channels 2
0:00:01.379839518   653 0x749026f0 INFO         audio-converter audio-converter.c:744:chain_quantize: depth in 16, out 16
0:00:01.380025444   653 0x749026f0 INFO         audio-converter audio-converter.c:756:chain_quantize: using no dither and noise shaping
0:00:01.380261074   653 0x749026f0 INFO         audio-converter audio-converter.c:791:chain_pack: pack format S16LE to S16LE
0:00:01.380443741   653 0x749026f0 INFO         audio-converter audio-converter.c:1127:gst_audio_converter_new: same formats, no resampler and passthrough mixing -> passthrough
0:00:01.380590963   653 0x749026f0 LOG          audio-converter audio-converter.c:817:setup_allocators: chain 0x74945150: 0 0
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv/GstAudioConvert:conv.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
0:00:01.390417741   653 0x749026f0 LOG          audio-converter audio-converter.c:331:gst_audio_converter_update_config: new rate 0 -> 0
0:00:01.390816851   653 0x749026f0 INFO         audio-converter audio-converter.c:1102:gst_audio_converter_new: unitsizes: 4 -> 4
0:00:01.391028333   653 0x749026f0 INFO         audio-converter audio-converter.c:600:chain_unpack: unpack format S16LE to S16LE
0:00:01.391524629   653 0x749026f0 INFO         audio-converter audio-converter.c:657:chain_mix: mix format S16LE, passthrough 1, in_channels 2, out_channels 2
0:00:01.412673629   653 0x749026f0 WARN         audio-resampler audio-resampler.c:273:convert_taps_gint16_c: can't find exact taps
0:00:01.415641296   653 0x749026f0 INFO         audio-converter audio-converter.c:744:chain_quantize: depth in 16, out 16
0:00:01.415848851   653 0x749026f0 INFO         audio-converter audio-converter.c:756:chain_quantize: using no dither and noise shaping
0:00:01.415994888   653 0x749026f0 INFO         audio-converter audio-converter.c:791:chain_pack: pack format S16LE to S16LE
0:00:01.416225592   653 0x749026f0 INFO         audio-converter audio-converter.c:1132:gst_audio_converter_new: same formats, and passthrough mixing -> only resampling
0:00:01.416363889   653 0x749026f0 LOG          audio-converter audio-converter.c:817:setup_allocators: chain 0x749451d0: 0 0
0:00:01.416539592   653 0x749026f0 LOG          audio-converter audio-converter.c:817:setup_allocators: chain 0x74945190: 1 1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv/GstAudioResample:resample.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv.GstGhostPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstAutoAudioSink:audiosink.GstGhostPad:sink.GstProxyPad:proxypad4: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int)44100
0:00:01.426558407   653 0x749026f0 WARN            dvbaudiosink gstdvbaudiosink.c:791:gst_dvbaudiosink_set_caps:<audiosink-actual-sink-dvbaudio> error: hardware decoder can't be set to bypass mode type audio/x-raw
ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstAutoAudioSink:audiosink/GstDVBAudioSink:audiosink-actual-sink-dvbaudio: Could not determine type of stream.
Additional debug info:
../git/gstdvbaudiosink.c(791): gst_dvbaudiosink_set_caps (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstAutoAudioSink:audiosink/GstDVBAudioSink:audiosink-actual-sink-dvbaudio:
hardware decoder can't be set to bypass mode type audio/x-raw
Execution ended after 0:00:00.151166000
Setting pipeline to PAUSED ...
0:00:01.433198741   653 0x749026f0 WARN            dvbaudiosink gstdvbaudiosink.c:791:gst_dvbaudiosink_set_caps:<audiosink-actual-sink-dvbaudio> error: hardware decoder can't be set to bypass mode type audio/x-raw
0:00:01.437723222   653 0x749026f0 WARN            dvbaudiosink gstdvbaudiosink.c:791:gst_dvbaudiosink_set_caps:<audiosink-actual-sink-dvbaudio> error: hardware decoder can't be set to bypass mode type audio/x-raw
Setting pipeline to READY ...
0:00:01.442861333   653 0x749026f0 LOG          audio-converter audio-converter.c:847:converter_passthrough: passthrough: 1764 / 3528 samples
0:00:01.444713592   653   0x7b0f80 LOG          audio-converter audio-converter.c:213:audio_chain_free: free chain 0x749451d0
0:00:01.445181148   653   0x7b0f80 LOG          audio-converter audio-converter.c:213:audio_chain_free: free chain 0x74945190
Setting pipeline to NULL ...
0:00:01.471203222   653   0x7b0f80 LOG          audio-converter audio-converter.c:213:audio_chain_free: free chain 0x74945150
Freeing pipeline ...
root@dm8000:~# 
