关于TI 的RTSC wizard 介绍请查看TI 官方网站上的RTSC Codec Package Wizard FAQ 介绍,还有一个是Server 的,先介绍codec wizard 的使用。
首先设置XDCPATH 变量 ,用到xdc 时会从这些目录找到对应工具与package.
exportXDCPATH="/home/newton/dvsdk_3_00_02_44/ceutils_1.06/packages;/home/newton/dvsdk_3_00_02_44/codec_engine_2_24/packages;/home/newton/dvsdk_3_00_02_44/codec_engine_2_24/examples/ti/sdo/ce/examples;/home/newton/dvsdk_3_00_02_44/xdais_6_24/packages;/home/newton/dvsdk_3_00_02_44/bios_5_33_06/packages;/home/newton/dvsdk_3_00_02_44/dsplink_1_61_03/packages;/home/newton/dvsdk_3_00_02_44/biosutils_1_01_00/packages;/home/newton/dvsdk_3_00_02_44/framework_components_2_24/packages;/home/newton/workspace/RTSC/fkrtsc_wizard"
有些可能是多余的,但是多了总比少了好,呵呵。
开始工作了, xs ti.sdo.codecutils.genpackage -g ,运行向导,如果提示 package not found 肯定是前面的 XDCPATH 设置有问题。
Step 1: 如图 1 所示
Package Name 是包名,完成之后会在 repository, 也就是最后一项的路径下面产生 wenxin/omap3530/codecs/viddec_copy 目录, viddec_copy 为 base directory,repository 就称为库名吧。
Module: 模块名,会生成 VIDDEC_COPY.xdc
Version: 版本号
Codec Class: 编解器类型,跟 XDCPATH 有关 ( 这里新版本 DVSDK 最好设置为 video2.IVIDEC2)
Instruction Set Architecture: 设置指令集类型,我想用在 Omap3530 上,就选 v5T 了。
Create ce content: 是否产生 CE 子目录, TI 是这样解释的: If this box is checked, the wizard will generate Codec Engine specific content, which includes a ce directory with
four files(package.bld, package.xdc, MODULE.xs, and MODULE.xdc). If unchecked, the wizard will only generate
the base package content.
所以我选上了 。
Step2: 如图 2 所示
waterma