Problems with gstreamer gst-fsl-plugins for iMX6 in Buildroot

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Problems with gstreamer gst-fsl-plugins for iMX6 in Buildroot

2,886 Views
elphin
Contributor II

Hi! After building buildroot with gstreamer 0.10 and gst-fsl-plugins, I can't no use aiurdemux nor beep plugins. If I run "gst-inspect aiurdemux"  I get:

# gst-inspect aiurdemux

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_pad_template_new: assertio

n 'caps != NULL' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_pad_template_new: assertio

n 'caps != NULL' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_pad_template_new: assertio

n 'caps != NULL' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_pad_template_new: assertio

n 'caps != NULL' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_pad_template_new: assertio

n 'caps != NULL' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-CRITICAL **: gst_element_class_add_pad_temp

late: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-plugin-scanner:1514): GStreamer-WARNING **: Failed to load plugin '/usr/lib

/gstreamer-0.10/libmfw_gst_audio_pp.so': lib_peq_arm11_elinux.so.1: cannot open

shared object file: No such file or directory

(gst-plugin-scanner:1514): GStreamer-WARNING **: Failed to load plugin '/usr/lib

/gstreamer-0.10/libmfw_gst_amrdec.so': lib_nb_amr_dec_arm9_elinux.so.2: cannot o

pen shared object file: No such file or directory

(gst-plugin-scanner:1514): GStreamer-WARNING **: Failed to load plugin '/usr/lib

/gstreamer-0.10/libmfw_gst_mpeg4aspdec.so': lib_MPEG4ASP_dec_arm11_elinux.so.1:

cannot open shared object file: No such file or directory

(gst-plugin-scanner:1514): GStreamer-WARNING **: Failed to load plugin '/usr/lib

/gstreamer-0.10/libmfw_gst_h264dec.so': lib_H264_dec_arm11_elinux.so.2: cannot o

pen shared object file: No such file or directory

(gst-plugin-scanner:1514): GStreamer-WARNING **: Failed to load plugin '/usr/lib

/gstreamer-0.10/libmfw_gst_mp3enc.so': lib_mp3_enc_arm12_elinux.so.2: cannot ope

n shared object file: No such file or directory

(gst-plugin-scanner:1514): GStreamer-WARNING **: Failed to load plugin '/usr/lib

/gstreamer-0.10/libmfw_gst_mpeg2dec.so': lib_mpeg2_dec_arm11_elinux.so.2: cannot

open shared object file: No such file or directory

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_element_class_add_pad_templa

te: assertion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_new_from_template: asser

tion 'GST_IS_PAD_TEMPLATE (templ)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_set_activate_function: a

ssertion 'GST_IS_PAD (pad)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_set_activatepull_functio

n: assertion 'GST_IS_PAD (pad)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_set_activatepush_functio

n: assertion 'GST_IS_PAD (pad)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_set_chain_function: asse

rtion 'GST_IS_PAD (pad)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_set_event_function: asse

rtion 'GST_IS_PAD (pad)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_element_add_pad: assertion '

GST_IS_PAD (pad)' failed

(gst-inspect-0.10:1513): GStreamer-CRITICAL **: gst_pad_set_setcaps_function: as

sertion 'GST_IS_PAD (pad)' failed

- cannot open shared object problem:

In /usr/lib/imx-mm/audio-codec, /usr/lib/imx-mm/video-codec and /usr/lib/imx-mm/parser, I have those missing libraries but only the .so versions, not .so.1 or so.2.

I can solve this by copying the .so versions to so.1 and so.2 but I think this is not the best solution.

- GStreamer-CRITICAL problem:

How can solve this critical problem? gst-plugins-good works fin, but gst-fsl-plugins doesn't and I need them to play videos using the vpu.

I have a yocto and timesys distribution that work fine, but just copying the plugins doesn't work. Any advice?

Thanks in advance!

Tags (1)
4 Replies

1,679 Views
fabio_estevam
NXP Employee
NXP Employee

Hi Mark,

I would suggest you posting this question to the buildroot mailing list.

1,679 Views
elphin
Contributor II

Thanks Fabio. I'll try it.

Anyway, if someone have some idea about the problem, any comment will be highly appreciated.

0 Kudos
Reply

1,679 Views
fabio_estevam
NXP Employee
NXP Employee

Hi Mark,

I saw you posted to gstreamer-devel mailing list. That list is only for mainline Gstreamer, not the FSL specific Gstreamer plugins.

Regards,

Fabio Estevam

0 Kudos
Reply

1,679 Views
elphin
Contributor II

Thanks Fabio and sorry for post it in the wrong section.

De: Fabio Estevam

Enviado el: viernes, 03 de octubre de 2014 15:36

Para: Mark Rodgers

Asunto: Re: - Problems with gstreamer gst-fsl-plugins for iMX6 in Buildroot

<https://community.freescale.com/> Freescale Community

Problems with gstreamer gst-fsl-plugins for iMX6 in Buildroot

reply from Fabio Estevam <https://community.freescale.com/people/FabioEstevam?et=watches.email.thread> in i.MX Community - View the full discussion <https://community.freescale.com/message/441087?et=watches.email.thread#441087>

0 Kudos
Reply