This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Gstreamer & DVSDK 4



How do you build Gstreamer with DVSDK 4?

 where is the tutorial for that?

 cause I'm following the instructions on the DVSDK 3. and I think thats wrong,

  • has anyone installed gstreamer on DVSDK 4 besides ridgerun?

  • did I posted in the wrong forum?

  • Hi Andre, As far as I know, DVSDK 4.02 ships with GStreamer and can be built from the toplevel makefile. 'make gstreamer_ti' should build the gstreamer plugin.

  • Thanks Sid, but is incomplete or I did something wrong I did the make gsttreamer_ti and the make gstreamer_ti install

    and I copy to my nfs directory but I can't run the pipelines,

    root@dm365-evm:~# cd /usr/lib                                                  
    root@dm365-evm:/usr/lib# ls                                                    
    alsa-lib               libjpeg.so.62          libstdc++.so.6                   
    e2initrd_helper        libjpeg.so.62.0.0      libstdc++.so.6.0.10              
    gstreamer-0.10         libmenu.so.5           libts-1.0.so.0                   
    ipkg                   libmenu.so.5.0.4       libts-1.0.so.0.0.0               
    libasound.so.2         libncurses.so.5        libusb-0.1.so.4                  
    libasound.so.2.0.0     libncurses.so.5.0.4    libusb-0.1.so.4.4.4              
    libcurl.so.4           libopkg.so.0           libusb-1.0.so.0                  
    libcurl.so.4.1.1       libopkg.so.0.0.0       libusb-1.0.so.0.0.0              
    libform.so.5           libpanel.so.5          libz.so.1                        
    libform.so.5.0.4       libpanel.so.5.0.4      libz.so.1.2.3                    
    libfreetype.so.6       libpng12.so.0          opkg                             
    libfreetype.so.6.3.17  libpng12.so.0.35.0     ts                               
    root@dm365-evm:/usr/lib# cd gstreamer-0.10/                                    
    root@dm365-evm:/usr/lib/gstreamer-0.10# ls                                     
    libgstticodecplugin.so                                                         
    root@dm365-evm:/usr/lib/gstreamer-0.10# gst-launch                             
    -sh: gst-launch: not found                                                     
    root@dm365-evm:/usr/lib/gstreamer-0.10#

  • make gstreamer-ti would build only the TI DMAI Plugin and not the whole gstreamer framework. Sorry for the confusion. The prebuilt DVSDK4.0 target filesystem would have the full gstreamer libraries and binaries.

    In order to build gstreamer from source you need to use standard linux cross-compiling steps.

    1. Download gstreamer, all gst-plugins, glib-2.0 etc..

    2. Run ./configure --host arm-none-linux-gnueabi

    3. make

    4. make install DESTDIR=<location of your targetfs>

  • Thanks Sid, I download it from here https://gstreamer.ti.com/gf/project/gstreamer_ti/frs/

    and there is no configure file, in step 1 where are suggesting to download all the package from?

  • Maybe the gstreamer releases from http://gstreamer.freedesktop.org/ would be the best starting point. You can also check with the Gstreamer community on their mailing list for more information on how to cross-compile and run gstreamer.