Playback audio on Mac OS X

doon don-prog at mail.ru
Thu Oct 1 10:46:20 PDT 2015


Should I report a bug?

doon wrote
> Output with "--gst-debug=3" option:
> 
> Setting pipeline to PAUSED ...
> 0:00:00.032003000  4120 0x7fe62bcd4900 WARN                 basesrc
> gstbasesrc.c:3470:void gst_base_src_start_complete(GstBaseSrc *,
> GstFlowReturn):
> <source>
>  pad not activated yet
> 0:00:00.033290000  4120 0x7fe62bcd4900 WARN                 basesrc
> gstbasesrc.c:3470:void gst_base_src_start_complete(GstBaseSrc *,
> GstFlowReturn):
> <source>
>  pad not activated yet
> Pipeline is PREROLLING ...
> 0:00:00.106320000  4120 0x7fe62c032140 WARN            osxaudiosink
> gstosxaudiosink.c:601:gst_osx_audio_sink_allowed_caps:
> <osxaudiosink0>
>  unrecognized channel: -1
> 0:00:00.106584000  4120 0x7fe62c032140 WARN            osxaudiosink
> gstosxaudiosink.c:601:gst_osx_audio_sink_allowed_caps:
> <osxaudiosink0>
>  unrecognized channel: -1
> 0:00:00.128755000  4120 0x7fe62c032140 WARN           audioresample
> gstaudioresample.c:1537:gboolean plugin_init(GstPlugin *): Orc disabled,
> can't benchmark int vs. float resampler
> 0:00:00.129217000  4120 0x7fe62c032140 WARN         
*
> GST_PERFORMANCE gstaudioresample.c:1540:gboolean plugin_init(GstPlugin *): 
*
> orc disabled, no benchmarking done
> 0:00:00.133383000  4120 0x7fe62c032140 WARN               baseparse
> gstbaseparse.c:3264:void gst_base_parse_loop(GstPad *):
> <mpegaudioparse0>
>  error: streaming stopped, reason not-negotiated
> 0:00:00.133718000  4120 0x7fe62c032140 WARN                   queue
> gstqueue.c:860:gboolean gst_queue_handle_sink_event(GstPad *, GstObject *,
> GstEvent *):
> <aqueue>
>  error: Internal data flow error.
> ERROR: from element
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0:
> GStreamer encountered a general stream error.
> 0:00:00.134308000  4120 0x7fe62c032140 WARN                   queue
> gstqueue.c:860:gboolean gst_queue_handle_sink_event(GstPad *, GstObject *,
> GstEvent *):
> <aqueue>
>  error: streaming task paused, reason not-negotiated (-4)
> Additional debug info:
> gstbaseparse.c(3264): void gst_base_parse_loop(GstPad *) ():
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0:
> streaming stopped, reason not-negotiated
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> Freeing pipeline ...
> Tim Müller wrote
>> On Mon, 2015-09-28 at 18:02 -0700, doon wrote:
>> 
>>> I am trying to play mp3 audio using this pipeline:
>>> 
>>> gst-launch-1.0 filesrc location="/Users/Zhenya/Downloads/test.mp3" !
>>> mad !
>>> audioconvert ! autoaudiosink
>> 
>> While this might work, it's not a proper pipeline, you should have a
>> parser (mpegaudioparse) between filesrc and the decoder (mad).
>> 
>> You may also need an audioresample in front of the audio sink.
>> 
>> Or even better, just do:
>> 
>>  gst-launch-1.0 filesrc location=test.mp3 ! decodebin ! audioconvert !
>> audioresample ! autoaudiosink
>> 
>> or
>> 
>>  gst-launch-1.0 uridecodebin uri=file:///path/to/test.mp3 !
>> audioconvert ! audioresample ! autoaudiosink
>> 
>> or
>> 
>>  gst-launch-1.0 playbin uri=file:///path/to/test.mp3
>> 
>>> streaming task paused, reason not-negotiated (-4)
>> 
>> This indicates something is wrong with format negotiation. Could be
>> missing audioresample before sink if the sink only accepts one sample
>> rate, but the file is another. Try the playbin pipeline to see if that
>> works.
>> 
>>> Identical pipeline works fine on Windows 7 with the same audio. *How
>>> I can
>>> resolve this issue on Mac OS X Mavericks?
>>> *
>> 
>> Cheers
>>  -Tim
>> 
>> 
>> -- 
>> Tim Müller, Centricular Ltd - http://www.centricular.com
>> 
>> Join us at the GStreamer Conference: 8-9 October 2015 in Dublin, Ireland
>> 
>> 
>> 
>> _______________________________________________
>> gstreamer-devel mailing list

>> gstreamer-devel at .freedesktop

>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel





--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Playback-audio-on-Mac-OS-X-tp4673864p4673922.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list