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
You could try to use the Yocto pre-built images from master:
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
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!
-----------------------------------------------------------------------------------------------------------------------
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
Hi Subodh
suggest to post it at meta-fsl-arm mailing list
https://lists.yoctoproject.org/listinfo/meta-freescale
next may be interesting
https://lists.yoctoproject.org/pipermail/meta-freescale/2014-August/010267.html
https://lists.yoctoproject.org/pipermail/meta-freescale/2014-August/010291.html
Best regards
igor