您的位置:首页 > 编程语言

codec engine代码阅读二---根目录下的release notes

2013-04-07 22:23 387 查看
http://www.usr.cc/thread-52030-1-1.html

release
notes的前两段是非常值得看的:

This Codec Engine Release is targetted to DaVinci and OMAP platforms, enabling users to instantiate and utilize both local and remote codecs. In addition to heterogenous devices (e.g. DM644x, DM6467, OMAP2530, OMAP3530, etc.), it supports single processor environments
as well; specifically C64+ devices (e.g. DM643x, and DM648), ARM devices running Linux (e.g. DM355, DM365, OMAP3503) and x86 devices running Linux.

此发行版本适用对象为DaVinci和OMAP平台,
它使得用户可以实例化并利于本地的和远程的编解码器. 除了指定的如DM644x等处理器之外, 它也支持单处理器环境,如C64+的DSP,跑linux系统的ARM设备(DM355等)和跑Linux的x86设备.

Introduction

The Codec Engine is a software platform for algorithm execution that satisfies the following, high-level goals:

Robust - drives pre-integrated components with fully characterized performance.

Easy to use - app developers specify what needs to be run, but not how or where.

Extensible and Configurable - new algorithms can be added by anyone, using standard tools and techniques.

Portable - API's are target, platform, and in many cases even codec independant.

简介

Codec Enigne一个算法执行的软件平台,它可以满足以下的高层次的目标:

强状性 易用性 可扩展和配置 可移植

Primary packages in this Codec Engine release are briefly described here. (There are others, see the Configuration Reference Guide documentation for a complete package list.)

下面Codec Engine中的基本包进行了描述(其它的包可以参考Configuration Reference Guide ,这里有一个完整的包列表)

ti.sdo.ce - The Codec Engine runtime.

//Codec
Engine的运行时程序

ti.sdo.ce.video2 - The Codec Engine video component (supporting the XDM IVIDDEC2 interface).
An example is also provided.

//视频组件,支持XDM的
IVIDDEC2接口,并提供了一个示例程序.

ti.sdo.ce.video1 - The Codec Engine video component (supporting the XDM IVIDDEC1 and IVIDENC1
interfaces). An example is also provided.

//视频组件,支持XDM的
IVIDDEC1和IVIDENC1接口,并提供了一个示例程序.

ti.sdo.ce.image1 - The Codec Engine image component (supporting the XDM IIMGDEC1 and IIMGENC1
interfaces). An example is also provided.

//图像组件,支持XDM的IIMGDEC1和IIMGENC1接口,并提供了一个示例程序.

ti.sdo.ce.speech1 - The Codec Engine speech component (supporting the XDM ISPHDEC1 and ISPHENC1
interfaces). An example is also provided.

//语音组件,支持XDM的
ISPHDEC1和ISPHDEC1接口,并提供了一个示例程序.

ti.sdo.ce.audio1 - The Codec Engine audio component (supporting the XDM IAUDDEC1 and IAUDENC1
interfaces). An example is also provided.

//音频组件,支持XDM的
IAUDDEC1和IAUDENC1接口,并提供了一个示例程序.

ti.sdo.ce.osal - The Codec Engine OS Abstraction Layer. This package insulates CE from the
OS it's running on, and provides a few Modules for customers to use (e.g. Memory).

//Codec
Engine的系统抽象层,它把CE和操作系统分离开,并提供了几个用户可以使用的模块,如内存.

ti.sdo.ce.utils.trace - The Codec Engine utility package for trace. This includes the TraceUtils module. This makes tracing features easier to use by an application. It will be supported in this release, but may be replaced in a future release with an incompatible
implementation.

//CE的追踪调试工具.包括TraceUtils模块.它使得应用可以轻易的使用追踪特性.它在本版本中支持,但将来可以会被替换为一个不兼容的实现.

Additionally, this release of the Codec Engine continues to support the deprecated XDM interfaces included in xDAIS 5.00. This support is provided in the following packages:

//此外,这个发行版继续支持xDAIS
5.00中的XDM接口.包括如下的包:

(注:下面的内容不写,似乎是说XDM也有多个版本,上面讲的是2和1版本,接口后面都有一个1或2,而下面的则是原始版本.)

ti.sdo.ce.video - The Codec Engine video component (supporting the XDM IVIDDEC and IVIDENC
interfaces). An example is also provided.

ti.sdo.ce.image - The Codec Engine image component (supporting the XDM IIMGDEC and IIMGENC
interfaces). An example is also provided.

ti.sdo.ce.speech - The Codec Engine speech/voice component (supporting the XDM ISPHDEC and
ISPHENC interfaces). An example is also provided.

ti.sdo.ce.audio - The Codec Engine audio component (supporting the XDM IAUDDEC and IAUDENC
interfaces). An example is also provided.

Codec Engine is provided as non-rebuildable libraries. Source is provided for debugging and educational value, but is not intended to be modified. Modified sources will not be supported.

//CE是以不可重新编译的方式发布的.虽然我们也提供了原码,但是那只是为了调试和教育目的而用的,并非用于修改.
修改后的原码将得不到支持.

Some distributions of this product include a "cetools" directory containing some dependent products for convenience. Products included in this release are:

//有些发行版包含了一个cetools文件夹,里面是一个方便使用的独立产品,本发行版的包含的有:

XDAIS 6.23

EDMA3 Resource Manager 1.06.00.01 (from the EDMA3 Low Level Driver product). //EDMA3资源管理器

Framework Components 2.23.01

Linux Utils 2.23.01

LPM 1.23.01

DSP/BIOS Link 1.61.03 configured for the DM6446, DM6467, OMAP-L137, OMAP2530, and OMAP3530
EVMs

See this Codec Engine cetools explanation for further details.

详情请见cetools文档.

还有一些其他的文档可供参考:

Codec Engine Application Developer User's Guide (文件夹下有本地文档 | latest)
//CE应用开发人员指南

Codec Engine Server Integrator User's Guide (文件夹下有本地文档 | latest)
//CE服务器集成人员指南

Codec Engine Algorithm Creator User's Guide (文件夹下有本地文档 | latest)
//CE算法创建人员指南

Codec Engine Application Programming Interface (API) Reference Guide (HTML | CHM) //CE应用编程接口参考

Codec Engine System Programming Interface (SPI) Reference Guide (HTML | CHM) //CE系统编程接口参考

Package Reference Guide - includes
configuration details //包参考手册,包含配置方面的详细信息.

Using Adapters to Run Existing
XDAIS Algorithms with Codec Engine App Note //应用笔记: 使用适配器来在CE上运行己有的XDAIS算法.

In
addition, users are encouraged to monitor (and contribute to!) the TI
Embedded Processors Wiki. //

另外,我们鼓励用户关注我们的wiki,也欢迎大家贡献内容.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐