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.

[参考译文] DM8148在 A8问题中获取 YUV 帧

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/603342/dm8148-get-yuv-frame-in-a8-issue

大家好、

我想在 A8中获取视频帧、现在我可以 通过 VcapVenc_mmap 函数从 phyAddr[0][0]获取数据。 与 demo_vcap_venc_vdis_ipc_frames_exchange 类似、但 当 我复制数据时、CPU 负载率达到100%。  显示和编码帧从30fps 更改为15fps。  如果有人遇到类似问题、请告诉我解决方案。

syslink 信息:  system_link_ID_capture ->dupPrm[cAP_DUP_LINK_IDX]->ipcFramesOutVpssToHostId->ipcFramesInHostId

谢谢、此致、

 

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

    您在这里使用的软件版本是什么?
    产生15fps 的可能原因是 CPU 负载较高(帧丢失)。

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

    玛格丽塔:

      感谢您的快速回复。 我们使用的软件版本为 DVRRDK_02.80.00.10 ,没有帧丢失、但 Recv FPS 60-70fps 中的标量0/DEI2降至 25fps。  我不知道为什么…


    1.复制 YUV 数据时,VSYS printf 统计信息 ***[Scalar0] SCLR 统计信息*** [m3vpss ] [m3vpss ]弹性时间 :17秒 [m3vps]处理的总字段数:12785 [m3vps]总字段数 FPS :1046 FPS [m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject in Process Out User Out Latency [m3vpss ] Num | FPS FPS FPS FPS 跳过 FPS 最小值/最大值 [m3vpss ]------------------ [m3vpss ] 0 | 25 12. 12 12. 0 0 1 9 [m3vpss ] 1 | 25 13. 12 12. 0 0 2 9 [m3vpss ] 2 | 25 12. 12 12. 0 0 3 9 [m3vpss ] 3 | 25 12. 12 12. 0 0 3 9 [m3vpss ] 4 | 25 12. 12 12. 0 0 2 9 [m3vpss ] 5 | 25 12. 12 12. 0 0 1 9 [m3vpss ] 6 | 25 13. 12 12. 0 0 2 9 [m3vpss ] 7 | 25 13. 12 12. 0 0 2 9 [m3vpss ] [m3vpss ] [m3vpss ]***[NSF0] NSF Statistics *** [m3vpss ] [m3vpss ]弹性时间 :17秒 [m3vps]处理的总字段数:12785 [m3vps]总字段数 FPS :4290 FPS [m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject in Process Out User Out [m3vpss ] Num | FPS FPS FPS FPS 跳过 FPS [m3vps]----------------- [m3vpss ] 0 | 12. 0 12 12. 0 [m3vpss ] 1| 12. 0 12 12. 0 [m3vpss ] 2 | 12. 0 12 12. 0 [m3vpss ] 3| 12. 0 12 12. 0 [m3vpss ] 4 | 12. 0 12 12. 0 [m3vpss ] 5 | 12. 0 12 12. 0 [m3vpss ] 6 | 12. 0 12 12. 0 [m3vpss ] 7 | 12. 0 12 12. 0 [m3vpss ] [m3vpss ] [m3vpss ]***[DEI2 ] DEI 统计数据*** [m3vpss ] [m3vpss ]弹性时间 :17秒 [m3vps]处理的总字段数:18515 [m3vps]总字段数 FPS :594 FPS [m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject in Process Out[0] Out[1] Skip Out[0] Skip Out[1] Skip Out[2] User Out[0] User Out[1] User Out[2][m3vpss [0]延迟 FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS 跳过 FPS 跳过 FPS 最小/最大[m3vpss ]----------------------------------------- [m3vpss ] 0 | 25 11. 13. 13. 6. 0 0 0 0 0 0 6 2 / 13 [m3vps] 1 | 25 6. 18 18 9. 0 0 0 0 0 0 9 2 / 13 [m3vpss ] 2 | 25 6. 18 18 9. 0 0 0 0 0 0 9 4 / 16 [m3vpss ] 3 | 25 6. 18 18 9. 0 0 0 0 0 0 9 4 / 16 [m3vpss ] 4 | 25 6. 19. 19. 9. 0 0 0 0 0 0 9 3 / 13 [m3vps] 5 | 25 8. 16. 16. 8. 0 0 0 0 0 0 8 4 / 18 [m3vps] 6 | 25 6. 18 18 9. 0 0 0 0 0 0 9 4 / 18 [m3vps] 7 | 25 6. 18 18 9. 0 0 0 0 0 0 9 4 / 18 [m3vpss ] [m3vpss ] [m3vpss ]***[SWMS0] Mosaic Statistics *** [m3vpss ] [m3vpss ]弹性时间:17秒 [m3vpss ] [m3vpss ]输出请求 FPS:70 fps (1199帧) [m3vpss 实际输出:m3vss 70 fps (1199帧) [m3vpss ]输出下降 FPS:0 fps (0帧) [m3vpss ]输出抑制 FPS:0 fps (0帧) [m3vpss ]内部缩放 :14ms [m3vpss ]缩放内部最小值:11ms [m3vpss ]缩放内部最大值:16ms [m3vpss ] [m3vpss ] Win | Window Repeat Drop Recv que FID Invlid Acl Event 无效的 que Reject Latency [m3vpss ] Num | FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS 通道帧计数(最大/最小) 帧最小值/最大 值[m3vpss ]------------------ [m3vpss ] 0 | 70 56 0 0 13 0 0 (0/255) 0 0 0 3 / 168 [m3vpss ] 1 | 70 51 0 0 18 0 0 (0/255) 0 0 0 4 /235 [m3vpss ] 2 | 70 52 0 0 18 0 0 (0/255) 0 0 0 7 /235 [m3vps] 3 | 70 52 0 0 18 0 0 (0/255) 0 0 0 7 /235 [m3vpss ] [m3vpss ] [m3vpss ]***[SWMS0] Mosaic 参数*** [m3vpss ] [m3vpss ]输出 FPS:60 [m3vpss ] [m3vpss ] Win | Ch | Input |输入 |输入 |输入 |输出 |输出 |输出 |输出 |低成本| SWMS |数据| [m3vpss ]数量|数量|开始 X、Y |宽度 x 高度|间距 Y / C |内存类型|开始 X、 y |宽度 x 高度|间距 Y / C |内存类型|打开/关闭| Inst |格式| [m3vpss ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0、0 | 704 x 576 | 1408 / 1408 |非平铺| 0、0 | 960 x 540 | 3840 / 0 |非平铺| 关| 0 | 422i | [m3vpss ] 1 | 1 | 0、0 | 704 x 576 | 1408 / 1408 |非平铺| 960、0 | 960 x 540 | 3840 / 0 |非平铺| 关| 0 | 422i | [m3vpss ] 2 | 2 | 0、0 | 704 x 576 | 1408 / 1408 |非平铺| 0、540 | 960 x 540 | 3840 / 0 |非平铺| 关| 0 | 422i | [m3vpss ] 3 | 3 | 0、0 | 704 x 576 | 1408 / 1408 |非平铺| 960、540 | 960 x 540 | 3840 / 0 |非平铺| 关| 0 | 422i | [m3vpss ] [m3vpss ][m3vpss ] [m3vpss ]***[SWMS1] Mosaic Statistics *** [m3vp597 ] [m3vpss ] Elased time:17秒 [m3vpss ] [m3fps vpss ]实际输出请求 数:m3vss [mvpss [m3FPS ]输出帧数:m3vpss [mvpss [m3vps](vpss) 31 fps (538帧) [m3vpss ]输出下降 FPS:3 fps (59帧) [m3vpss ]输出抑制 FPS:0 fps (0帧) [m3vpss ]内部缩放 :29ms [m3vpss ]缩放内部最小值:29ms [m3vpss ]缩放内部最大值:31ms [m3vpss ] [m3vpss ] Win | Window Repeat Drop Recv que FID Invlid Acl Event 无效的 que Reject Latency [m3vpss ] Num | FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS 通道帧计数(最大/最小) 帧最小值/最大 值[m3vpss ]------------------ [m3vpss ] 0 | 31. 17 0 0 13 0 0 (0/255) 0 0 0 6 / 167 [m3vpss ] 1 | 31. 12 0 0 18 0 0 (0/255) 0 0 0 6 /234 [m3vpss ] 2 | 31. 13 0 0 18 0 0 (0/255) 0 0 0 8 /234 [m3vps] 3 | 31. 13 0 0 18 0 0 (0/255) 0 0 0 8 /234 [m3vpss ] [m3vpss ] [m3vpss ]***[SWMS1] Mosaic 参数*** [m3vpss ] [m3vpss ]输出 FPS:30 [m3vpss ] [m3vpss ] Win | Ch | Input |输入 |输入 |输入 |输出 |输出 |输出 |输出 |低成本| SWMS |数据| [m3vpss ]数量|数量|开始 X、Y |宽度 x 高度|间距 Y / C |内存类型|开始 X、 y |宽度 x 高度|间距 Y / C |内存类型|打开/关闭| Inst |格式| [m3vpss ]-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0、0 | 704 x 288 | 2816 / 2816 |非平铺| 0、0 | 360 x 288 | 1472 / 0 |非平铺| ON | 0 | 422I | [m3vpss ] 1 | 1 | 0、0 | 704 x 288 | 2816 / 2816 |非平铺| 360、0 | 360 x 288 | 1472 / 0 |非平铺| ON | 0 | 422I | [m3vpss ] 2 | 2 | 0、0 | 704 x 288 | 2816 / 2816 |非平铺| 0、288 | 360 x 288 | 1472 / 0 |非平铺| ON | 0 | 422I | [m3vpss ] 3 | 3 | 0、0 | 704 x 288 | 2816 / 2816 |非平铺| 360、288 | 360 x 288 | 1472 / 0 |非平铺| ON |0|422i | [m3vpss ] [m3vpss ] [m3vpss ] 176002:显示:HDDAC (BP0):71 fps,延迟(最小/最大)=(8 / 26),回叫间隔(最小/最大)=(13 / 15)!! [m3vpss ] 176003:显示:下溢计数:HDMI(BP0) 1294、HDDAC (BP0) 0、DVO2 (BP1) 1294、SDDAC (SECC1) 0 [m3vpss ] 176004:系统:可用空间:系统堆 = 1736552 B,MBX = 10239 msgs) [m3vpss ] 176004:系统:可用空间:SR0堆 = 1387520 B (1 MB) [m3vpss ] 176004:系统:可用空间:帧缓冲 = 1553280 B (1 MB) [m3vpss ] 176006:系统:可用空间:比特流缓冲器= 25006464 B (23 MB) [m3vpss ] 176006:系统:可用空间:Tiler 缓冲器 = 236 B (0 MB)-平铺关闭 [m3vpss ] 176007:显示:SDDAC (SEC1):29 fps,延迟(最小/最大)=(5 / 40),回叫间隔(最小/最大)=(32 / 34)!!! [m3视频] 179341:HDVICP-ID:0 [m3VIDE]所有百分比数值均基于 totalElapsedTime [m3VIDE] totalAcquire2等待:2%[m3video ] totalWait2Isr:29% [m3video ] totalIsr2Done :0%[m3video] TotalWait2Done :29%[m3video ] totalDone2Release :0%[m3video] totalAcquire2版本:32%[m3video ] totalAcq2acqDelay:67% [m3video ] totalElapsedTime in msec : 147559 [m3video] numAccessCnt:23165 [m3video ] IVA-FPS (IVA-FPS): 157 [m3video ] 每帧花费的平均时间(以微秒为单位):1847 [m3video ] 179342:HDVICP-ID:1 [m3VIDE]所有百分比数值均基于 totalElapsedTime [m3VIDE] totalAcquire2等待:0%[m3video] totalWait2Isr:0 % [m3video] totalIsr2Done :0%[m3video] totalWait2Done :0 % [m3video] totalDone2Release :0%[m3video] totalAcquire2版本:0%[m3video] totalAcq2acqDelay:0 % [m3video ] 累计 ElapsedTime (以毫秒为单位): 0 [m3video ] numAccessCnt: 0 [m3video ] IVA-FPS (IVA-FPS): 0 [m3video ] 每帧花费的平均时间(以微秒为单位): 0 [m3video ] 179343:HDVICP-ID:2 [m3VIDE]所有百分比数值均基于 totalElapsedTime [m3VIDE] totalAcquire2等待:0%[m3video] totalWait2Isr:0 % [m3video] totalIsr2Done :0%[m3video] totalWait2Done :0 % [m3video] totalDone2Release :0%[m3video] totalAcquire2版本:0%[m3video] totalAcq2acqDelay:0 % [m3video ] 累计 ElapsedTime (以毫秒为单位): 0 [m3video ] numAccessCnt: 0 [m3video ] IVA-FPS (IVA-FPS): 0 [m3video ] 每帧花费的平均时间(以微秒为单位): 0 [m3video] [m3video]***编码统计*** [m3video] [m3video]弹性时间 :17秒 [m3video] [m3video] [m3video] CH | In Recv In Skip in User Out Latency [m3video] Num | FPS FPS 跳过 FPS 最小值/最大 值[m3video ]----------------- [m3video ] 0 | 7. 0 0 7 8 / 40 [m3video ] 1 | 9. 0 0 9 8 / 36 [m3video ] 2 | 9. 0 0 9 12 / 36 [m3video ] 3 | 9. 0 0 9 16 / 36 [m3video ] 4 | 9. 0 0 9 8 / 36 [m3video ] 5 | 8. 0 0 8 11 / 40 [m3video ] 6 | 9. 0 0 9 11 / 40 [m3video ] 7 | 9. 0 0 9 12 / 40 [m3video ] 8 | 12. 0 0 12 4 / 40


     

     

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

    有关 DVRRDK 支持、请查看此处:
    e2e.ti.com/.../426680

    您也可以在 e2e 中搜索类似问题。

    BR
    玛格丽塔