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/TMS320DM8168:TVP 5150 Linux 驱动程序存在问题

Guru**** 2551110 points
Other Parts Discussed in Thread: TVP5150

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/607761/linux-tms320dm8168-problem-with-tvp-5150-linux-driver

器件型号:TMS320DM8168
Thread 中讨论的其他器件:TVP5150

工具/软件:Linux

我尝试在 VIP1(0...7)上添加解码器 TVP5150。 我已经设置了 ti81xxvin_main.c/ti81xx_VPSS.c 中的所有内容、 并在  V4L2框架驱动程序中成功初始化 TVP5150驱动程序(/dev/video5)

我修改了 saLoopBack 以删除 VIDIOC_QUEST_DV_PRESET 并添加到 VIDIOC_G_STD/VIDIOC_S_STD 中。

我似乎一切都在设置,VIP 打开,但没有帧被排成队列,所以 VPSS 设置中有问题。 以下是我的源代码和 dum 日志设置:

请帮帮我! 非常感谢!

e2e.ti.com/.../source.zip

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

    器件型号:TMS320DM8168

    工具/软件:Linux

    我尝试在 VIP1(0...7)上添加解码器 TVP5150。 我已经设置了 ti81xxvin_main.c/ti81xx_VPSS.c 中的所有内容、 并在  V4L2框架驱动程序中成功初始化 TVP5150驱动程序(/dev/video5)

    我修改了 saLoopBack 以删除 VIDIOC_QUEST_DV_PRESET 并添加到 VIDIOC_G_STD/VIDIOC_S_STD 中。

    我似乎一切都在设置,VIP 打开,但没有帧被排成队列,所以 VPSS 设置中有问题。 以下是我的源代码和 dum 日志设置:

    请帮帮我! 非常感谢!

    e2e.ti.com/.../1185.source.zip

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

    我很困惑、我在代码中看到了这一点:
    capt.fmt.fmt.pix.width = 720;
    capt.fmt.fmt.pix.height = 480;

    但 capt.dv_preset.preset 为 V4L2_DV_1080p60;
    请检查此项。

    您是否尝试仅在 captate_device 中更改默认演示?

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Margarita、
    感谢您的回复。
    我尝试使用默认演示、其中 caption_device=/dev/video5
    但驱动程序 SD 解码器 TVP5150不支持 VIDIOC_QUEST_DV_PRESET、并在运行"查询 DV 预设失败"后产生结果
    我认为 VIDIOC_QUEST_DV_PRESET 不是必需的、在捕获图像时不需要值 capt.dv_PRESET.PRESET。