This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/DRA746:如何设置为请求264编码器的 IDR 帧

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641668/linux-dra746-how-to-set-to-request-idr-frame-for-264-encoder

器件型号:DRA746

工具/软件:Linux

你(们)好

有时、应用程序会从264编码器请求 IDR 帧、我执行以下操作、如下所示:

1.将 forceFrame 设置 为 IVIDEO_MBAFF_IDR_FRAME

调用 XDM_SETPARAMS 将动态参数设置为编码器

3.调用 VIDENC2_PROCESS 获取一个 IDR 帧

4.将 forceFrame 设置回 IVIDEO_NA_FRAME 作为默认值

但我从步骤2中得到错误、扩展镜像为 4000c000、这意味 着 IH264ENC_EXTERROR_CAPTUREWIDTH_FORCEFRAME_LTRP_QPEL/IH264ENC_EXTERROR_RESOSION_bitRATE_FRMINTERVAL_GENHEADER。

调用步骤2后、以下所有 VIDENC2_PROCESS 返回错误。

此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高您好、
    forceFrame 只能获取两个值 IVIDEO_IDR_FRAME 和 IVIDEO_NA_FRAME。
    应用程序需要设置 forceFrame = IVIDEO_IDR_FRAME 以随机插入 IDR 帧。

    您可以尝试此更改吗?

    RAM