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.

How does one convert a video file into a DM355 mpeg4 decoder format?

Other Parts Discussed in Thread: TMS320DM355, MSP430F412

How can I convert video files into a format that the DM355's Mpeg4 decoder can handle? I have seen two related references in the TI web collateral,

(1) The first was an in-depth discussion of how to do it using various open source tools, but I can not find the document again. It was somewhere on the TI website or Davinci/Linux mailing list, but the search tools will not find it.  Can someone point me to this URL or app note.

(2) The second was a reference in theTI wiki about a TI eval version of Arcsoft media converter that will convert audio video files into a format that is compatible with the DM355's restricted Mpeg4 decoder.

( http://wiki.davincidsp.com/index.php?title=DM3xx_Gstreamer_Solution)

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

"DM355 can only playback movie clips encoded by DM355 MPEG4 encoder, or transcoded by certain tools.

MediaConverter from ArcSoft is able to convert most of movies to DM355 playable video format. The TI eval version of MediaConverter will converter the audio channel to u-law format. Then mencoder could be used to convert the audio channel to mp3 format."

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

The TI DM355 is obviously not on the Arcsoft's drop-down list of supported devices. Can you clarify what version of MediaConverter is being referred to and where it can be obtained?

Thanks ... gary

 

  • the MediaComverter tool will produce an AVI file; you still need to extract the elementary video stream from the AVI file using FFMPEG or MENCODER

  • I have the same problem... When the video starts, I see a sort of slideshow, each slide displaying video, slites slowly moving from left to right.

    What is the problem? And what is the solution?

    The video is OK. I see the very good image but moving to right.

     

    Thanks.

  • I think this means that somewhere in the process of making the file the width of the frames you are working with was wider than expected, even if you were a pixel off in width the image would creep to the right. As to a solution if we assume the problem is that the frame is too wide at some point we would either have to adjust the expectations of the receiver to be wider or adjust the actual source to be less wide.

    Do you have a short clip of this you could share so we could see what you are seeing? If it is small enough you may be able to attach it to your forum profile, or if you could host it elsewhere or we can look into an alternate method to transfer the file.

  • ps.: I am a SARAN that said above. I don't know why I was logged like SARAN. My right sign is this one.

     

    Bernie,

    I am using only mencoder and venc application. I have a eval version of the MediaConverter. The video that I'm using has .mov extension and I don't use the MediaConverter to convert to AVI format, I use a mencoder directly and after the venc application. I was using the commands:

       on the Linux PC: mencoder <myfile>.mov -ovc raw -nosound -vf scale=640:480,format=UYVY -o <myfile>.yuv

    and

       on the DM355: ./venc <myfile>.yuv <myfile>.mpeg4

    Then happened the problem that I said. So I readed a mencoder guide in the link http://www.mplayerhq.hu/DOCS/HTML/en/index.html and modified the first command to:

      on the Linux PC: mencoder <myfile>.mov -ovc raw -of rawvideo -lavcopts aspect=4/3 -uf scale=640:480,format=UYVY -o <myfile>.yuv

     on the DM355: ./venc <myfile>.yuv <myfile>.mpeg4

    Now, the video doesn't move to right.

    I am a engineer from Brazil and I am developing a product that use the DM355.

    When we will have the tool from TI that convert directly one video to TI DM355 MPEG4 format that you said above? Is possible to decode in DM355 a MPEG4 file that contains audio and video together? I am worried with this.

    Thanks.

  • xalexandregr,

    Are you Alexandre Rabelo by any chance?  If so, you should have received instructions (from support@ti.com) on picking up the tool from one of our ftp sites on Monday.  Let me know if this is not the case.   

  • Juan,

    Yes, I am Alexandre Rabelo. I received your email instruction and picked up the tool but I don't know why use MediaConverter if I can play my video in DM355 without use it.

  • Alexandre,

    Are you saying you can take an MPEG4 stream (e.g. one found on the web for example) and use MENCODER to convert it to a format which plays on DM355.  If so, this is news to us and eliminates the need for MediaConverter.

    As far as I know, we can only play MPEG4 stream encoded with DM355; if the MPEG4 stream come from some other external source, then you had to use MediaConverter to convert stream to a form suitable for DM355.  If you are saying all you need is MENCODER to convert the stream, then this is great news.  Please let us know if this is the case.

  • Juan,

    I get this video .mov with my friend here. It is the new 007 movie trailer (properties: H.264 1280x532). I don't use the MediaConverter. I use directly in mencoder and after in venc. The video play acelerated and i don't know what is the problem. All videos that I tried play on DM355 played acelerated.

    The MediaConverter can not convert this video that I said. The MediaConverter returned error but i didn't understand. It converted other videos. Has a MediaConverter any restriction with video format ou extension?

     

  • I am glad to hear that the new commands for mencoder fixed the right shifting issue, I imagine tht the old options may have left in a few bytes of extra data, as anything that makes the distance between lines longer could end up causing a rightward shift.

    xalexandregr said:
    When we will have the tool from TI that convert directly one video to TI DM355 MPEG4 format that you said above? Is possible to decode in DM355 a MPEG4 file that contains audio and video together?

    The codecs on the DM355 can only handle audio or video by themselves, to handle both you need a higher level piece of software to handle synchronization and demuxing (assuming audio and video are in a container format like .avi). The typical solution to this on Davinci is to use GStreamer, this tool allows you to use containerized formats like .avi to play both audio and video simultaneously with AV synchronization.

    Juan Gonzales said:
    Are you saying you can take an MPEG4 stream (e.g. one found on the web for example) and use MENCODER to convert it to a format which plays on DM355.

    Mencoder is not actually reencoding the file to a DM355 playable MPEG4 format, it is just decoding the source video and dumping it into a raw yuv file, which can than be taken into the DM355 and encoded using the venc program to generate a DM355 playable MPEG4 stream. Essentially the process shold go: source video file -> mencoder -> raw yuv file -> venc program on DM355 -> DM355 compatible MPEG4 stream.

  • Alexandre,

    This is great news. 

    FYI, since DM355 plays elementary streams containing video or audio data only (e.g. if you notice, data passed to decoder is exactly the size of a video frame), it does not have any time-stamp information.  The time stamp information is probably stripped out by MENCODER; therefore DM355 will play stream as fast as it can (the way the decode demo is written).  You can certainly add delays in the demo if you want a slower frame rate.  Ideally, if you want to play the video stream at the proper frame rate, you want an application which can process transport streams.  This application will take the place of MENCODER and strip out the data that is not needed by DM355, but instead of throwing away that data, the application can use it to not only control the frame rate, but also sync audio and video streams.  I believe Gstreamer offers much of this functionality (except for transcoding MOV file to something DM355 can play); it may be worth taking a look at the following wiki article. http://wiki.davincidsp.com/index.php?title=DM3xx_Gstreamer_Solution

    I am guessing MediaConverter cannot handle MOV files.

  • Bernie Thompson said:

    Mencoder is not actually reencoding the file to a DM355 playable MPEG4 format, it is just decoding the source video and dumping it into a raw yuv file, which can than be taken into the DM355 and encoded using the venc program to generate a DM355 playable MPEG4 stream. Essentially the process shold go: source video file -> mencoder -> raw yuv file -> venc program on DM355 -> DM355 compatible MPEG4 stream.

    Bernie,

    Thank you for the description.  Now I understand why this is possible (I was missing how venc fit into the picture).

  •  

    Bernie Thompson said:

     The typical solution to this on Davinci is to use GStreamer, this tool allows you to use containerized formats like .avi to play both audio and video simultaneously with AV synchronization.

     

    This solution using GStreamer installed on DM355 Board??

  • It can be installed on a DM355 board, the actual software is posted earlier in this thread here.

  • OK Bernie.

     

    I will try using GStreamer solution.

  • First, The procedure to install the GStreamer for DM355 is make on the board or on Linux PC?

    In the link http://wiki.davincidsp.com/index.php?title=DM3xx_Gstreamer_Solution, MontaVista Pro 4.0.1 ARM toolchain is one system requirement. Need I buy a professional version to install the GStreamer or i can install with the demo version that come together the board?

    Running the script to install the GStreamer BUILD-ALL.SH I get the follow error:

    "Makefile:16: /home/alexandre/montavista/dvsdk_1_30_00_40/codec_engine_2_00_01/ex
    amples/xdcpaths.mak: No such file or directory
    make: Warning: File `xdccfg_linuxarm.mak' has modification time 1.2e+09 s in the
     future
    make: *** No rule to make target `/home/alexandre/montavista/dvsdk_1_30_00_40/co
    dec_engine_2_00_01/examples/xdcpaths.mak'.  Stop."

    The DVSDK_1_30_00_40 is installed in my LINUX PC and not in the DM355 board. I am using NFS. In the archive BUILD.CONF I set the variable TARGETFS_PATH with location in my host where is the file system. Why the instalation need this information? I am a little confused...

  • 1) installation should happen in Linux PC

    2) you should be abe to use the demo version

    3) there must be a path setup incorrectly somewhere as the file "/home/alexandre/montavista/dvsdk_1_30_00_40/codec_engine_2_00_01/examples/xdcpaths.mak" should be present in dvsdk_1_30_00_40

    4) The gstreamer DM355 port has dependencies on codec engine; it basically takes a media file (e.g. AVI) and extracts the audio and video elementary streams; it then passes these streams to the DM355 to be decoded via codec engine APIs.

     

  • You could build GStreamer on the DM355 or on the Linux PC theoretically, building on the Linux PC with a cross compiler is how this is setup to be built by default, it builds faster that way anyway.

    The demo version of MV 4.0.1 should be just fine.

    Are you trying to run this build command on the DM355 or on your host PC? The build needs to access other files from your DVSDK installation to build which is another reason you typically build this type of application on the host Linux PC, the build needs access to this because the GStreamer port utilizes Codec Engine so it can use the accelerated codecs.

  • I'm trying to run on the host PC. I'm getting a lot of problems with PATHS that are not included and archives are not been found. I'm stopped in a problem like this. The package 'ti.sdo.linuxutils.cmem' can not be found and I see the error:

     

    "js: "/home/alexandre/montavista/dvsdk_1_30_00_40/xdc_3_00_02/packages/xdc/xdc.tci", line 270: exception from uncaught JavaScript throw: Error: xdc.loadPackage: can't find package 'ti.sdo.linuxutils.cmem' along the path '/home/alexandre/montavista/dvsdk_1_30_00_40/codec_engine_2_00_01/examples;

    /home/alexandre/montavista/dvsdk_1_30_00_40/codec_engine_2_00_01/packages;

    /home/alexandre/montavista/dvsdk_1_30_00_40/codec_engine_2_00_01/cetools/packages;

    /home/alexandre/montavista/dvsdk_1_30_00_40/biosutils_1_00_02/packages;

    /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages/ti/sdo/linuxutils/cmem/package;

    /home/alexandre/montavista/dvsdk_1_30_00_40/dm355_codecs_1_12_000/packages;

    /home/alexandre/montavista/dvsdk_1_30_00_40/xdc_3_00_02/packages;/home/alexandre/montavista/dm355-gst-ti-0.2.3/libce/libce_package/./..;'; try redefining the package path (XDCPATH)."

    I found for this package using the LOCATE command but I don't found a package with this name. I found only this archives:

    "alexandre@alexandre-desktop:~/montavista/dm355-gst-ti-0.2.3$ locate ti.sdo.linuxutils.cmem
    /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages/ti/sdo/linuxutils/cmem/package/package_ti.sdo.linuxutils.cmem.c
    /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages/ti/sdo/linuxutils/cmem/package/ti.sdo.linuxutils.cmem.ccs
    /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages/ti/sdo/linuxutils/cmem/package/ti.sdo.linuxutils.cmem.sch"

    I added the PATH /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages/ti/sdo/linuxutils/cmem/package into XDCPATH because was not there but I still have the problem.

    Do you know anything about this problem?

    Thanks

  • Two things worth mentioning

    1) reference to codec_engine_2_00_01/cetools directory makes me think paths are still not defined correctly; try setting USE_CETOOLS_IF_EXISTS to '0' in your xcpaths.mak file.

    2) 'ti.sdo.linuxutils.cmem' is simply nomenclature that defines the direcotry hierarchy of cmem package; it does not mean it is a file you will be able to find.

  • I looked into /home/alexandre/montavista/dvsdk_1_30_00_40/xdc_3_00_02/packages/xdc/xdc.tci in line 270, where report the error and now is right.

     "var fname = qn.replace(/\./g, '/');
        var pdir = '/package/';
        var cname = xdc.findFile(fname + pdir + qn + '.sch');

        if (cname == null) {
            xdc.om.$require.pop();
            throw new Error ("xdc.loadPackage: can't find package '" + qn
                + "' along the path '" + xdc.curPath()
                + "'; try redefining the package path (XDCPATH).");"

    The codig above, show how it look for the package. it take a qn variable ('ti.sdo.linuxutils.cmem') plus extension .sch. This file I Know where is. My error was add the wrong PATH in the Makefile in dm355-gst-ti-0.2.3//libce/Makefile. The right PATH to this package is /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages/ti/sdo/linuxutils/cmem/package/ti.sdo.linuxutils.cmem.sch. I need add this PATH in XDCPATH into Makefile but only /home/alexandre/montavista/dvsdk_1_30_00_40/cmem_2_00_01/packages because the final part of the PATH already is the variables FNAME and PDIR.

    It's a great fail of the GStreamer installator. This PATHS should be included.

    Now, Is all OK and I'm downloading the packages form internet.

  • This is great news.  Thank you for sharing the solution; I am sure others will find it useful

  • I'm having other problem now with the glib-genmarshal.

    install -d -m 0755 /home/alexandre/workdir/filesys/usr/local/lib
    install -m 0644 libce.so.0.2.0 /home/alexandre/workdir/filesys/usr/local/lib
    ln -sf libce.so.0.2.0 /home/alexandre/workdir/filesys/usr/local/lib/libce.so
    Error: glib-genmarshal does not supprt --internal option
    Please upgrade to newer version

    This binary archive in located in
    /home/alexandre/montavista/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/bin/glib-genmarshal that is into the demo version of the montavista pro. So, How can I update this binary? I don't know how the montavista pro installation made this file.

  • what version of glib-genmarshal do you have (just go to corresponding dir and type "./glib-genmarshal -v").  The latest DVSDK has version 2.8.3

  • Juan,

     

    The version of the glib-genmarshal is thi one, 2.8.3 but the message say that this version doesn't support. Say I need a newer version. ;/

  • This error is related to building GStreamer on DM355, correct?  If so, I will have to try this myself, but will probably not get a chance until next week.  You can also try posting your question on http://www.gstreamer.net/

    Just to confirm, you did get the "dm355-gst-ti-0.2.3.tar.bz2" file from this post thread correct: https://community.ti.com/forums/p/935/4646.aspx#4646?

     

  • Juan,

    Juan Gonzales said:

    This error is related to building GStreamer on DM355, correct?  If so, I will have to try this myself, but will probably not get a chance until next week.  You can also try posting your question on http://www.gstreamer.net/

     

    I'm building GStreamer on host PC.

     

    Juan Gonzales said:

    Just to confirm, you did get the "dm355-gst-ti-0.2.3.tar.bz2" file from this post thread correct: https://community.ti.com/forums/p/935/4646.aspx#4646?

     

    yes, I got this archive and I'm building using it.

  • Did anybody install the GStreamer correctly?

  • I am installing the GStreamer package and I have a problem.

    I downloaded dm355-gst-ti-0.2.3.tar.bz2 from Bernie post. Into the directory /dm355-gst-ti-0.2.3/opensource/ exist the script make-os.sh that look for the some directory. It look for directory /dm355-gst-ti-0.2.3/opensource/libmad-0.15.1b and doesn't exist this directory. In the same form, doesn't exist the directory /dm355-gst-ti-0.2.3/opensource/libid3tag-0.15.1b. It's cause the error. If doesn't have this directory, can I think this directory isn't important and comment this code part?

     

  • Do you have internet connection from the machine where you are running the gstreamer build scripts? 

    Please note that when you run the top-level "build-all.sh" script, it downloads all the files you are referring to via the internet.

  • Yes, i have connection to internet. The script downloaded the packages already.

  • This definitively does not look right and can be the cause of the errors you are seeing.

    I do not have internet connection on my Linux host, but I have manually downloded the files listed in opensource/download.sh and ran

    ./download.sh -nd   (option that skip download and only uncompress and patch)

    I can definitely see the directories you claim are missing.  Therefore, it appears something went wrong with the download process.  FYI, some sites did take a while to respond, hence maybe there was a network timeout that resulted in the missing files.

  • Juan,

    Where need I put this packages to the download.sh uncompress and patch? Into /opensource?

  • you need to download the following files

    http://ftp.gnome.org/pub/gnome/sources/glib/2.16/glib-2.16.5.tar.bz2 

    http://liboil.freedesktop.org/download/liboil-0.3.15.tar.gz

    http://voxel.dl.sourceforge.net/sourceforge/check/check-0.9.5.tar.gz

    ftp://ftp.mars.org/pub/mpeg/libid3tag-0.15.1b.tar.gz 

    ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz

    http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.20.tar.bz2

    http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.20.tar.bz2

    http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.8.tar.bz2

    http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.8.tar.bz2

    and place them under 'opensource/tmp' directory; them simply run "./download.sh -np".  FYI, The top-level script "build-all.sh" is supposed to this for you, but if something fails along the way, you can start tracing the scripts from this top-level script and see where things went wrong.  The fact that you have those missing directories tells me something went wrong in the "download.sh" script; since I do not have internet I downloaded the above files manually and ran the script manually.  It seems to work for me, so my guess is that there was a problem downloading the files (e.g. network timeout).

     

     

  • I am having other problem now. When I use the command:

    ./gst.sh 3 <avi file>.avi

    I see the error:

    "/usr/local/bin/gst-launch-0.10: error while loading shared libraries: libgstream
    er-0.10.so.0: cannot open shared object file: No such file or directory"

    Why this library can't be loaded?

    Juan or bernie,

    Did you install GStreamer for DM355 using the package of the bernie's post without problem and is work?

  • How to get mediaconverter from arcsoft? Can you share one with me? Thanks very much.

     

    Best Regards,

    Jeff

  • Juan posted how in an earlier message in this thread.

    JuanGonzales said:
    To get the MediaConverter software directly from TI, please send your request via www.ti.com/support to the attention of Juan Gonzales; due to export control restrictions, we will need to double check your information before providing the software.

  • YHLShareware,

    I got your direct e-mail request for MediaConverter; however, as Bernie suggested, please send your request thry www.ti.com/support; the form you will find there has fields for all the necessary information another team will need to confirm export control compliance before the request gets to me.  Direct requests to me have not passed export compliance check yet, so I cannot honor them. 

    Thank you for your understanding.

  • xalexandregr said:

    Juan or bernie,

    Did you install GStreamer for DM355 using the package of the bernie's post without problem and is work?

    I started, but then got sidetracked by other customer issues; I will try and get back to this in the afternoon.

    FYI, we are also working on a more robust Gstreamer port (I hear the quality is better); unfortunately, I do not have timelines yet but I would guess 1Q09.  Just something to keep in mind as you plan out your development.

  • Hi,

     

    Just to add some information at RidgeRun we are specializing on development and support for Gstreamer on Davinci/OMAP platforms, including working and providing support for the plugins sets from TI. We have a easy build system that compiles Gstreamer and dependencies for you on all this platforms and we also provide expertise to optimize and customize the plugins you need.

     

    Regards,

    Diego Dompe

    RidgeRun Engineering

  • ddompe said:

    Hi,

     

    Just to add some information at RidgeRun we are specializing on development and support for Gstreamer on Davinci/OMAP platforms, including working and providing support for the plugins sets from TI. We have a easy build system that compiles Gstreamer and dependencies for you on all this platforms and we also provide expertise to optimize and customize the plugins you need.

     

    Regards,

    Diego Dompe

    RidgeRun Engineering

     

    And Can you help us here? How is this service?

    Thanks

  • Hi,

     

    Well, our services aren't free, but I can help you to trace down your problem. If I recall correctly your issue is:

     

    "/usr/local/bin/gst-launch-0.10: error while loading shared libraries: libgstreamer-0.10.so.0: cannot open shared object file: No such file or directory"

    where is your gstreamer library installed? from your command it seems like you should have the file /usr/local/lib/libgstreamer-0.10.so.0
    Do you have it?
    If you have the file, then you should look that the /usr/local/lib path is on the library search path, this can be done all the time by setting the location on /etc/ld.so.conf, or temporarily by setting the environment variable LD_LIBRARY_PATH:
    LD_LIBRARY_PATH=/usr/local/lib
    Let me know how it goes for you.
    If you need more elaborated support we offer support services and SDKs for DM355. The support services are offered at hourly rates. Please contact me by mail if you need more information.
    Regards,
    Diego

     

  • I have successfully installed the gstreamer on DM355 EVM. When I played the HD video (1280x720) with audio (mp3 sample = 44.1KHZ bitrate = 128kb/s) using "gst.sh 3 demo.avi", I found the audio effect was very bad and when I played it for about 40 mins, I found  that

    the gstreamer was in stop state. (stuck in pipeline (video & audio)). It seemed that it was in deadlock. Please give me some help. Thanks.

     

    Best Regards

    Jeff

  • I have sent the request to downloading mediaconverter from Arcsoft to www.ti.com/support. But I got the following reply:

    "

    Thank you for contacting Texas Instruments. Your request has been received and Service Request number SR#1-616575821 has been assigned to your inquiry.

    We do not have the media converter you are talking about.....

    By the way, here something I want to bring out to you attention. The decoder in the DM355 is not a universal decoder. That is to say, the decoder in the DM355 can only decode the video encoded by itself. If your application need to decode video from other source, you need to switch to DSP solution and write your own decoder. (note: there is not programmable DSP core in the DM355.)

    In typical camera application, the camera don't need to decode video from other source, so it is not a barrier for our customers using the DM355 for camera-oriented application.

    By the way, to help us get some insight into your needs and direction, we'd like to know more about your current project. Your feedback might also expedite our reply to all your questions and, if possible, assign a TI authorized professional distributor to service you. Therefore, we encourage you reply us with the following information provided,

     1. End-Equipment of your design:
        (e.g., MP4 Player, IP Phone...)
     2. TI's devices under survey:
        (e.g., C6416, MSP430F412...)
     3. Is your design followed by mass production:
        (e.g., Yes or No)
     4. Estimated annual usage of the devices:
        (e.g., 200K units/year)
     5. Estimated date to go production:
        (e.g., mm/dd/yyyy)
     6. Your prefer TI's distributor:
        (e.g., www.ti.com/distributors)


    Thank you for contacting TI Asia Product Information Center.

    "

    Why is it? Please give me some help. Thanks very much.

     

    Best Regards,

    Jeff

  • I have sent the request to downloading mediaconverter from Arcsoft to www.ti.com/support. But I got the following reply:

    "

    Thank you for contacting Texas Instruments. Your request has been received and Service Request number SR#1-616575821 has been assigned to your inquiry.

    We do not have the media converter you are talking about.....

    By the way, here something I want to bring out to you attention. The decoder in the DM355 is not a universal decoder. That is to say, the decoder in the DM355 can only decode the video encoded by itself. If your application need to decode video from other source, you need to switch to DSP solution and write your own decoder. (note: there is not programmable DSP core in the DM355.)

    In typical camera application, the camera don't need to decode video from other source, so it is not a barrier for our customers using the DM355 for camera-oriented application.

    By the way, to help us get some insight into your needs and direction, we'd like to know more about your current project. Your feedback might also expedite our reply to all your questions and, if possible, assign a TI authorized professional distributor to service you. Therefore, we encourage you reply us with the following information provided,

     1. End-Equipment of your design:
        (e.g., MP4 Player, IP Phone...)
     2. TI's devices under survey:
        (e.g., C6416, MSP430F412...)
     3. Is your design followed by mass production:
        (e.g., Yes or No)
     4. Estimated annual usage of the devices:
        (e.g., 200K units/year)
     5. Estimated date to go production:
        (e.g., mm/dd/yyyy)
     6. Your prefer TI's distributor:
        (e.g., www.ti.com/distributors)

     

    Thank you for contacting TI Asia Product Information Center.

    "

    Why is it? Please give me some help. Thanks very much.

     

    Best Regards,

    Jeff

  • YHLShareware said:

    I have successfully installed the gstreamer on DM355 EVM. When I played the HD video (1280x720) with audio (mp3 sample = 44.1KHZ bitrate = 128kb/s) using "gst.sh 3 demo.avi", I found the audio effect was very bad and when I played it for about 40 mins, I found  that

    the gstreamer was in stop state. (stuck in pipeline (video & audio)). It seemed that it was in deadlock. Please give me some help. Thanks.

     

    Best Regards

    Jeff

     

    Jeff,

    It is great news that you got gstreamer working on dm355; as I suggested in an earlier post, we are aware there are issues with this gstreamer port and are working on a more robust port which will be hosted on Gforge and allow you to submit bugs against it.  Although I do not have an official release date, my best guess would be 1Q09.

  • YHLShareware said:

    I have sent the request to downloading mediaconverter from Arcsoft to www.ti.com/support. But I got the following reply:

    Thank you for contacting Texas Instruments. Your request has been received and Service Request number SR#1-616575821 has been assigned to your inquiry. 

    It is probably a good idea to include link to forum post (https://community.ti.com/forums/p/935/3044.aspx#3044 )suggesting to submit request via www.ti.com/support and address it to me (Juan Gonzales) as suggested by forum post.

    I have found your requesr on our system and will work with our internal teams to process your request. 

  • YHLShareware said:

    I have successfully installed the gstreamer on DM355 EVM. When I played the HD video (1280x720) with audio (mp3 sample = 44.1KHZ bitrate = 128kb/s) using "gst.sh 3 demo.avi", I found the audio effect was very bad and when I played it for about 40 mins, I found  that

    the gstreamer was in stop state. (stuck in pipeline (video & audio)). It seemed that it was in deadlock. Please give me some help. Thanks.

     

    Best Regards

    Jeff

     

    YHLShareware,

    It's a great news for me too. I am installing the GStreamer but I'm having some problems. Didi you use the Bernie's post package above?

     

    Thanks.

  • I installed the GSreamer package but it is not working... I got this error:

    When I try this command:

    ./gst.sh 2 lamborgini_zut4k58p.avi

    I got this error message:


    "0:00:00.227574000  1130 0x19e88 ERROR         GST_PIPELINE ./grammar.y:494:_gst_
    parse__yyparse: no element "filesrc"
    0:00:00.246752000  1130 0x19e88 ERROR         GST_PIPELINE ./grammar.y:759:_gst_
    parse_launch: Unrecoverable syntax error while parsing pipeline filesrc location
    =lamborgini_zut4k58p.avi ! avidemux name=t t.video_00 ! queue ! vdec codec=1 ! f
    bvideosink
    ERROR: pipeline could not be constructed: no element "filesrc"."

    What is it? I think is the other think I need install!

  • You should set the environment of gstreamer. please set it as following:

    export GST_PLUGIN_PATH=/usr/local/lib/gstreamer-0.10 (your gstreamer library directory).

    How to create an avi file that be played on DM355 EVM? Thanks.

    Best Regards,

    Jeff

  • xalexandregr said:

    I'm having other problem now with the glib-genmarshal.

    install -d -m 0755 /home/alexandre/workdir/filesys/usr/local/lib
    install -m 0644 libce.so.0.2.0 /home/alexandre/workdir/filesys/usr/local/lib
    ln -sf libce.so.0.2.0 /home/alexandre/workdir/filesys/usr/local/lib/libce.so
    Error: glib-genmarshal does not supprt --internal option
    Please upgrade to newer version

    This binary archive in located in
    /home/alexandre/montavista/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/bin/glib-genmarshal that is into the demo version of the montavista pro. So, How can I update this binary? I don't know how the montavista pro installation made this file.

    hi xalexandregr:

     

    I met just the same problem ...

    I see that you have solved this successfully.

    Could you please give me some advice  ?

    This problem has puzzled for several days....

    Thanks...