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.

Questions on EZSDK for DM8148

Other Parts Discussed in Thread: TVP7002

1. is the IPNC platform supported at all in the EZSDK - what would not work "out of the box"

2. does the EZSDK provide a gstreamer interface to the encoder/decoder (still need 720p high profile)

3. is there a v4l2 interface to the imaging subsystem

  • Hello,

    Regarding EZSDK:

    John J Wu said:
    2. does the EZSDK provide a gstreamer interface to the encoder/decoder (still need 720p high profile)

    Yes.

    You could check the decoder/encoder user guides for the supported profiles. You could find these documents in /ti-ezsdk_dm814x-evm_5_05_02_00/component-sources/omx_05_02_00_48/src/ti/omx/docs

    John J Wu said:
    3. is there a v4l2 interface to the imaging subsystem

    You could check the demos for v4l2 capturing.

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_VIDEO_CAPTURE_Driver_User_Guide

    Please let me know if you need further details.

    BR

    Margarita

  • Thanks a lot Margarita.

    I obviously want to connect a camera.  I don't need the image processing since I will be connecting through the AP0100.  The AP0100 should output YUV (I don't have the documentation handy to check) so all I want to do is route the output of the AP0100 through an H.264 video encoder.

    The TVP7002 looks like it converts an analog source to digital.  If I understand it right, the AP0100 should just drop in place of the TVP7002.  Would just need to set up the VIP peripheral.  How hard will that be?  I had a heck of a time getting the ISS mt9m034 driver up and running...

    If we had a v4l2 video input (after reading some forum posts I'm not sure this is going to work quickly) and could use a gstreamer pipeline to send encoded h.264 that would greatly simplify my job.  Has anyone achieved anything like this?

  • I'm using the following u-boot variables passed in through boot.scr:

    setenv bootargs 'console=ttyO0,115200n8 noinitrd mem=80M rootwait

    root=/dev/mmcblk0p2 ro'

     

    setenv bootcmd 'mmc rescan 0; fatload mmc 0 0x81000000 uImage; bootm 0x81000000'

    boot

     

    So, the pre-built binaries for the EVM appear incompatible with the IPNC.  Or should I expect one of these combinations to work? I'm using SD card, not NAND.

     

    Thanks!

  • John,

    The HW is different between the EVM and IPNC so prebuilt binaries for one won't run on the other.  You would need some type of port from one HW to the other.  I don't have details on this.  Perhaps someone else has that info to share.

    Regards.