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:无法从 VC1格式的流头解析 w/h

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639969/linux-dra746-can-not-parse-w-h-from-stream-header-for-vc1-format

器件型号:DRA746

工具/软件:Linux

您好 RAM、

我对 VC1有一些问题。

无法从流头解析 w/h、其 过程与 MPEG4/h264/mpeg2相同。 但不适用于 VC1。

VIDDEC3_Process 返回 VC1流的致命错误、我确保流正确、并设置正确的参数。

这是否是已知问题?  

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

    我已将您的问题转交给一位专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高您好、
    我不确定是否支持此功能。 我刚才参考了 VC1解码器的用户指南。 有一些相互矛盾的说法。
    1)第4.2.1.8节-->诱骗标题说明显示不支持 XDM_parse_header
    2) 2)在常见问题解答第5.3节中、说明支持标头解码
    3) 3)在 ParseHeader 的 UserGuide 中没有附录指南

    我将确认这是否受支持。

    RAM
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高您好、
    我看到同样的问题。
    在整个帧填满的情况下、我看到扩展错误80108000。
    VC1解码器中的附录9包含一些信息。 它指出、对于 XDM_parse_header、只应传递标头、而不应传递有效载荷数据。
    您的应用程序是否处理了这一问题?

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

    高您好、

    您能否在您的一侧分享来自编解码器的扩展错误代码。 和您使用的流?

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

    Prashanth、您好!

    对于流头、扩展错误代码也是0x80108000、这意味着 IVC1DEC_ERR_SEQHDR/IVC1DEC_ERR_PICSIZECHANGE/XDM_FATALERROR。

    我将大小为22字节的流头转储出去、显示为 bow:

    0000:27、00、00、01、0f、 CB、be、16、71、1f、 88、80、00、00、01、 0E、
    0010:10、C4、59、C4、7c、 80、

    VC1文件太大、无法附加。

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

    高您好、

    感谢您提供详细信息。 我无法看到我的独立设置错误。 您能否尝试使用此流并分享您的观察结果? 这是176x144 stream.e2e.ti.com/.../airshow_5F00_p176x144_5F00_nv12.zip

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

    此外、您是否可以缩短流并分享? 1-2帧应该足够好了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、随附的 input.zip 是 VC1流文件。

    最好的平地机  

    e2e.ti.com/.../input.zip

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

    高您好、

    感谢您的观看。 通过分析流、  

    不是包含 VC1数据的 RCV 文件、或不存在序列层。 Vega 显示“Expected frame start code not found (未找到预期的帧起始代码)”。

    VC1流、不支持此类启动代码。 它基本上有2个版本、但我们只支持1个版本。

    一个解码标题、您可以尝试使用我提供的流吗? 在独立设置中、它对我来说很好。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prashanth、您好!
    您提供的 VC1文件无法尝试,因为 ffmepg 不支持此格式。
    TI 解码器不支持我提供的 VC1流、这对我来说已经足够了。 我将尝试其他 VC1流。

    谢谢你。

    此致