SPRACX5 May   2021 DRA710 , DRA710 , DRA712 , DRA712 , DRA714 , DRA714 , DRA716 , DRA716 , DRA718 , DRA718 , DRA722 , DRA722 , DRA724 , DRA724 , DRA725 , DRA725 , DRA726 , DRA726 , DRA745 , DRA745 , DRA746 , DRA746 , DRA74P , DRA74P , DRA750 , DRA750 , DRA756 , DRA756 , DRA75P , DRA75P , DRA76P , DRA76P , DRA77P , DRA77P , DRA780 , DRA780 , DRA781 , DRA781 , DRA782 , DRA782 , DRA783 , DRA783 , DRA785 , DRA785 , DRA786 , DRA786 , DRA787 , DRA787 , DRA788 , DRA788 , DRA790 , DRA790 , DRA791 , DRA791 , DRA793 , DRA793 , DRA797 , DRA797 , TDA2EG-17 , TDA2EG-17 , TDA2HF , TDA2HF , TDA2HG , TDA2HG , TDA2HV , TDA2HV , TDA2LF , TDA2LF , TDA2P-ABZ , TDA2P-ABZ , TDA2P-ACD , TDA2P-ACD , TDA2SA , TDA2SA , TDA2SG , TDA2SG , TDA2SX , TDA2SX

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Standard DRM Framework
    2. 1.2 vDRM-Based Framework
  3. 2Display Content Based vDRM on Linux
  4. 3Multimedia Support Based vDRM on Linux
    1. 3.1 Gstreamer
    2. 3.2 viddec3test
    3. 3.3 modetest
    4. 3.4 kmscube
  5. 4Display Weston-Based Application
  6. 5Display EGL-Based Application
  7. 6Interactive Display Across PSDKLA and VISION-SDK
    1. 6.1 ALPHA Setting
    2. 6.2 ZORDER Setting: DISPC_xxx_ATTRIBUTES[26-27]
  8. 7Dual-Display Demo
  9. 8Build Linux Vision SDK File System
  10. 9References

Gstreamer

For gstreamer, it will not work with prebuilt gstreamer drm allocator. It needs Gstreamer OmapDRM allocator support. We provide a patch to support this feature.

Use the following steps in order to run the decode feature:

  1. Enable IPUMM in VISON SDK.

    PROCESSOR_SDK_VISION_03_05_00_00/vision_sdk/apps/configs/tda2xx_evm_linux_all/cfg.mk

    # Both IVAHD_INCLUDE & IPUMM_INCLUDE should not be set to "yes"
    # Only one should be enabled to avoid IVA-HD resource conflict
    IPUMM_INCLUDE=yes
    IVAHD_INCLUDE=no
  2. Boot the board, run the command shown below:
    root@dra7xx-evm# cd /opt/vision_sdk
    root@dra7xx-evm# ./vision_sdk_load.sh
    root@dra7xx-evm# ./apps.out
    # press 1 to select : single camera usecases
    # press 8 to select :  dispDistSrc -> display usecase
    root@dra7xx-evm#  gst-launch-1.0 playbin uri=file:///home/root/test.mp4 video-sink=waylandsink