Hi,sir:
I want to play the HTTP protocol-based streaming on the imx6q platform,and i use the ubuntu filesystem.
But i meet some issues.
1 hardware platform: imx6qsd
2 OS: ubuntu 12.04,and i have installed the mutilmedia dep package.
3 document reference: 《i.MX_6_Series_Ubuntu_Multimedia_User's_Guide》
4 play command:
gst-launch souphttpsrc location=http://SERVER/test.ts ! 'video/mpegts' ! aiurdemux name=demux demux. ! queue max-size-buffers=0 max-size-time=0 ! vpudec ! mfw_v4lsink demux. ! queue max-size-buffers=0 max-size-time=0 ! mfw_ac3decoder ! alsasink
5 failed information:
WARNING: erroneous pipeline: could not link vpudec0 to mfw_gst_v4lsink_info_t0。
6 the detail info,please see the below:
root@linaro-ubuntu-desktop:~# gst-launch souphttpsrc location=http://wow01.105.net/live/virgin1/playlist.m3u8 ! 'video/mpegts' ! aiurdemux name=demux demux. ueue max-size-buffers=0 max-size-time=0 ! vpudec ! mfw_v4lsink demux. ! queue max-size-buffers=0 max-size-time=0 ! mfw_ac3decoder ! alsasink
MFW_GST_V4LSINK_PLUGIN 3.0.7 build on Jul 2 2013 09:22:06.
WARNING: erroneous pipeline: no element "mfw_ac3decoder"
root@linaro-ubuntu-desktop:~# gst-inspect | mfw*
mfw*: command not found
root@linaro-ubuntu-desktop:~# gst-inspect | grep mfw*
h264.imx: mfw_h264decoder: h264 video decoder
v4lsink.imx: mfw_v4lsink: v4l2 video sink
aacpdec.imx: mfw_aacplusdecoder: aac plus audio decoder
aacdec.imx: mfw_aacdecoder: aac audio decoder
mp3dec.imx: mfw_mp3decoder: mp3 audio decoder
mpeg2dec.imx: mfw_mpeg2decoder: mpeg2 video decoder
audiopeq.imx: mfw_audio_pp: audio post equalizer
isink.imx: mfw_isink: IPU-based video sink
v4lsrc.imx: mfw_v4lsrc: v4l2 based camera src
mp3enc.imx: mfw_mp3encoder: mp3 audio encoder
ipucsc.imx: mfw_ipucsc: IPU-based video converter
ffmpeg: ffdemux_mmf: FFmpeg Yamaha SMAF demuxer
ffmpeg: fftype_mmf: no extensions
ffmpeg: ffmux_mmf: FFmpeg Yamaha SMAF muxer
mpeg4dec.imx: mfw_mpeg4aspdecoder: mpeg4 video decoder
amrdec.imx: mfw_amrdecoder: amr audio decoder
vorbisdec.imx: mfw_vorbisdecoder: vorbis audio decoder
rtpmux: rtpdtmfmux: RTP muxer
dtmf: dtmfdetect: DTMF detector element
dtmf: dtmfsrc: DTMF tone generator
dtmf: rtpdtmfsrc: RTP DTMF packet generator
dtmf: rtpdtmfdepay: RTP DTMF packet depayloader
typefindfunctions: audio/mobile-xmf: mxmf
typefindfunctions: audio/x-mod: 669, amf, dsm, gdm, far, imf, it, med, mod, mtm, okt, sam, s3m, stm, stx, ult, xm
root@linaro-ubuntu-desktop:~# gst-launch souphttpsrc location=http://wow01.105.net/live/virgin1/playlist.m3u8 ! 'video/mpegts' ! aiurdemux name=demux demux. ueue max-size-buffers=0 max-size-time=0 ! vpudec ! mfw_v4lsink demux. ! queue max-size-buffers=0 max-size-time=0 ! mfw_aacdecoder ! alsasink
MFW_GST_V4LSINK_PLUGIN 3.0.7 build on Jul 2 2013 09:22:06.
BLN_MAD-MMCODECS_AACD_ARM_03.07.00 build on Jul 17 2012 17:47:46.
MFW_GST_AAC_PLUGIN 3.0.7 build on Jul 2 2013 09:23:03.
WARNING: erroneous pipeline: could not link vpudec0 to mfw_gst_v4lsink_info_t0
If anyone knows the resolvent solution,please let me know,thanks
Hi,
Nobody meets this question??
I think your first problem from your pipeline is that mfw_ac3decoder, it is not available for free you need to get a license and pay the fees for this CODEC, you need to contact your Freescale Local Representative so they can help you regarding this CODEC.
Why don´t you try with only AAC.