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.

I consult to playback the image on the DM355 EVM

Hi,all

    First:I download the SDL-1.2.13 source from the internet.

   Second:cross compile

   ./configure --prefix= --host=arm-linux --disable-arts --disable-nasm --disable-input-tslib --disable-video-x11 --disable-esd  --

   disable-nas --disable-joystick --disable-cdrom CC=arm_v5t_le-gcc AR=arm_v5t_le-ar RANLIB=arm_v5t_le-ranlib
 
   make  
   make install 
    I download code compiled on the DM355 EVM(playback AVI file fomats).
   run it:
    display on the screen:
         
Inconsistency detected by ld.so: dl-version.c: 237: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed!
you tell me how to modify program to realize to playback the image(AVI file formats)? Thank you!
  • If you want to play any random AVI file you can find in the Internet, you will first have to find a tool such as gstreamer to separate audio and video portions of the file into elementary streams which can be consumed by our codecs. 

    http://wiki.davincidsp.com/index.php/GStreamer

    Then, on the video side, you will need to pass the video elementary stream via Media Converter tool from ArcSoft as DM355 does not support a universal MPEG4 decoder.  If you send your request for MediaConverter tool via www.ti.com/support (required to meet export compliance) and address it to myself (Juan Gonzales), I can make sure you get this utility.

     

  • Thank for Juan Gonzales!

    I download dmai_1_16_00_03 and gst-ti-plugin-full-1.00.02.tar.gz from the internet.

    [root@localhost gstreamer_ti]# make all
    make[1]: Entering directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti'
    Building opensource_build
    make[2]: Entering directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti/opensource_build'
    make[3]: Entering directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti/opensource_build'
    make[4]: Entering directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti/opensource_build'
    ***** Extracting glib
    ***** Configuring glib
    configure: WARNING: In the future, Autoconf will not detect cross-tools
    whose name does not start with the host triplet.  If you think this
    configuration is useful to you, please write to autoconf@gnu.org.
    configure: error: *** pkg-config too old; version 0.16 or better required.
    make[4]: *** [glib.configure] Error 1
    make[4]: Leaving directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti/opensource_build'
    make[3]: *** [base] Error 2
    make[3]: Leaving directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti/opensource_build'
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti/opensource_build'
    make[1]: *** [opensource_build] Error 2
    make[1]: Leaving directory `/home/tlb/workdir/dvsdk_1_30_00_40/gstreamer_ti'
    make: *** [all] Error 2
    can you provide me for some hints?Thank you!

  • Unfortunately, I am afraid I am not familiar with Gstreamer to provide good advice; if you got your files from

    https://gstreamer.ti.com/gf/project/gstreamer_ti/

    then I would recommend using the forums at that site (that site has a forums section).  You are likely to get advice from people working on this gstreamer port.

  • Hi stanlerwang,

    I am trying to do the same thing to port the SDL-1.2.13 to DM355

    after useing the command autogen.sh i get configure file that give me error.

    can you guide me how to port this program?

  • Thank for Juan Gonzales.

    I have packages on dm355 EVM as follow:

    dvsdk_1_30_00_40
    codec_engine_2_00_01
    dsplink_140-05p1
    cmem_2_00_01
    xdais_6_00_01
    framework_components_2_00_01
    dm6446_dvsdk_combos_1_34
    dm355_codecs_1_12_000
    xdc_3_00_04
    dmai_1_16_00_03
    mv_pro_4.0.1
    I have downloaded gst-ti-plugin-full-1.00.02 from http://wiki.davincidsp.com/index.php/GStreamer.
    run it on dm355 EVM
    ./decode_avi.sh a TIAuddec -v TIViddec -f myavi.avi  
    display on the screen as follow:
    gst-inspect TIViddec2                                                          
    gst-inspect mad                                                                
    gst-inspect osssink                                                            
    *********** Pipeline Settings *************                                    
    platform               = dm355                                                 
    audio_plugin           = mad                                                   
    audio_plugin_args      =                                                       
    soundStd               = oss                                                   
    video_plugin           = TIViddec2                                             
    video_plugin_args      =                                                       
    dispStd                = fbdev                                                 
    dispDevice             = /dev/fb/3                                             
    videoStd               = D1_NTSC                                               
    videoOutput            = COMPOSITE                                             
    resizer                = FALSE                                                 
    accelFrameCopy         = TRUE                                                  
                                                                                   
                                                                                   
    gst-launch --gst-debug-no-color --gst-debug=TI*:2 filesrc location=myavi.avi ! 
    typefind ! avidemux name=demux demux.audio_00 ! queue max-size-buffers=1200 max
    -size-time=0 max-size-bytes=0 ! typefind ! mad ! audioconvert ! osssink demux.v
    ideo_00 ! typefind ! TIViddec2 ! TIDmaiVideoSink displayStd=fbdev displayDevice
    =/dev/fb/3 videoStd=D1_NTSC videoOutput=COMPOSITE resizer=FALSE accelFrameCopy=
    TRUE                                                                           
    Setting pipeline to PAUSED ...                                                 
    Pipeline is PREROLLING ...  
    program does  not continue run it!!!!!!!!
    can you give me some hints?Thank you!
  • Hi chatnis,

      I do not port the SDL-1.2.13 TO DM355 EVM sucessfully.

     so I do not provide some information with you!