Any BSP containing pre-built gstreamer-1.x (with FSL plugins) needed

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

Any BSP containing pre-built gstreamer-1.x (with FSL plugins) needed

2,458 Views
subodh
Contributor III

Hi,

I am in process of experimenting with imx6Q as a multimedia platform.

I need a BSP that already has gstreamer 1.0 built-in.

Currently, as per our schedule, I cannot invest time of learning and setting up Yocto or any other platform builder.

It will be more efficient if I could test my ideas with a pre-built multimedia BSP.

This way I just need to cross compile my x86 gstreamer test plugins and get started.

Any suggestions regarding a better approach are welcome.

Thanks in advance.

Regards,

Subodh

Labels (4)
Tags (3)
0 Kudos
Reply
5 Replies

1,809 Views
fabio_estevam
NXP Employee
NXP Employee

You could try to use the Yocto pre-built images from master:

FSL Community BSP

1,809 Views
subodh
Contributor III

Hi Fabio,

I was able to get the image working on the board but facing issues with GPU.

The GPU module doesn't seem to get built.

Refering to procedure from link:

fsl-arm-yocto-bsp.git - Freescale i.MX Yocto Project manifests

root@imx6qsabresd:/lib# find . -name *.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/fs/configfs/configfs.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/fs/udf/udf.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/fs/nls/nls_iso8859-15.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/fs/fat/msdos.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/fs/binfmt_misc.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/fs/isofs/isofs.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/crypto/tcrypt.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/lib/libcrc32c.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/lib/crc7.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/lib/crc-itu-t.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/lib/crc-ccitt.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/sound/usb/snd-usbmidi-lib.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/sound/usb/snd-usb-audio.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/sound/core/snd-rawmidi.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/sound/core/snd-hwdep.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ipu_prp_enc.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ipu_csi_enc.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/fsl_csi.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ov5642_camera.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ipu_bg_overlay_sdc.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/csi_v4l2_capture.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/mxc_vadc_tvin.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ov5640_camera_mipi.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ipu_fg_overlay_sdc.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/mxc_v4l2_capture.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/adv7180_tvin.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ov5640_camera.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/platform/mxc/capture/ipu_still.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/usb/gspca/gspca_main.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/usb/uvc/uvcvideo.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/mxc/mlb/mxc_mlb.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/i2c/algos/i2c-algo-pca.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/i2c/algos/i2c-algo-pcf.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/g_serial.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/libcomposite.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/g_ether.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/g_mass_storage.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/usb_f_acm.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/u_serial.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/g_zero.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/usb_f_serial.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/usb_f_ss_lb.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/usb_f_obex.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/usb/gadget/g_ncm.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/input/evbug.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/input/mouse/psmouse.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/input/serio/serport.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/kernel/drivers/video/mxc/mxc_dcic.ko

./modules/3.10.31-1.1.0_beta+g94a7e47/extra/cryptodev.ko

0 Kudos
Reply

1,809 Views
igorpadykov
NXP Employee
NXP Employee

Hi Subodh

please check Freescale Linux 3.10.31-1.1.0

with gstreamer 1.0

fsl-arm-yocto-bsp.git - Freescale i.MX Yocto Project manifests

suggest to ask for details at meta-fsl-arm mailing list

https://lists.yoctoproject.org/listinfo/meta-freescale

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

1,809 Views
subodh
Contributor III

Hi Igor

The build generated warnings regarding lot of gstreamer 1.2.3 plugins marked as shlib and hence faaling back to gstreamer 0.10 equivalents.

Please guide me in resolving these issue.

WARNING: gstreamer1.0-1.2.3 was registered as shlib provider for libgstcoreelements.so, changing it to gstreamer-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-adder-1.2.3 was registered as shlib provider for libgstadder.so, changing it to gst-plugins-base-adder-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-alsa-1.2.3 was registered as shlib provider for libgstalsa.so, changing it to gst-plugins-base-alsa-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-app-1.2.3 was registered as shlib provider for libgstapp.so, changing it to gst-plugins-base-app-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-audioconvert-1.2.3 was registered as shlib provider for libgstaudioconvert.so, changing it to gst-plugins-base-audioconvert-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-audiorate-1.2.3 was registered as shlib provider for libgstaudiorate.so, changing it to gst-plugins-base-audiorate-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-audioresample-1.2.3 was registered as shlib provider for libgstaudioresample.so, changing it to gst-plugins-base-audioresample-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-audiotestsrc-1.2.3 was registered as shlib provider for libgstaudiotestsrc.so, changing it to gst-plugins-base-audiotestsrc-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-encodebin-1.2.3 was registered as shlib provider for libgstencodebin.so, changing it to gst-plugins-base-encodebin-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-gio-1.2.3 was registered as shlib provider for libgstgio.so, changing it to gst-plugins-base-gio-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-ivorbisdec-1.2.3 was registered as shlib provider for libgstivorbisdec.so, changing it to gst-plugins-base-ivorbisdec-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-ogg-1.2.3 was registered as shlib provider for libgstogg.so, changing it to gst-plugins-base-ogg-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-subparse-1.2.3 was registered as shlib provider for libgstsubparse.so, changing it to gst-plugins-base-subparse-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-tcp-1.2.3 was registered as shlib provider for libgsttcp.so, changing it to gst-plugins-base-tcp-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-theora-1.2.3 was registered as shlib provider for libgsttheora.so, changing it to gst-plugins-base-theora-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-typefindfunctions-1.2.3 was registered as shlib provider for libgsttypefindfunctions.so, changing it to gst-plugins-base-typefindfunctions-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-videorate-1.2.3 was registered as shlib provider for libgstvideorate.so, changing it to gst-plugins-base-videorate-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-videoscale-1.2.3 was registered as shlib provider for libgstvideoscale.so, changing it to gst-plugins-base-videoscale-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-videotestsrc-1.2.3 was registered as shlib provider for libgstvideotestsrc.so, changing it to gst-plugins-base-videotestsrc-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-volume-1.2.3 was registered as shlib provider for libgstvolume.so, changing it to gst-plugins-base-volume-0.10.36 because it was built later

WARNING: gstreamer1.0-plugins-base-vorbis-1.2.3 was registered as shlib provider for libgstvorbis.so, changing it to gst-plugins-base-vorbis-0.10.36 because it was built later

0 Kudos
Reply

1,809 Views
igorpadykov
NXP Employee
NXP Employee
0 Kudos
Reply