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

 

  1.   商标
  2. 1当前用例中的 IVA-HD 共享问题
  3. 2IVA-HD 共享设计
  4. 3IVA-HD 共享实现
    1. 3.1 启动流程
    2. 3.2 uboot 中的 IVA-HD DPLL 配置
    3. 3.3 配置 IPU 以同时支持 IPUMM 和解码链接
    4. 3.4 IVA-HD 配置
      1. 3.4.1 编解码器引擎和 IPUMM 设置
      2. 3.4.2 框架组件
      3. 3.4.3 编解码器
      4. 3.4.4 IVA-HD 启动参数
    5. 3.5 RPMSG 启动
  5. 4早期解码演示
  6. 5参考文献

编解码器

PSDKLA 使用 IPUMM 编解码器。但是,VISION SDK 使用以下编解码器:

  • ivahd_h264enc_02_00_09_01_production
  • ivahd_h264vdec_02_00_17_01_production
  • ivahd_hdvicp20api_01_00_00_23_production
  • ivahd_jpegvdec_01_00_13_01_production
  • ivahd_jpegvenc_01_00_16_01_production

在 VISION SDK 中,IPUMM 编解码器用于替换 VISION SDK 代码。主要修改如下所示:

----------------------------- build/tools_path.mk ---------------------------

- hdvicplib_PATH                ?= $(TI_SW_ROOT)/codecs/ivahd_hdvicp20api_01_00_00_23_production
- jpegvenc_PATH                 ?= $(TI_SW_ROOT)/codecs/ivahd_jpegvenc_01_00_16_01_production
- jpegvdec_PATH                 ?= $(TI_SW_ROOT)/codecs/ivahd_jpegvdec_01_00_13_01_production
- h264venc_PATH                 ?= $(TI_SW_ROOT)/codecs/ivahd_h264enc_02_00_09_01_production
- h264vdec_PATH                 ?= $(TI_SW_ROOT)/codecs/ivahd_h264vdec_02_00_17_01_production
+hdvicplib_PATH                ?= $(mm_PATH)/extrel/ti/ivahd_codecs
+jpegvenc_PATH                 ?= $(mm_PATH)/extrel/ti/ivahd_codecs
+jpegvdec_PATH                 ?= $(mm_PATH)/extrel/ti/ivahd_codecs
+h264venc_PATH                 ?= $(mm_PATH)/extrel/ti/ivahd_codecs
+h264vdec_PATH                 ?= $(mm_PATH)/extrel/ti/ivahd_codecs