>  기사  >  데이터 베이스  >  关于DM8168中HDVICP2是否支持FMO

关于DM8168中HDVICP2是否支持FMO

WBOY
WBOY원래의
2016-06-07 15:14:231194검색

首先说明,DM8168不支持FMO。 依据: 1. TI官方用户手册H264_Encoder_HDVICP2_UserGuide.pdf (http://download.csdn.net/detail/gzengh/8288223) 文件中有几个地方都写到了FMO, 1.1. 第74页.Table 4-4. H.264 Encoder Error Statuses 里面有一个错误名为IH2

首先说明,DM8168不支持FMO。

依据:

1. TI官方用户手册 H264_Encoder_HDVICP2_UserGuide.pdf  (http://download.csdn.net/detail/gzengh/8288223)

文件中有几个地方都写到了FMO,

1.1. 第74页. Table 4-4. H.264 Encoder Error Statuses 里面有一个错误名为IH264ENC_PROFILE_INCOMPLAINT_FMO_SETTING,描述为

Bit 2 - Profile in-complaint FMO setting. This error is applicable when FMO is enabled but IVIDENC2_Params::profile is not set as IH264_BASELINE_PROFILE.

就是编码档次和FMO设置不兼容,使能了FMO,却没有设置成Baseline基本档次。

这个错误标志侧面反映出,假如该编码器支持FMO,那也只是Baseline档次支持,(HDVICP2支持H264的Baseline、Main和High档次,不支持Extended扩展档次)。

1.2. 第173页. Table 4-13. Default and Supported Values for IH264ENC_FMOCodingParams. 

fmoCodingPreset 参数的 Supported Value 是 IH264_FMOCODING_NONE然后后面几个参数支持的值都是Ignore。

这里就等于明确的告诉我们目前版本不支持FMO。

1.3. 第158页. Frequently Asked Questions的 5.4 Algorithm Related中

Question:What are the profiles supported in this version of encoder?

Answer:This version of encoder supports baseline, main and high profiles.FMO feature is not supported for baseline profile.

在1.1中说明了DM8168只可能在Baseline档次支持FMO,现在这个问答里写了其Baseline也不支持FMO,所以再次证明DM8168不支持FMO。

2. OMX_TI_Index.h(http://download.csdn.net/detail/gzengh/8288377)文件声明了几乎所有相关的结构体。

    /* H264 Encoder Indices*/
  OMX_TI_IndexParamVideoDataSyncMode, //!唯独OMX_TI_IndexParamVideoAdvancedFMO,后面没有 //!<strong><span>3. </span></strong>我自己通过改写OMX中Encode例程,试图使用FMO,尝试多种方法,都没有成功。
<p>当时也是看到SDK代码里已经具备了各种FMO相关代码及参数,所以才抱着侥幸心理尝试,应该还是HDVICP2硬核编码目前不支持。</p>
<p>——————————————————————————————</p>
<p>其实我前些天写得一篇文章里面有张图,就是各种开源H264软件程序支持特性,文章链接:http://blog.csdn.net/gzengh/article/details/40512021<br>
只有Vsofts支持FMO。图里没写JM8.6,JM8.6作为最完善的H264技术测试软件,是支持FMO的。</p>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.