Hi,
我们正在AM5728上使用TVP5158进行PAL 25帧的视频采集,用的是gstreamer框架,命令如下:
gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)720, height=(int)288' ! appsink sync=false
在appsink中利用回调函数获取每次的时间间隔,目前测试显示时间间隔是在20,20,40这样循环,单位ms
但是当测试 gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)720, height=(int)288' ! vpe num-input-buffers=8 ! 'video/x-raw, format=(string)NV12, width=(int)720, height=(int)576' ! appsink sync=false 测试时间变为了20ms 时间竟然缩短了 这是什么原因
另外,实际显示在屏幕上测试时延在43ms,请问我如何设置TVP5158或者VIP,使得我的视频数据按每场输出(即每20ms便输出一次),降低我的时延