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.

[参考译文] DM8127 HDVPSS Catpure PAL TVP5150

Guru**** 2552270 points
Other Parts Discussed in Thread: TVP5150, TVP5158

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/621655/dm8127-hdvpss-catpure-pal-tvp5150

Thread 中讨论的其他器件:TVP5150TVP5158

您好!

我使用 DM8127 HDVPSS 通过 TVP5150捕获 PAL 视频。 下面 是 CaptureVip_main.c (ti\PSP \examples\common\VPS\captureVip\src\CaptureVip_main.c)中的示例。参数被吹出。

CaptureApp_UtParams gCaptureApp_utParametersMultiCh[]={
/*多通道用例*/

FVID2_VPS_VID_DEC_TVP5158_DRV、
4、VPS_CAPT_VIDOO_CAPTURE_MODE_MULTI_CH_PIXEL MUX_INEDGE_SYNC、4、
CAPTURE_APP_RUN_COUNT、
VPS_CAPT_VIDO_IF_MODE_8BIT、FVID2_DF_YUV422P、
1、{FVID2_DF_YUV422I_YUYV、FVID2_DF_INVALID、FVID2_DF_INVALID}

CAPTURE_SC_DISABLE_ALL、0、FIELD_MERGED_CAPTURE_DISABLE、
false、false、false、
206、206、206}、
};

问题是 Y 计划器正常,但 UV 计划器为空,因此图片不是颜色。您能帮助我吗?e2e.ti.com/.../704_5F00_288.zip

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

    您在这里使用的软件版本是什么?

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

    您好像使用 YUV422_YUYV 作为输出格式。 对于此输出格式、YUV422数据存储在单平面中、以字节级别交错。 不会有任何单独的色度平面。

    此致、

    Brijesh

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

    您好!

    您是说 tvp5150的输出是 YUV422_YUV 吗?  答案是肯定的。 但 我已经将 VP 的输出设置为 YUV420SP、 Lumin 平面是正确的。 因此 VP 的输出 不 是 YUV422_YUV。  如果是 YUV422_YUYV,  Lumin 平面可能不正确。

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

    您好!

    我想通过 HDVPSS 的 VP0从 TVP5150捕获 PAL。  如何 设置 CaptureApp_UtParams?  

     ,我设置类似的参数,则可以运行驱动程序。 但 UV 规划器将消失。


    // TVP5150 - YUV422输入- SC YUV420输出
    FVID2_VPS_VID_DEC_SII9135_DRV、
    1、VPS_CAPT_VIDOO_CAPTURE_MODE_SINGLE_CH_NON_MUX_INEDGE_SYNC、1、
    CAPTURE_APP_RUN_COUNT、
    VPS_CAPT_VIDO_IF_MODE_8BIT、FVID2_DF_YUV422P、
    1、{FVID2_DF_YUV420SP_UV、FVID2_DF_INVALID、FVID2_DF_INVALID}

    CAPTURE_SC_ENABLE_0、0、0x15、FIELD_MERGED_CAPTURE_DISABLE、
    false、false、false、
    206、206、206}、

    在我看来、TVP5150的格式是 FVID2_DF_YUV422I_UYVY、但不 是 FVID2_DF_YUV422P。  如果 我设置 inputformat = FVID2_DF_YUV422I_UYVY、则无法创建驱动程序、并且错误消息输出。 那么 ,您能给我一个正确的 PAL 参数吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    YUV422P 仅用于告知驱动程序它是 YUV422格式。 因此、请不要更改它。
    现在您正在设置正确的输出格式。 您能否检查是否为驱动程序分配了色度缓冲器并提供了色度缓冲器?
    Luma 缓冲区看起来是否正确? 您可以在 YUV 中查看并检查它吗?

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

    您好,

       非常感谢。 我已经检查了色度缓冲器。 色度缓冲区为"pDrvObj->frameId].addr[0][1]"。 luma 缓冲区是"pDrvObj->frameId].addr[0][0]" 所有色度和亮度缓冲区 都是零。 当捕捉停止时、清晰的数据被填充、但色度缓冲区被错误的0x7For0x80填充。 我已经更新了 YUV 数据、您可以帮助我检查它。如果您可以帮助我检查代码、我将访问 appreciate.e2e.ti.com/.../tvp5150_5F00_vp.c

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

    您好,

    我 已经解决了这个问题。 我忘记将 YUV420SP 转换为 YUV420P。 因此 、YUV 查看器无法很好地重新编译 YUV 文件。

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

    很高兴知道它是固定的