完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试以下配置:
- i.MX 6Quad SABRE SD EVK - BSP Kirkstone 5.15.71_2.2.0 - Chromium 101 - V4L2 coda960 驱动程序 为此: -我修改了 sources/meta-imx/meta-sdk/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend 所以 mx8-nxp-bsp 的现有补丁也适用于 mx6-nxp-bsp - 我启用 coda 驱动程序(在 defconfig 和设备树中) Coda 驱动程序已正确初始化: root@imx6qsabresd:~# dmesg | grep coda [10.844906] coda 2040000.vpu:固件代码修订版:46076 [10.854031] coda 2040000.vpu:初始化 CODA960。 [10.859325] coda 2040000.vpu: 固件版本: 3.1.1 [ 10.879319] coda 2040000.vpu: coda-jpeg-encoder 注册为 video0 [ 10.933786] coda 2040000.vpu: coda-jpeg-decoder 注册为 video1 [ 10.946304] 2040000.vpu: coda-video-encoder 注册为 video2 [ 10.958925] coda 2040000.vpu: coda-video-decoder 注册为 video3 在铬中,视频解码启动但很快出现以下错误,然后在没有硬件加速的情况下读取视频: [709:792:0428/174343.512946:VERBOSE2:v4l2_video_decode_accelerator.cc(1163)] AppendToInputFrame(): plane_size : 4096 [709 :794:0428/174343.512940:VERBOSE2:generic_v4l2_device.cc(104)]轮询(): [709:792:0428/174343.512995:VERBOSE2:v4l2_video_decode_accelerator.cc(1164)] AppendToInputFrame():bytes_used:709 [ 72:709 0428/174343.513045:VERBOSE2:v4l2_video_decode_accelerator.cc(1165)] AppendToInputFrame(): size : 15 [709:792:0428/174343.513091:VERBOSE2:v4l2_device.cc(1094)] GetPlaneMapping(): [709:7923343.cc(1094) ] :VERBOSE2:v4l2_device.cc(475)] GetPlaneMapping(): [709:792:0428/174343.513178:VERBOSE2:generic_v4l2_device.cc(134)] Mmap(): [709:792:0428/174343.513297:VERBOSE2:v4l2_device.cc(1117)] SetPlaneBytesUsed(): [709:792:0428 /174343.513353:VERBOSE2:v4l2_device.cc(1057)] GetPlaneSize(): [709:792:0428/174343.513398:VERBOSE2:v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174344: 8.513SE .cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.513491:VERBOSE2:v4l2_device.cc(780)] QueueBuffer(): [709:792:0428/174343.513535:VERBOSE2: v4l2_device.cc(1640)] QueueBuffer(): [709:792:0428/174343.513607:VERBOSE2:generic_v4l2_device.cc(94)] Ioctl(): [709:792:0428/174343.513700:VERBOSE2:generic_v4l2_device.cc( 145)] SetDevicePollInterrupt(): [709:792:0428/174343.513773:VERBOSE2:v4l2_device.cc(1784)] Streamon(): [709:792:0428/174343.513825:VERBOSE2:generic_v4l2_device.cc(94)] Ioctl(): [709:792:0428 /174343.514348:VERBOSE2:generic_v4l2_device.cc(94)] Ioctl(): [709:792:0428/174343.514469:VERBOSE2:v4l2_device.cc(754)] V4L2BufferRefBase(): [709:792:0428/174343 :4VERBOvdevice_2:6 .cc(754)] V4L2BufferRefBase(): [709:792:0428/174343.514677:VERBOSE2:v4l2_device.cc(1057)] GetPlaneSize(): [709:792:0428/174343.514728:VERBOSE2: v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.514773:VERBOSE2:v4l2_video_decode_accelerator.cc(1163)] AppendToInputFrame(): plane_size : 4096 [709:792:0428/174343.514822:VERBOSE2:v4l2_video_decode_accelerator.cc(1164)] AppendToInputFrame(): bytes_used: 0 [709:792:0428/174343.514870:VERBOSE2:v4l2_video_decode_accelerator.cc(1165) AppendToInputFrame()] [709:792:0428/174343.514917:VERBOSE2:v4l2_device.cc(1094)] GetPlaneMapping(): [709:792:0428/174343.514962:VERBOSE2:v4l2_device.cc(475)] GetPlaneMapping(): [709:792:0428 /174343.515025:VERBOSE2:v4l2_device.cc(1117)] SetPlaneBytesUsed(): [709:792:0428/174343.515073:VERBOSE2:v4l2_device.cc(1057)] GetPlaneSize(): [709:792:0428/174342: 4VER15SE1 .cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.515169:VERBOSE2:v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.515213:VERBOSE2:v4l2_device.cc(780)] QueueBuffer(): [709:792:0428/174343.515257:VERBOSE2:v4l2_device.cc(1640)] QueueBuffer(): [709:792:0428 /174343.515300:VERBOSE2:generic_v4l2_device.cc(94)] Ioctl(): [709:792:0428/174343.515383:VERBOSE2:generic_v4l2_device.cc(145)] SetDevicePollInterrupt(): [709:792:0428/17432437 :4l5SE .cc(1784)] Streamon(): [709:792:0428/174343.515487:VERBOSE2:generic_v4l2_device.cc(94)] Ioctl(): [709:792:0428/174343.515546:VERBOSE2: v4l2_device.cc(754)] V4L2BufferRefBase(): [709:792:0428/174343.515766:VERBOSE2:v4l2_device.cc(754)] V4L2BufferRefBase(): [709:792:0428/174343.515835:VERBOSE2: v4l2_device.cc(1057)] GetPlaneSize(): [709:792:0428/174343.515883:VERBOSE2:v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.515931:VERBOSE2:v4l2_video_decode_accelerator.cc(1163)] AppendToInputFrame():09:4096 [ 792:0428/174343.515983:VERBOSE2:v4l2_video_decode_accelerator.cc(1164)] AppendToInputFrame(): bytes_used: 0 [709:792:0428 /174343.516030:VERBOSE2:v4l2_video_decode_accelerator.cc(1165:)] Append size7:Frame():5 [ToInput709:5 ] 792:0428/174343.516079:VERBOSE2:v4l2_device.cc(1094)] GetPlaneMapping(): [709:792:0428/174343.516127:VERBOSE2:v4l2_device.cc(475)] GetPlaneMapping(): [709:792:0428: 15163432/1743473 VERBOSE2:v4l2_device.cc(1117)] SetPlaneBytesUsed(): [709:792:0428/174343.516218:VERBOSE2:v4l2_device.cc(1057)] GetPlaneSize(): [709:792:0428/174343.516263:VERBOSE2:v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.516311:VERBOSE2:v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:7042892 /174343.516357:VERBOSE2:v4l2_device.cc(780)] QueueBuffer(): [709:792:0428/174343.516400:VERBOSE2:v4l2_device.cc(1640)] QueueBuffer(): [709:792:0428/174343.516443.516443.516444: VERBOSE2 .cc(94)] Ioctl(): [709:792:0428/174343.516535:VERBOSE2:generic_v4l2_device.cc(145)] SetDevicePollInterrupt(): [709:792:0428/174343.516591:VERBOSE2: v4l2_device.cc(1784)] Streamon(): [709:792:0428/174343.516641:VERBOSE2:generic_v4l2_device.cc(94)] Ioctl(): [709:792:0428/174343.516701:VERBOSE2:v4l2_device.cc (754)] V4L2BufferRefBase(): [709:792:0428/174343.517340:VERBOSE2:v4l2_device.cc(754)] V4L2BufferRefBase(): [709:792:0428/174343.517421:VERBOSE2:v4l2_device.cc(1057)] GetPlaneSize(): [709:792:0428 /174343.517469:VERBOSE2:v4l2_device.cc(1139)] GetPlaneBytesUsed(): [709:792:0428/174343.517515:VERBOSE2:v4l2_video_decode_accelerator.cc(1163)] AppendToInputFrame(): plane_size : 4096. [:70437571:70437572 ] VERBOSE2:v4l2_video_decode_accelerator.cc(1164)] AppendToInputFrame(): bytes_used: 0 [709:792:0428/174343.517619:VERBOSE2:v4l2_video_decode_accelerator.cc(1165)] AppendToInputFrame(): 大小: 152773 [71423437/591: 714234691: 152773 ] ERROR:v4l2_video_decode_accelerator.cc(1168)] 帧过大,出错 我试图找出错误的来源,有人对此有任何提示吗? 更一般地说,有没有人成功地使用了类似的配置并可以分享他们的经验? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1935个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36428 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4971 浏览 1 评论
6114 浏览 1 评论
6821 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4252 浏览 0 评论
653浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
647浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
737浏览 2评论
848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 01:05 , Processed in 1.092959 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号