Hi community,
I integrate avs-device-sdk to a iMX8M mini dual core processor using Yocto (sumo).
This works pretty well.
I now try to play some music from amazon music unlimited, but I'm facing some issue at this point.
When I play radio from TuneIn, it works well.
When I play music from Amazon music, here is the log I get :
2020-02-10 13:52:26.719 [ 1f] 9 MediaPlayer:messageReceived:name=AudioMediaPlayer,type=error,source=aiurdemux0
2020-02-10 13:52:26.719 [ 1f] E MediaPlayer:handleBusMessageError:name=AudioMediaPlayer,source=aiurdemux0,error=GStreamer encountered a general stream error.,debug=../../../git/plugins/aiurdemux/aiurdemux.c(1078
)\: aiurdemux_push_task ()\: /GstPipeline\:audio-pipeline/GstDecodeBin\:decoder/GstAiurDemux\:aiurdemux0\:
streaming stopped\, reason error\, state 1
2020-02-10 13:52:26.719 [ 1f] 0 MediaPlayer:callingOnPlaybackError:name=AudioMediaPlayer,type=MEDIA_ERROR_INTERNAL_DEVICE_ERROR,error=GStreamer encountered a general stream error.,currentId=2
2020-02-10 13:52:26.719 [ 1f] 0 AudioPlayer:onPlaybackError:type=MEDIA_ERROR_INTERNAL_DEVICE_ERROR,error=GStreamer encountered a general stream error.,id=2
2020-02-10 13:52:26.719 [ 1f] 9 MediaPlayer:tearDownTransientPipelineElements:name=AudioMediaPlayer
No audio output.
I don't have any idea to find where this comes from.
Thanks for any help.
Regards,
Fabrice
I found a solution from the meta-avs-demo layer
mv /usr/lib/gstreamer-1.0/libgstaiurdemux.so /usr/lib/gstreamer-1.0/libgstaiurdemux.so.disabled
And start SampleApp.
=> Everything works fine. It seems that using full SW demuxing works better than using AIUR
Good!