1

我致力于将编写以在 PC 上执行的视频编解码器移植到移动平台上(在我的例子中为 OMAP3430 MDK)。虽然我的问题与特定平台或语言无关。

在将编解码器移植到移动平台时,我要求记住具体的线索/想法。PC和移动环境的主要区别是什么。移动平台常见的瓶颈有哪些?

我也将感谢任何与此类任务相关的学术出版物的参考。

4

2 回答 2

0

根据分辨率和帧速率、实时要求以及实际需要的视频处理,您可能希望在 omap soc 的 DSP 处理器上实现编解码器。

从标准 PC 应用程序移植到 TI DSP 可能是一项相当重要的任务。

于 2009-08-08T00:44:53.843 回答
0

如果您要移植的只是一个编解码器,那么您就有了一个非常明确的任务,但范围有限 - 您正在处理的代码可以被很好地包含在对操作系统特性的依赖相对较少的情况下。

您想提前了解的内容包括:

  • 您的编解码器是否需要浮点单元?你的目标平台有吗?
  • 您的编解码器是否针对英特尔指令集进行了高度优化?它是否包括汇编语言例程?MMX代码?上证所?如果是这样,您是否可以使用执行相同功能的 C 例程来构建它,只是为了开始,还是必须从头开始编写它们?
  • 目标平台是位端还是小端?您移植的代码可以同时处理这两种情况吗?
于 2009-07-22T15:34:08.263 回答