主题中讨论的其他器件:DRA752
工具/软件:Linux
您好!
我们有以下 gstreamer 流水线。 有时它会运行、有时它会立即中止。 在下面的 dmesg 日志中、您可以看到错误"[1533.501211] VIP 48990000.VIP:dma_alloc_相干、大小为4149248失败"、这似乎是出现的第一个错误。 dmabuftest 实用程序工作正常。 我们使用自己的子设备驱动程序、该驱动程序报告固定格式1920x1080p30。 SDK 版本为 ti-processor-sdk-linux-am57xx-evm-03.01.00.06。
您对我们有什么建议、因为错误会导致工作暂时停止。
root@am57xx-EVM:~# gst-launch-1.0 v4l2src device=/dev/video1 io-mode=4! 'video/x-raw、format=(string) YUY2、width=1920、height=1080、framerate=(fraction) 30/1'! VPE num-input-buffers=8! 'video/x-raw、format=NV12、width=1920、height=1080/'! TEE NAME=t! 排队! ducatih264enc! 排队! h264parse! 太棒了! udpsink host=224.0.0.1端口=5555 t! 排队! kmsink -v -e
正在将管道设置为暂停...
管道处于活动状态,不需要 PREROLL...
正在将管道设置为正在播放...
新时钟:GstSystemClock
/GstPipeline0/GstV4l2Src:v4l2src0.GstPad:src:cap ="VIDEO/x-RAW\、\ format\=(string\) YUy2\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\、\(pixel-bace-1) baclity= 1)、色带比1 (trade-bacy=)、1)/framex (fretry) 601)
/GstPipeline0/GstCapsFilter:capsfilter0.GstPad:src:cap ="VIDEO/x-RAW\、\ format\=(string\) YUy2、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比= 1)、色带1 (track/framex) 1)、1 (tracketry)/tracketry (frame= 1) bapert (framex (traction) 1)
/GstPipeline0/GstVpe:vpe0.GstPad:src:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素-宽高比\=(string\) 30\(frategy\) 1/amerate
/GstPipeline0/GstCapsFilter:capsfilter1.GstPad:src:cap ="video/x-raw、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比= 1)帧速率1 (1)/frapate
/GstPipeline0/GstTee:t.GstTeePad:src_0:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比\=(1)帧速率\(1) 1/fraperate
/GstPipeline0/GstQueue:queue0.GstPad:src:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素-宽高比\=(frame\) 1/amerate (frame\) 1/30"
/GstPipeline0/GstDucatiH264Enc:ducatih264enc0.GstPad:src:cap ="VIDEO/x-h264\、\对齐\=(字符串\) au\、\流格式\=(字符串\) byte-stream\、\ width\=(int \) 1) 1020X/百万像素比率= 1、1020X/百万像素比率
/GstPipeline0/GstQueue:queue1.GstPad:sink:cap ="VIDEO/x-h264\、\ alignment\=(string\) au\、\ stream-format\=(string\) byte-stream \、\ width\=(int\) 1920、\ height\=(int\) frame\= 1) 1080/frame\、aspixerity\
/GstPipeline0/GstQueue:queue1.GstPad:src:cap ="video/x-h264\、\ alignment\=(string\) au\、\ stream-format\=(string\) byte-stream \、\ width\=(int\) 1920、\ height\=(int\) 1080、framex 1) frature= 1 (pixel 1)/frate\
/GstPipeline0/GstQueue:queue1.GstPad:src:cap ="video/x-h264\、\ alignment\=(string\) au\、\ stream-format\=(string\) byte-stream \、\ width\=(int\) 1920、\ height\=(int\) 1080、framex 1) frature= 1 (pixel 1)/frate\
/GstPipeline0/GstQueue:queue1.GstPad:src:cap ="video/x-h264\、\ alignment\=(string\) au\、\ stream-format\=(string\) byte-stream \、\ width\=(int\) 1920、\ height\=(int\) 1080、framex 1) frature= 1 (pixel 1)/frate\
/GstPipeline0/GstKMSSink:kmssink0.GstPad:接收器:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比= 1)帧速率1 (1/fraperate)
/GstPipeline0/GstKMSSink:kmssink0.GstPad:接收器:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比= 1)帧速率1 (1/fraperate)
/GstPipeline0/GstKMSSink:kmssink0.GstPad:接收器:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比= 1)帧速率1 (1/fraperate)
/GstPipeline0/GstDucatiH264Enc:ducatih264enc0.GstPad:SINK:CAPs ="VIDEO/x-RAW\、\ format\\(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080)、1像素比率/帧速率1
/GstPipeline0/GstQueue:queue2.GstPad:sink:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素-宽高比\=(frame\) 1/amerate (frame\) 1/30"
/GstPipeline0/GstTee:t.GstPad:sink:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素-宽高比\=(分数\) 1/帧 速率\
/GstPipeline0/GstCapsFilter:capsfilter1.GstPad:SINK:SINK:CAPs ="VIDEO/x-RAW\、\ FORMAT\=(STRING\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/Fraper\、\像素纵横比= 1) 1/30/帧速率
/GstPipeline0/GstVpe:vpe0.GstPad:SINK:SINK:SINK:CAPs ="VIDEO/x-RAW\、\ FORMAT\=(STRING\) Y2\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、PIXEL -纵横比\=(STRING\) 1\(framex) 1\
/GstPipeline0/GstCapsFilter:capsfilter0.GstPad:SINK:SINK:CAPs ="VIDEO/x-RAW\、\ FORMAT\=(STRING\) YUY2、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素纵横比= 1)、色带1 (1)、1 (1)/framet (traction) 1)、1)/tracketry (baper= 1)
/GstPipeline0/GstVpe:vpe0.GstPad:src:cap ="VIDEO/x-RAW\、\ format\=(string\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\像素-宽高比\=(string\) 30\(frategy\) 1/amerate
/GstPipeline0/GstCapsFilter:capsfilter1.GstPad:SINK:SINK:CAPs ="VIDEO/x-RAW\、\ FORMAT\=(STRING\) NV12\、\ width\=(int\) 1920\、\ height\=(int\) 1080/Fraper\、\像素纵横比= 1) 1/30/帧速率
/GstPipeline0/GstDucatiH264Enc:ducatih264enc0.GstPad:src:cap ="VIDEO/x-h264\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\ framera\\\\\\\\\(diter\\)30/1)、recture-ral= 1 (framex)、rand-rame= 1 (frame=(byte-ring=)、ring= 1、rand-rand-raleale= 1 (pix-rame=)、rand-rand-rale=(byte 1)、rale= 1)、rand-rale=(bix-rand-streamperfamperfamperfit
/GstPipeline0/GstQueue:queue1.GstPad:sink:cap ="VIDEO/x-h264\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\ frame\\(frame\\\)30/1\、\\Pixel Aspect-Raties\=(frame=)、ring<1 (framex)、rame=(framex (framex)、ring=(framex)/ring=) ring<1)、ring<1 (frame=(framex (framex)、ring<1)、rame=(framex (framex (frame=)/ramex (framex (framex) ring<x)、
/GstPipeline0/GstQueue:queue1.GstPad:sink:cap ="VIDEO/x-h264\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\ frame\\(frame\\\)30/1\、\\Pixel Aspect-Raties\=(frame=)、ring<1 (framex)、rame=(framex (framex)、ring=(framex)/ring=) ring<1)、ring<1 (frame=(framex (framex)、ring<1)、rame=(framex (framex (frame=)/ramex (framex (framex) ring<x)、
/GstPipeline0/GstH264Parse:h264parse0.GstPad:sink:cap ="video/x-h264\、\ width\=(int\) 1920\、\ height\=(int\) 1080/\、\ frame\=(frame\) 30/1\、1 (pixel 1)、rect-rale=(frame=)、ramex (framex) ramex (framex) ramex (framex) ring\) ring\(frame=) ring\
/GstPipeline0/GstH264Parse:h264parse0.GstPad:src:cap ="VIDEO/x-h264\、\ width\=(int\) 1920\、\ height\=(int\) 1088\、帧速率\=(probers/traction) 30/1、begray=(rand-rectured)、strategy=(trality=)、tralegy=(try=)、tralegy=(try-rand-ralegy=)、try=(try=)、tralegy=(trybegybegy=)、trybegra-rand-rand-rand-rand-rand-ra-ra-rand-rise (try"(try=)、try=(try=)、trust-rand-rand-r
/GstPipeline0/MpegTsMux:mpegtsmux0.GstPad:sink_65:cap ="VIDEO/x-h264\、\ width\=(int\) 1920\、\ height\=(int\) 1088\、\ frame\\\\\\\\\\\\(sigma\)30/1)、begray=(begreorder-traction、begray=(try=)、trlectured rand-rand/trligma-ralign (begy=)、trligma-try=(try=)、trligma-try= 1 (trligma-try=)、trlectured、trligma-f针对(try=)、try=(trlect/try=)、trlecturbegy=(try=)、trlectured、
/GstPipeline0/MpegTsMux:mpegtsmux0.GstPad:src:cap ="video/mpegts\、\ systemstream\=(boole\) true\、\ packetsize\=(int\) 188"
/GstPipeline0/GstUDPSink:udpsink0.GstPad:SINK:SINK:SINK:SINK:CAP="VIDEO/mpegts\、\ systemstream\=(boole\) true\、\ packetsize\=(int\) 188"
/gstPipeline0/MpegTsMux:mpegsmux0.GstPad:src:cap ="video/mpegts\、\ systemstream\\\=(boole)true\,\(packffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
/GstPipeline0/GstUDPSink:udpsenk0.GstPad:接收器:cap ="video/mpegts\,\ systemstream\=\(boole\) true\,\ packetsize\=(int\) 188\,\,headerfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
**(GST-LAUNCH-1.0:1383):严重**:GST_FD_MEMORY_GET_FD:断言"GST_is_FD_LOADator (mem->allocator)"失败
**(GST-LAUNCH-1.0:1383):严重**:GST_FD_MEMORY_GET_FD:断言"GST_is_FD_LOADator (mem->allocator)"失败
**(GST-LAUNCH-1.0:1383):严重**:GST_FD_MEMORY_GET_FD:断言"GST_is_FD_LOADator (mem->allocator)"失败
**(GST-LAUNCH-1.0:1383):严重**:GST_FD_MEMORY_GET_FD:断言"GST_is_FD_LOADator (mem->allocator)"失败
错误:来自元素/GstPipeline:流水 线0/GstV4l2Src:v4l2src0:内部数据流错误。
其他调试信息:
./../../../gstreamer-1.6.3/libs/gst/base/gstbasesrc.c (2943):gst_base_src_loop ():/GstPipeline:流水线0/GstV4l2Src:v4l2src0:
流任务暂停、原因错误(-5)
EOS on shutdown enabled --等待 EOS After Error
正在等待 EOS...
从元件"流水线0"获得 EOS。
接收到 EOS -正在停止管道...
执行在0:00:00.630544310之后结束
正在将管道设置为暂停...
正在将管道设置为就绪...
正在将管道设置为 NULL ...
正在释放管道...
root@am57xx-EVM:~# dmesg
[1532.945699] vip2-s0:vIP_open
[1532.945716] vip2-s0:func:vIP_init_port:
[1532.945727] adv7842 4-0020:adv7842_get_format:
[1532.945737] vip2-s0:vip_init_port:g_MBUS_fmt subdev MBUS_code:2006 fourcc:NV12大小:1920x1080
[1532.945750] vip2-s0:Calc_format_size:FourCC:NV12 size:1920x1080 BPL:1920 img_size:3110400
[1532.945759] vip2-s0:init_stream fourcc:NV12大小:1920x1080 BPL:1920 img_size:3110400
[1532.945766] vip2-s0:init_stream vpdma 数据类型:0x02
[1532.945774] vip2-s0:vip_init_stream:流实例0x00000001ecbf8000
[1532.946193] vip2-s0:vIP_release
[1532.946208] vip2-s0:vip_release_stream:流实例0x00000006ecbf8000
[1532.946216] vip2-s0:vip_release_port:端口实例0xec7a1540ed66d010
[1533.000777] vip2-s0:vIP_open
[1533.000791] vip2-s0:func:vIP_init_port:
[1533.000800] adv7842 4-0020:adv7842_get_format:
[1533.000808] vip2-s0:vip_init_port:g_MBUS_fmt subdev MBUS_code:2006 fourcc:NV12大小:1920x1080
[1533.000820] vip2-s0:Calc_format_size:FourCC:NV12 size:1920x1080 BPL:1920 img_size:3110400
[1533.000827] vip2-s0:init_stream fourcc:NV12大小:1920x1080 BPL:1920 img_size:3110400
[1533.000832] vip2-s0:init_stream vpdma 数据类型:0x02
[1533.000840] vip2-s0:vip_init_stream:流实例0x00000001ecbf8000
[1533.001039] vip2-s0:func:vIP_g_std:
[1533.001047] vip2-s0:G_std:0xcb0ff
[1533.005601] vip2-s0:enum_fmt 索引:0
[1533.005613] vip2-s0:enum_fmt fourcc:NV12
[1533.005626] vip2-s0:enum_fmt 索引:1
[1533.005634] vip2-s0:enum_fmt fourcc:UYVY
[1533.005650] vip2-s0:enum_fmt 索引:2.
[1533.005656] vip2-s0:enum_fmt fourcc:YUYV
[1533.005665] vip2-s0:enum_fmt 索引:3
[1533.005670] vip2-s0:enum_fmt fourcc:VYUY
[1533.005678] vip2-s0:enum_fmt 索引:4
[1533.005683] vip2-s0:enum_fmt fourcc:YVYU
[1533.005661] vip2-s0:enum_fmt 索引:5
[1533.005718] vip2-s0:func:vIP_enum_framesizes:
[1533.005725] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.005733] vip2-s0:vip_enum_framesizes:索引:0代码:2006 W:[1920、1920] H:[1080、1080]
[1533.005742] vip2-s0:func:vIP_enum_frameintervals:
[1533.005769] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.005776] vip2-s0:try _fmt fourcc:YUYV 大小:1920x1080
[1533.005782] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.005788] vip2-s0:try fmt loop:0 fourcc:YUYV 大小:1920x1080
[1533.005795] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.005800] vip2-s0:try_fmt 循环:0找到的值至少更大:1920x1080
[1533.005806] vip2-s0:try_fmt loop:0发现了新的最佳结果:1920x1080
[1533.005811] vip2-s0:try_fmt loop:0发现直接匹配:1920x1080
[1533.005818] vip2-s0:CALC_FORMAT_SIZE:FourCC:YUV 大小:1920x1080 BPL:3840 img_size:4147200
[1533.005831] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.005837] vip2-s0:try_fmt fourcc:YUYV 大小:1920x1080
[1533.005843] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.005848] vip2-s0:try fmt loop:0 fourcc:YUYV 大小:1920x1080
[1533.005854] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.005859] vip2-s0:try fmt loop:0找到的值至少更大:1920x1080
[1533.005864] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.005870] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.005887] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.005893] vip2-s0:try _fmt fourcc:YUYV 大小:1920x1080
[1533.005898] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.005904] vip2-s0:try fmt loop:0 fourcc:YUYV 大小:1920x1080
[1533.005909] vip2-s0:try_fmt loop:0发现新的更大:1920x1080
[1533.005914] vip2-s0:try fmt loop:0找到的值至少更大:1920x1080
[1533.005919] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.005924] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.005931] vip2-s0:Calc_format_size:FourCC:YUV size:1920x1080 BPL:3840 img_size:4147200
[1533.005984] vip2-s0:func:vIP_enum_framesizes:
[1533.005991] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006012] vip2-s0:func:vIP_enum_framesizes:
[1533.006018] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006025] vip2-s0:vip_enum_framesizes:索引:0代码:2006 W:[1920、1920] H:[1080、1080]
[1533.006033] vip2-s0:func:vIP_enum_frameintervals:
[1533.006054] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.00606060] vip2-s0:try_fmt fourcc:UYVY 大小:1920x1080
[1533.006065] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006070] vip2-s0:try fmt loop:0 fourcc:UYVY 大小:1920x1080
[1533.006076] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006081] vip2-s0:try_fmt loop:0找到的值至少更大:1920x1080
[1533.006086] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.006092] vip2-s0:try_fmt loop:0找到直接匹配:1920x1080
[1533.006098] vip2-s0:Calc_format_size:FourCC:UYVY size:1920x1080 BPL:3840 img_size:4147200
[1533.006110] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006118] vip2-s0:try_fmt fourcc:UYVY 大小:1920x1080
[1533.006125] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006131] vip2-s0:try_fmt loop:0 fourcc:UYVY 大小:1920x1080
[1533.006137] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006142] vip2-s0:try_fmt loop:0找到的值至少更大:1920x1080
[1533.006148] vip2-s0:try_fmt loop:0发现了新的最佳结果:1920x1080
[1533.006153] vip2-s0:try_fmt loop:0找到直接匹配:1920x1080
[1533.006168] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006174] vip2-s0:try_fmt fourcc:UYVY 大小:1920x1080
[1533.006179] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006185] vip2-s0:try fmt loop:0 fourcc:UYVY 大小:1920x1080
[1533.006190] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006195] vip2-s0:try_fmt loop:0找到的值至少更大:1920x1080
[1533.006200] vip2-s0:try_fmt 循环:0发现新的最佳结果:1920x1080
[1533.006205] vip2-s0:try_fmt loop:0找到直接匹配:1920x1080
[1533.006212] vip2-s0:Calc_format_size:FourCC:UYVY size:1920x1080 BPL:3840 img_size:4147200
[1533.006227] vip2-s0:func:vIP_enum_framesizes:
[1533.006233] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006251] vip2-s0:func:vIP_enum_framesizes:
[1533.006257] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006264] vip2-s0:vip_enum_framesizes:索引:0代码:2006 W:[1920、1920] H:[1080、1080]
[1533.006271] vip2-s0:func:vIP_enum_frameintervals:
[1533.006290] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006296] vip2-s0:try_fmt fourcc:NV12大小:1920x1080
[1533.006301] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006306] vip2-s0:try_fmt loop:0 fourcc:NV12大小:1920x1080
[1533.006312] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006317] vip2-s0:try_fmt 循环:0找到的值至少更大:1920x1080
[1533.006322] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.006327] vip2-s0:try_fmt loop:0找到直接匹配:1920x1080
[1533.006334] vip2-s0:Calc_format_size:FourCC:NV12 size:1920x1080 BPL:1920 img_size:3110400
[1533.006343] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006349] vip2-s0:try fmt fourcc:NV12大小:1920x1080
[1533.006354] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006359] vip2-s0:try_fmt loop:0 fourcc:NV12大小:1920x1080
[1533.006365] vip2-s0:try fmt loop:0发现新的更大:1920x1080
[1533.006370] vip2-s0:try_fmt 循环:0找到的值至少更大:1920x1080
[1533.006375] vip2-s0:try_fmt loop:0发现了新的最佳结果:1920x1080
[1533.006380] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.006395] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006400] vip2-s0:try _fmt fourcc:NV12大小:1920x1080
[1533.006405] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006411] vip2-s0:try fmt loop:0 fourcc:NV12大小:1920x1080
[1533.006416] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006421] vip2-s0:try_fmt 循环:0找到的值至少更大:1920x1080
[1533.006426] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.006431] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.006437] vip2-s0:Calc_format_size:FourCC:NV12 size:1920x1080 BPL:1920 img_size:3110400
[1533.006452] vip2-s0:func:vIP_enum_framesizes:
[1533.006457] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006474] vip2-s0:func:vIP_enum_framesizes:
[1533.006480] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006487] vip2-s0:vIP_enum_framesizes:索引:0代码:2006 W:[1920、1920] H:[1080、1080]
[1533.006494] vip2-s0:func:vIP_enum_frameintervals:
[1533.006513] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006519] vip2-s0:try_fmt fourcc:YVYU 大小:1920x1080
[1533.006524] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006529] vip2-s0:try fmt loop:0 fourcc:YVYU 大小:1920x1080
[1533.006535] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006540] vip2-s0:try fmt 循环:0找到的值至少大于1920x1080
[1533.006545] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.006550] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.006556] vip2-s0:CALC_FORMAT_SIZE:FourCC:YVYU 大小:1920x1080 BPL:3840 IMG_SIZE:4147200
[1533.006566] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006571] vip2-s0:try_fmt fourcc:YVYU 大小:1920x1080
[1533.006576] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006582] vip2-s0:try fmt loop:0 fourcc:YVYU 大小:1920x1080
[1533.006587] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006592] vip2-s0:try_fmt 循环:0找到的最小值为1920x1080
[1533.006597] vip2-s0:try_fmt loop:0发现新的最佳结果:1920x1080
[1533.006603] vip2-s0:try_fmt loop:0找到直接匹配:1920x1080
[1533.006617] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006623] vip2-s0:try_fmt fourcc:YVYU 大小:1920x1080
[1533.006628] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006633] vip2-s0:try fmt loop:0 fourcc:YVYU 大小:1920x1080
[1533.006639] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006644] vip2-s0:try fmt 循环:0找到的值至少更大:1920x1080
[1533.006649] vip2-s0:try_fmt 循环:0发现新的最佳结果:1920x1080
[1533.006654] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.006660] vip2-s0:CALC_FORMAT_SIZE:FourCC:YVYU 大小:1920x1080 BPL:3840 IMG_SIZE:4147200
[1533.006675] vip2-s0:func:vIP_enum_framesizes:
[1533.006680] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006824] vip2-s0:func:vIP_s_fmt_vid_cap:
[1533.006831] vip2-s0:s_fmt 输入 fourcc:YUYV 大小:1920x1080
[1533.006837] vip2-s0:func:vIP_try_fmt_vid_cap:
[1533.006842] vip2-s0:try_fmt fourcc:YUYV 大小:1920x1080
[1533.006848] adv7842 4-0020:adv7842_enum_frame_sizes:
[1533.006853] vip2-s0:try fmt loop:0 fourcc:YUYV 大小:1920x1080
[1533.006858] vip2-s0:try_fmt 循环:0发现新的更大:1920x1080
[1533.006864] vip2-s0:try fmt loop:0找到的值至少更大:1920x1080
[1533.006869] vip2-s0:try_fmt loop:0发现了新的最佳结果:1920x1080
[1533.006874] vip2-s0:try_fmt 循环:0找到直接匹配:1920x1080
[1533.006880] vip2-s0:CALC_FORMAT_SIZE:FourCC:YUV 大小:1920x1080 BPL:3840 img_size:4147200
[1533.006886] vip2-s0:s_fmt try_fmt fcc:YUYV 大小:1920x1080
[1533.006892] vip2-s0:s_fmt fourcc:YUYV 大小:1920x1080 BPL:3840 img_size:4147200
[1533.006898] vip2-s0:s_fmt pix_TO_MBUS MBUS_code:2006大小:1920x1080
[1533.006903] adv7842 4-0020:adv7842_set_format start
[1533.018319] adv7842 4-0020:adv7842_get_format:
[1533.018330] vip2-s0:s_fmt subdev fmt MBUS_code:2006大小:1920x1080
[1533.018336] vip2-s0:s_fmt vpdma 数据类型:0x07
[1533.027736] vip2-s0:获取3个大小均为4147200的缓冲器。
[1533.035164] vip2-s0:func:vip_start_streaming:
[1533.035174] vip2-s0:vip_set_slice_path:
[1533.035183] vip2-s0:vip_set_slice_path:data_path_select (0000010C):00008000
[1533.035464] vip2-s0:start_streaming: buf 0xed6eac00 3.
[1533.035472] adv7842 4-0020:adv7842_s_stream:
[1533.035484] vip2-s0:start_streaming: start_dma buf 0xed6eac00
[1533.035492] vip2-s0:start_dma:buf:0xed6eac00、VB:0xed6eac00、dma_addr:0xfe600000
[1533.035510] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.035520] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.035531] vip2-s0:添加了下一个缓冲区
[1533.035540] vip2-s0:start_dma:buf:0xed6ea600、VB:0xed6ea600、dma_addr:0x羽毛00000
[1533.035557] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.035564] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.035569] vip2-s0:添加了下一个缓冲区
[1533.035576] vip2-s0:start_dma:buf:0xed6eb800、VB:0xed6eb800、dma_addr:0xfee00000
[1533.067822] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.067831] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.067839] vip2-s0:VIP 缓冲区完成0xed6eac00、0x0
[1533.067851] vip2-s0:丢弃帧
[1533.067859] vip2-s0:start_dma:已丢弃
[1533.101151] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.101162] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.101169] vip2-s0:VIP 缓冲区完成0xed6ea600、0x0
[1533.101181] vip2-s0:丢弃帧
[1533.101188] vip2-s0:start_dma:丢弃
[1533.101224] vip2-s0:获取1个大小均为4147200的缓冲器。
[1533.134481] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.134492] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.134499] vip2-s0:VIP 缓冲区完成0xed6eb800、0x0
[1533.134512] vip2-s0:添加了下一个缓冲区
[1533.134520] vip2-s0:start_dma:buf:0xed6eac00、VB:0xed6eac00、dma_addr:0xfe600000
[1533.167807] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.167817] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.167825] vip2-s0:VIP 缓冲区完成0xed4a8000、0x1
[1533.167832] vip2-s0:添加了下一个缓冲区
[1533.167839] vip2-s0:start_dma:buf:0xed770600、VB:0xed770600、dma_addr:0x200000
[1533.201136] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.201146] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.201152] vip2-s0:VIP 缓冲区完成0xed4a9a00、0x1
[1533.201159] vip2-s0:添加了下一个缓冲区
[1533.201166] vip2-s0:start_dma:buf:0xed6ea600、VB:0xed6ea600、dma_addr:0x羽毛00000
[1533.2344465] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.234474] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.234480] vip2-s0:VIP 缓冲区完成0xed6eac00、0x0
[1533.234490] vip2-s0:添加了下一个缓冲区
[1533.234497] vip2-s0:start_dma:buf:0xed6eb800、VB:0xed6eb800、dma_addr:0xfee00000
[1533.267796] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.267806] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.267814] vip2-s0:VIP 缓冲区完成0xed770600、0x0
[1533.267825] vip2-s0:添加了下一个缓冲区
[1533.267833] vip2-s0:start_dma:buf:0xed6eac00、VB:0xed6eac00、dma_addr:0xfe600000
[1533.301126] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.301138] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.301146] vip2-s0:VIP 缓冲区完成0xed6ea600、0x0
[1533.301159] vip2-s0:添加了下一个缓冲区
[1533.301168] vip2-s0:start_dma:buf:0xed770600、VB:0xed770600、dma_addr:0x200000
[1533.334454] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.334464] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.334471] vip2-s0:VIP 缓冲区完成0xed6eb800、0x0
[1533.334481] vip2-s0:添加了下一个缓冲区
[1533.334490] vip2-s0:start_dma:buf:0xed6ea600、VB:0xed6ea600、dma_addr:0x羽毛00000
[1533.367783] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.367792] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.36799] vip2-s0:VIP 缓冲区完成0xed6eac00、0x0
[1533.367810] vip2-s0:添加了下一个缓冲区
[1533.36786] vip2-s0:start_dma:buf:0xed6eb800、VB:0xed6eb800、dma_addr:0xfee00000
[1533.401111] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.401121] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.401128] vip2-s0:VIP 缓冲区完成0xed770600、0x0
[1533.401138] vip2-s0:添加了下一个缓冲区
[1533.401146] vip2-s0:start_dma:buf:0xed6eac00、VB:0xed6eac00、dma_addr:0xfe600000
[1533.434440] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.434449] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.434457] vip2-s0:VIP 缓冲区完成0xed6ea600、0x0
[1533.434467] vip2-s0:丢弃帧
[1533.434475] vip2-s0:start_dma:丢弃
[1533.467769] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.467778] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.467785] vip2-s0:VIP 缓冲区完成0xed6eb800、0x0
[1533.467796] vip2-s0:丢弃帧
[1533.467802] vip2-s0:start_dma:已丢弃
[1533.467835] vip2-s0:获取1个大小均为4147200的缓冲器。
[1533.501099] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.501108] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.501116] vip2-s0:VIP 缓冲区完成0xed6eac00、0x0
[1533.501127] vip2-s0:添加了下一个缓冲器
[1533.501136] vip2-s0:start_dma:buf:0xed770000、VB:0xed770000、dma_addr:0x600000
[1533.501182] vip2-s0:获取1个大小均为4147200的缓冲区。
[1533.501211] VIP 48990000.VIP:大小为4149248的 dma_alloc_相干 故障
[1533.534430] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.534443] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.534452] vip2-s0:VIP 缓冲区完成0xed4a8c00、0x1
[1533.534461] vip2-s0:丢弃帧
[1533.534468] vip2-s0:start_dma:已丢弃
[1533.567759] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.567771] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.567780] vip2-s0:VIP 缓冲区完成0xed4a8000、0x1
[1533.567788] vip2-s0:丢弃帧
[1533.567796] vip2-s0:start_dma:已丢弃
[1533.601089] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.601100] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.601108] vip2-s0:VIP 缓冲区完成0xed770000、0x0
[1533.601117] vip2-s0:添加了下一个缓冲器
[1533.601126] vip2-s0:start_dma:buf:0xed6eac00、VB:0xed6eac00、dma_addr:0xfe600000
[1533.634415] vip2-s0:IRQ 366 VIP_INT0_STATUS0 0x1
[1533.634426] vip2-s0:IRQ 0:处理 LIST0_COMPLETE
[1533.6344] vip2-s0:VIP 缓冲区完成0xed4a9a00、0x1
[1533.634441] vip2-s0:添加了下一个缓冲区
[1533.634449] vip2-s0:start_dma:buf:0xed770600、VB:0xed770600、dma_addr:0x200000
[1533.654105] vip2-s0:func:vIP_stop_streaming:
[1533.654116] vip2-s0:vip_stop_streaming:
[1533.654122] vip2-s0:vip_disable_sc_path:
[1533.654129] adv7842 4-0020:adv7842_s_stream:
[1533.654138] vip2-s0:清除通道编号:38
[1533.691277] vip2-s0:vIP_release
[1533.691293] vip2-s0:vip_release_stream:流实例0xd4eeea0ecbf8000
[1533.691301] vip2-s0:vip_release_port:端口实例0xecc8bb40ed66d010
root@am57xx-EVM:~#
谢谢你
Marc
