您好,
我现在在实现两路摄像头画面拼接,由于我只有两个摄像头,所以我暂时点亮两路,请问我为什么输入GStreamer命令后,无画面出现呢?一路摄像头是正常的,支持两路摄像头点亮吗?
这是我的GStreamer命令,谢谢!
gst-launch-1.0 \ v4l2src device=/dev/video-imx390-cam0 io-mode=5 ! queue max-size-buffers=1 leaky=2 ! \ video/x-bayer, width=1920, height=1280, format=rggb12 ! \ tiovxisp sink_0::device=/dev/v4l-subdev2 sensor-name=SENSOR_SONY_IMX390_UB953_D3 \ dcc-isp-file=/opt/imaging/imx390/wdr/dcc_viss_wdr.bin \ sink_0::dcc-2a-file=/opt/imaging/imx390/wdr/dcc_2a_wdr.bin format-msb=7 ! \ video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_0 \ v4l2src device=/dev/video-imx390-cam1 io-mode=5 ! queue max-size-buffers=1 leaky=2 ! \ video/x-bayer, width=1920, height=1280, format=rggb12 ! \ tiovxisp sink_0::device=/dev/v4l-subdev2 sensor-name=SENSOR_SONY_IMX390_UB953_D3 \ dcc-isp-file=/opt/imaging/imx390/wdr/dcc_viss_wdr.bin \ sink_0::dcc-2a-file=/opt/imaging/imx390/wdr/dcc_2a_wdr.bin format-msb=7 ! \ video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_1 \ tiovxmosaic name=mosaic \ sink_0::startx="<0>" sink_0::starty="<0>" sink_0::widths="<640>" sink_0::heights="<480>" \ sink_1::startx="<0>" sink_1::starty="<480>" sink_1::widths="<640>" sink_1::heights="<480>" \ queue ! video/x-raw, width=1920, height=1280 ! queue ! kmssink driver-name=tidss sync=false force-modesetting=true
root@j721e-evm:/opt/edgeai-gst-apps# media-ctl -p Media controller API version 6.1.80 Media device information ------------------------ driver j721e-csi2rx model TI-CSI2RX serial bus info platform:4500000.ticsi2rx hw revision 0x1 driver version 6.1.80 Device topology - entity 1: 4500000.ticsi2rx (17 pads, 17 links, 2 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev3 routes: 0/0 -> 2/0 [ACTIVE] 0/1 -> 3/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] [stream:1 fmt:SRGGB12_1X12/1920x1280 field:none] <- "cdns_csi2rx.4504000.csi-bridge":1 [ENABLED,IMMUTABLE] pad1: Source -> "4500000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE] pad2: Source [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] -> "4500000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE] pad3: Source [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] -> "4500000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE] pad4: Source -> "4500000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE] pad5: Source -> "4500000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE] pad6: Source -> "4500000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE] pad7: Source -> "4500000.ticsi2rx context 6":0 [ENABLED,IMMUTABLE] pad8: Source -> "4500000.ticsi2rx context 7":0 [ENABLED,IMMUTABLE] pad9: Source -> "4500000.ticsi2rx context 8":0 [ENABLED,IMMUTABLE] pad10: Source -> "4500000.ticsi2rx context 9":0 [ENABLED,IMMUTABLE] pad11: Source -> "4500000.ticsi2rx context 10":0 [ENABLED,IMMUTABLE] pad12: Source -> "4500000.ticsi2rx context 11":0 [ENABLED,IMMUTABLE] pad13: Source -> "4500000.ticsi2rx context 12":0 [ENABLED,IMMUTABLE] pad14: Source -> "4500000.ticsi2rx context 13":0 [ENABLED,IMMUTABLE] pad15: Source -> "4500000.ticsi2rx context 14":0 [ENABLED,IMMUTABLE] pad16: Source -> "4500000.ticsi2rx context 15":0 [ENABLED,IMMUTABLE] - entity 19: cdns_csi2rx.4504000.csi-bridge (5 pads, 2 links, 2 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev4 routes: 0/0 -> 1/0 [ACTIVE] 0/1 -> 1/1 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] [stream:1 fmt:SRGGB12_1X12/1920x1280 field:none] <- "ds90ub960 5-003d":4 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] [stream:1 fmt:SRGGB12_1X12/1920x1280 field:none] -> "4500000.ticsi2rx":0 [ENABLED,IMMUTABLE] pad2: Source pad3: Source pad4: Source - entity 25: ds90ub960 5-003d (6 pads, 3 links, 2 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev5 routes: 0/0 -> 4/0 [ACTIVE] 1/0 -> 4/1 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] <- "ds90ub953 5-0044":1 [ENABLED,IMMUTABLE] pad1: Sink [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] <- "ds90ub953 5-0045":1 [ENABLED,IMMUTABLE] pad2: Sink pad3: Sink pad4: Source [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] [stream:1 fmt:SRGGB12_1X12/1920x1280 field:none] -> "cdns_csi2rx.4504000.csi-bridge":0 [ENABLED,IMMUTABLE] pad5: Source - entity 34: ds90ub953 5-0045 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev6 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] <- "imx390 8-0036":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] -> "ds90ub960 5-003d":1 [ENABLED,IMMUTABLE] - entity 39: ds90ub953 5-0044 (2 pads, 2 links, 1 route) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev7 routes: 0/0 -> 1/0 [ACTIVE] pad0: Sink [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] <- "imx390 7-0036":0 [ENABLED,IMMUTABLE] pad1: Source [stream:0 fmt:SRGGB12_1X12/1920x1280 field:none] -> "ds90ub960 5-003d":0 [ENABLED,IMMUTABLE] - entity 44: imx390 7-0036 (1 pad, 1 link, 2 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev8 routes: 0/0 -> 0/0 [ACTIVE] 0/0 -> 0/1 [INACTIVE] pad0: Source [stream:0 fmt:SRGGB12_1X12/1920x1280@1/30 field:none colorspace:smpte170m] -> "ds90ub953 5-0044":0 [ENABLED,IMMUTABLE] - entity 48: imx390 8-0036 (1 pad, 1 link, 2 routes) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev9 routes: 0/0 -> 0/0 [ACTIVE] 0/0 -> 0/1 [INACTIVE] pad0: Source [stream:0 fmt:SRGGB12_1X12/1920x1280@1/30 field:none colorspace:smpte170m] -> "ds90ub953 5-0045":0 [ENABLED,IMMUTABLE] - entity 54: 4500000.ticsi2rx context 0 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video18 pad0: Sink <- "4500000.ticsi2rx":1 [ENABLED,IMMUTABLE] - entity 60: 4500000.ticsi2rx context 1 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video19 pad0: Sink <- "4500000.ticsi2rx":2 [ENABLED,IMMUTABLE] - entity 66: 4500000.ticsi2rx context 2 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video20 pad0: Sink <- "4500000.ticsi2rx":3 [ENABLED,IMMUTABLE] - entity 72: 4500000.ticsi2rx context 3 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video21 pad0: Sink <- "4500000.ticsi2rx":4 [ENABLED,IMMUTABLE] - entity 78: 4500000.ticsi2rx context 4 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video22 pad0: Sink <- "4500000.ticsi2rx":5 [ENABLED,IMMUTABLE] - entity 84: 4500000.ticsi2rx context 5 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video23 pad0: Sink <- "4500000.ticsi2rx":6 [ENABLED,IMMUTABLE] - entity 90: 4500000.ticsi2rx context 6 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video24 pad0: Sink <- "4500000.ticsi2rx":7 [ENABLED,IMMUTABLE] - entity 96: 4500000.ticsi2rx context 7 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video25 pad0: Sink <- "4500000.ticsi2rx":8 [ENABLED,IMMUTABLE] - entity 102: 4500000.ticsi2rx context 8 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video26 pad0: Sink <- "4500000.ticsi2rx":9 [ENABLED,IMMUTABLE] - entity 108: 4500000.ticsi2rx context 9 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video27 pad0: Sink <- "4500000.ticsi2rx":10 [ENABLED,IMMUTABLE] - entity 114: 4500000.ticsi2rx context 10 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video28 pad0: Sink <- "4500000.ticsi2rx":11 [ENABLED,IMMUTABLE] - entity 120: 4500000.ticsi2rx context 11 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video29 pad0: Sink <- "4500000.ticsi2rx":12 [ENABLED,IMMUTABLE] - entity 126: 4500000.ticsi2rx context 12 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video30 pad0: Sink <- "4500000.ticsi2rx":13 [ENABLED,IMMUTABLE] - entity 132: 4500000.ticsi2rx context 13 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video31 pad0: Sink <- "4500000.ticsi2rx":14 [ENABLED,IMMUTABLE] - entity 138: 4500000.ticsi2rx context 14 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video32 pad0: Sink <- "4500000.ticsi2rx":15 [ENABLED,IMMUTABLE] - entity 144: 4500000.ticsi2rx context 15 (1 pad, 1 link, 0 route) type Node subtype V4L flags 0 device node name /dev/video33 pad0: Sink <- "4500000.ticsi2rx":16 [ENABLED,IMMUTABLE]
您好,
这是我的log,
root@j721e-evm:/opt/edgeai-gst-apps# gst-launch-1.0 \
> v4l2src device=/dev/video-imx390-cam0 io-mode=5 ! queue max-size-buffers=1 leaky=2 ! \
> video/x-bayer, width=1920, height=1280, format=rggb12 ! \
> tiovxisp sink_0::device=/dev/v4l-subdev2 sensor-name=SENSOR_SONY_IMX390_UB953_D3 \
> dcc-isp-file=/opt/imaging/imx390/wdr/dcc_viss_wdr.bin \
> sink_0::dcc-2a-file=/opt/imaging/imx390/wdr/dcc_2a_wdr.bin format-msb=7 ! \
> video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_0 \
> v4l2src device=/dev/video-imx390-cam1 io-mode=5 ! queue max-size-buffers=1 leaky=2 ! \
> video/x-bayer, width=1920, height=1280, format=rggb12 ! \
> tiovxisp sink_0::device=/dev/v4l-subdev2 sensor-name=SENSOR_SONY_IMX390_UB953_D3 \
> dcc-isp-file=/opt/imaging/imx390/wdr/dcc_viss_wdr.bin \
> sink_0::dcc-2a-file=/opt/imaging/imx390/wdr/dcc_2a_wdr.bin format-msb=7 ! \
> video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_1 \
> tiovxmosaic name=mosaic \
> sink_0::startx="<0>" sink_0::starty="<0>" sink_0::widths="<640>" sink_0::heights="<480>" \
> sink_1::startx="<0>" sink_1::starty="<480>" sink_1::widths="<640>" sink_1::heights="<480>" \
> queue ! video/x-raw, width=1920, height=1280 ! queue ! kmssink driver-name=tidss sync=false force-modesetting=true
APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=6) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
1367.211160 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
1367.211229 s: VX_ZONE_INIT:Enabled
1367.211236 s: VX_ZONE_ERROR:Enabled
1367.211242 s: VX_ZONE_WARNING:Enabled
1367.211779 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0
1367.211909 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1
1367.212013 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2
1367.212089 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3
1367.212097 s: VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
1367.212580 s: VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[ 1361.355816] ds90ub960 5-003d: rx0 CSI error: 0xc
[ 1361.360453] ds90ub960 5-003d: rx0 CSI checksum error
[ 1361.365420] ds90ub960 5-003d: rx0 CSI length error
[ 1361.371726] ds90ub960 5-003d: rx1 CSI error: 0xc
[ 1361.376362] ds90ub960 5-003d: rx1 CSI checksum error
[ 1361.381337] ds90ub960 5-003d: rx1 CSI length error
IttCtrl_registerHandler: command echo registered at location 0
IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
IttCtrl_registerHandler: command iss_raw_save registered at location 3
IttCtrl_registerHandler: command iss_yuv_save registered at location 4
IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
IttCtrl_registerHandler: command dev_ctrl registered at location 7
IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
Error: failed to open i2c bus at /dev/i2c-9
Warning: Failed to initialize i2c bus. Register read/write will not work !!!
NETWORK: Opened at IP Addr = 0.0.0.0, socket port=5000!!!
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:04.002959800
Setting pipeline to NULL ...
Freeing pipeline ...
1371.458424 s: VX_ZONE_INIT:[tivxHostDeInitLocal:115] De-Initialization Done for HOST !!!
1371.462809 s: VX_ZONE_INIT:[tivxDeInitLocal:204] De-Initialization Done !!!
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
IPC: Deinit ... !!!
IPC: DeInit ... Done !!!
MEM: Deinit ... !!!
DDR_SHARED_MEM: Alloc's: 98 alloc's of 157866760 bytes
DDR_SHARED_MEM: Free's : 98 free's of 157866760 bytes
DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes
MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!
希望能尽快回复我,谢谢您
补充log:
0:00:02.683134490 3945 0x9af79e0 WARN tiovxmosaic gsttiovxmosaic.c:721:gst_tiovx_mosaic_check_dimension:<mosaic> Pad height: -1 is larger than input height: 1280, setting input height
mosaic_pad->width[0]:960, GST_VIDEO_INFO_WIDTH(&video_info):1920, width:0
mosaic_pad->width[1]:-1, GST_VIDEO_INFO_WIDTH(&video_info):1920, width:960
若单路摄像头正常但双路无输出,可能的原因包括硬件配置、驱动、GStreamer管道设计等。
如果是自己做的板子,请检查CSI接口等配置。
关于GStreamer,请参考Building GStreamer。
您好,
我采用以下命令可以实现两路摄像头画面拼接,但是有时候成功,有时候失败,成功的时候,画面位置不确定,如下边图像,失败的时候像是卡住了
tiovxmosaic name=mosaic \ sink_0::startx="<0>" sink_0::starty="<0>" sink_0::widths="<960>" sink_0::heights="<640>" \ sink_1::startx="<960>" sink_1::starty="<0>" sink_1::widths="<960>" sink_1::heights="<640>" ! \ queue ! video/x-raw, width=1920, height=1280 ! queue ! glimagesink sync=false
但是使用kmssink driver-name=tidss sync=false force-modesetting=true,始终失败。请问会不会是带宽不够,还是其他原因
请您帮忙看下我的最新log,最后显示视频数据格式不匹配,您有什么建议吗
root@j721e-evm:/opt/edgeai-gst-apps# GST_DEBUG=4 gst-launch-1.0 v4l2src device=/dev/video19 ! video/x-bayer, width=1920, height=1280, framerate=30/1, format=bggr12 ! queue leaky=2 ! tiovxisp sink_0::device=/dev/v4l-ox03c10-subdev0 sensor-name=SENSOR_SONY_OX03C10_UB953_D3 dcc-isp-file=/opt/imaging/ox03c10/wdr/dcc_viss_wdr.bin sink_0::dcc-2a-file=/opt/imaging/ox03c10/wdr/dcc_2a_wdr.bin format-msb=11 ! video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_0 v4l2src device=/dev/video20 ! video/x-bayer, width=1920, height=1280, framerate=30/1, format=bggr12 ! queue leaky=2 ! tiovxisp sink_0::device=/dev/v4l-ox03c10-subdev1 sensor-name=SENSOR_SONY_OX03C10_UB953_D3 dcc-isp-file=/opt/imaging/ox03c10/wdr/dcc_viss_wdr.bin sink_0::dcc-2a-file=/opt/imaging/ox03c10/wdr/dcc_2a_wdr.bin format-msb=11 ! video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_1 tiovxmosaic name=mosaic sink_0::startx="<0>" sink_0::starty="<0>" sink_0::widths="<960>" sink_0::heights="<640>" sink_1::startx="<960>" sink_1::starty="<0>" sink_1::widths="<960>" sink_1::heights="<640>" ! queue ! video/x-raw, width=1920, height=1280 ! queue ! kmssink driver-name=tidss sync=false force-modesetting=true 0:00:00.000135595 2347 0xd728600 INFO GST_INIT gst.c:591:init_pre: Initializing GStreamer Core Library version 1.20.6 0:00:00.000234830 2347 0xd728600 INFO GST_INIT gst.c:592:init_pre: Using library installed in /usr/lib 0:00:00.000256180 2347 0xd728600 INFO GST_INIT gst.c:610:init_pre: Linux j721e-evm 6.1.33-g8f7f371be2 #1 SMP PREEMPT Fri Jul 14 00:39:55 UTC 2023 aarch64 0:00:00.000650030 2347 0xd728600 INFO GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages 0:00:00.001412210 2347 0xd728600 INFO GST_INIT gstcontext.c:86:_priv_gst_context_initialize: init contexts 0:00:00.001718680 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:324:_priv_gst_plugin_initialize: registering 0 static plugins 0:00:00.001871140 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:232:gst_plugin_register_static: registered static plugin "staticelements" 0:00:00.001889415 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:234:gst_plugin_register_static: added static plugin "staticelements", result: 1 0:00:00.001963865 2347 0xd728600 INFO GST_REGISTRY gstregistry.c:1826:ensure_current_registry: reading registry cache: /home/root/.cache/gstreamer-1.0/registry.aarch64.bin 0:00:00.030872225 2347 0xd728600 INFO GST_REGISTRY gstregistrybinary.c:683:priv_gst_registry_binary_read_cache: loaded /home/root/.cache/gstreamer-1.0/registry.aarch64.bin in 0.028853 seconds 0:00:00.031059310 2347 0xd728600 INFO GST_REGISTRY gstregistry.c:1693:scan_and_update_registry: Validating plugins from registry cache: /home/root/.cache/gstreamer-1.0/registry.aarch64.bin 0:00:00.036005930 2347 0xd728600 INFO GST_REGISTRY gstregistry.c:1785:scan_and_update_registry: Registry cache has not changed 0:00:00.036042890 2347 0xd728600 INFO GST_REGISTRY gstregistry.c:1861:ensure_current_registry: registry reading and updating done 0:00:00.036062460 2347 0xd728600 INFO GST_INIT gst.c:826:init_post: GLib runtime version: 2.72.3 0:00:00.036077325 2347 0xd728600 INFO GST_INIT gst.c:828:init_post: GLib headers version: 2.72.3 0:00:00.036087365 2347 0xd728600 INFO GST_INIT gst.c:830:init_post: initialized GStreamer successfully 0:00:00.036201920 2347 0xd728600 INFO GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'v4l2src device=/dev/video19 ! video/x-bayer, width=1920, height=1280, framerate=30/1, format=bggr12 ! queue leaky=2 ! tiovxisp sink_0::device=/dev/v4l-ox03c10-subdev0 sensor-name=SENSOR_SONY_OX03C10_UB953_D3 dcc-isp-file=/opt/imaging/ox03c10/wdr/dcc_viss_wdr.bin sink_0::dcc-2a-file=/opt/imaging/ox03c10/wdr/dcc_2a_wdr.bin format-msb=11 ! video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_0 v4l2src device=/dev/video20 ! video/x-bayer, width=1920, height=1280, framerate=30/1, format=bggr12 ! queue leaky=2 ! tiovxisp sink_0::device=/dev/v4l-ox03c10-subdev1 sensor-name=SENSOR_SONY_OX03C10_UB953_D3 dcc-isp-file=/opt/imaging/ox03c10/wdr/dcc_viss_wdr.bin sink_0::dcc-2a-file=/opt/imaging/ox03c10/wdr/dcc_2a_wdr.bin format-msb=11 ! video/x-raw, format=NV12, width=1920, height=1280 ! queue ! mosaic.sink_1 tiovxmosaic name=mosaic sink_0::startx=<0> sink_0::starty=<0> sink_0::widths=<960> sink_0::heights=<640> sink_1::startx=<960> sink_1::starty=<0> sink_1::widths=<960> sink_1::heights=<640> ! queue ! video/x-raw, width=1920, height=1280 ! queue ! kmssink driver-name=tidss sync=false force-modesetting=true ' 0:00:00.062821505 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstvideo4linux2.so" loaded 0:00:00.062874835 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "v4l2src" 0:00:00.065494840 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseSrc@0xd9bc160> adding pad 'src' 0:00:00.395665925 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstcoreelements.so" loaded 0:00:00.395701510 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "queue" 0:00:00.395921030 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d41a0> adding pad 'sink' 0:00:00.395960280 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d41a0> adding pad 'src' 0:00:00.423386380 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgsttiovx.so" loaded 0:00:00.423430830 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "tiovxisp" 0:00:00.423771000 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstAggregator@0xd9ea940> adding pad 'src' 0:00:00.423809785 2347 0xd728600 INFO tiovxcontext gsttiovxcontext.c:141:gst_tiovx_context_init: Calling appInit() from GST! APP: Init ... !!! MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=6) !!! MEM: Init ... Done !!! IPC: Init ... !!! IPC: Init ... Done !!! REMOTE_SERVICE: Init ... !!! REMOTE_SERVICE: Init ... Done !!! 2568.743450 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 2568.743514 s: VX_ZONE_INIT:Enabled 2568.743522 s: VX_ZONE_ERROR:Enabled 2568.743527 s: VX_ZONE_WARNING:Enabled 2568.744554 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 2568.744626 s: VX_ZONE_INIT:[tivxHostInitLocal:96] Initialization Done for HOST !!! 0:00:00.547461900 2347 0xd728600 INFO tiovxallocator gsttiovxallocator.c:128:gst_tiovx_allocator_init:<GstTIOVXAllocator@0xd9706c0> New TIOVX allocator 0:00:00.547538600 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.547602990 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.547680810 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "queue" 0:00:00.547757670 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d44a0> adding pad 'sink' 0:00:00.547801000 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d44a0> adding pad 'src' 0:00:00.547858755 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "v4l2src" 0:00:00.547896020 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseSrc@0xd9bc530> adding pad 'src' 0:00:00.547973500 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "queue" 0:00:00.548019940 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d47a0> adding pad 'sink' 0:00:00.548057380 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d47a0> adding pad 'src' 0:00:00.548125080 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "tiovxisp" 0:00:00.548176155 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstAggregator@0xda41f90> adding pad 'src' 0:00:00.548221290 2347 0xd728600 INFO tiovxallocator gsttiovxallocator.c:128:gst_tiovx_allocator_init:<GstTIOVXAllocator@0xda44070> New TIOVX allocator 0:00:00.548254485 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.548298185 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.548348335 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "queue" 0:00:00.548397035 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d4aa0> adding pad 'sink' 0:00:00.548433120 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d4aa0> adding pad 'src' 0:00:00.877601695 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "tiovxmosaic" 0:00:00.877894640 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstAggregator@0xda48ce0> adding pad 'src' 0:00:00.877932570 2347 0xd728600 INFO tiovxallocator gsttiovxallocator.c:128:gst_tiovx_allocator_init:<GstTIOVXAllocator@0xda44150> New TIOVX allocator 0:00:00.877970055 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.877996420 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.878015575 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.878033815 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_0 0:00:00.878053950 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:00.878089200 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:00.878109055 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:00.878127020 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:00.878146980 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "queue" 0:00:00.878190020 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d4da0> adding pad 'sink' 0:00:00.878225050 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d4da0> adding pad 'src' 0:00:00.878262195 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "queue" 0:00:00.878312310 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d50a0> adding pad 'sink' 0:00:00.878346360 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstQueue@0xd9d50a0> adding pad 'src' 0:00:00.879186750 2347 0xd728600 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstkms.so" loaded 0:00:00.879221590 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "kmssink" 0:00:00.879751800 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseSink@0xda56800> adding pad 'sink' 0:00:00.879879760 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "pipeline" 0:00:01.271194975 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstV4l2Src named v4l2src0 to some pad of GstQueue named queue0 (0/0) with caps "video/x-bayer, width=(int)1920, height=(int)1280, framerate=(fraction)30/1, format=(string)bggr12" 0:00:01.271224485 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_creies: creating element "capsfilter" 0:00:01.271392235 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5c120> adding pad 'sink' 0:00:01.271424190 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5c120> adding pad 'src' 0:00:01.271449340 2347 0xd728600 INFO GST_STATES gstbin.c:2070:gst_bin_get_state_func:<pipeline0> getting state 0:00:01.271484565 2347 0xd728600 INFO GST_STATES gstelement.c:2808:gst_element_continue_state:<capsfilter0> completed state change to NULL 0:00:01.271511130 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:01.271535430 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element v4l2src0:(any) to element capsfilter0:sink 0:00:01.271553275 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter0:sink 0:00:01.271568670 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: v4l2src0 and capsfilter0 in same bin, no need for ghost pads 0:00:01.271596035 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link v4l2src0:src and capsfilter0:sink 0:00:01.271632135 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<capsfilter0:src> pad has no peer 0:00:02.558849805 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked v4l2src0:src and capsfilter0:sink, successful 0:00:02.558873445 2347 0xd728600 INFO vent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:02.558889590 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<v4l2src0:src> Received event on flushing pad. Discarding 0:00:02.558923900 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter0:src to element queue0:(any) 0:00:02.558939465 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter0:src 0:00:02.558960130 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter0:src and queue0:sink 0:00:02.559010630 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue0:src> pad has no peer 0:00:02.559032450 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter0 and queue0 in same bin, no need for ghost pads 0:00:02.559052785 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link capsfilter0:src and queue0:sink 0:00:02.559083130 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue0:src> pad has no peer 0:00:02.559103280 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked capsfilter0:src and queue0:sink, successful 0:00:02.559113915 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:04.799883890 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<capsfilter0:src> Received event on flushing pad. Discarding 0:00:04.799975430 2347 O GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstQueue named queue0 to some pad of GstTIOVXISP named tiovxisp0 (0/0) with caps "(NULL)" 0:00:04.799995560 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue0:(any) to element tiovxisp0:(any) 0:00:04.800227240 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<tiovxisp0> adding pad 'sink_0' 0:00:04.800322550 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: queue0 and tiovxisp0 in same bin, no need for ghost pads 0:00:04.800349340 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link queue0:src and tiovxisp0:sink_0 0:00:04.800401630 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked queue0:src and tiovxisp0:sink_0, successful 0:00:04.800415065 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:04.800427940 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<queue0:src> Received event on flushing pad. Discarding 0:00:04.800470625 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstTIOVXISP named tiovxisp0 to some pad of GstQueue named queue1 (0/0) with caps "video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1280" 0:00:04.800490840 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "capsfilter" 0:00:05.029502205 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5c460> adding pad 'sink' 0:00:05.029531780 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5c460> adding pad 'src' 0:00:05.029558090 2347 0xd728600 INFO GST_STATES gstbin.c:2070:gst_bin_get_state_func:<pipeline0> getting state 0:00:05.029604235 2347 0xd728600 INFO GST_STATES gstelement.c:2808:gst_element_continue_state:<capsfilter1> completed state change to NULL 0:00:05.029623080 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:05.029643730 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element tiovxisp0:(any) to element capsfilter1:sink 0:00:05.029658385 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter1:sink 0:00:05.029672315 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: tiovxisp0 and capsfilter1 in same bin, no need for ghost pads 0:00:05.029692680 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link tiovxisp0:src and capsfilter1:sink 0:00:05.029713645 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<capsfilter1:src> pad has no peer 0:00:05.029739470 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked tiovxisp0:src and capsfilter1:sink, successful 0:00:05.362548055 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:05.362569490 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<tiovxisp0:src> Received event on flushing pad. Discarding 0:00:05.362596200 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter1:src to element queue1:(any) 0:00:05.362611425 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter1:src 0:00:05.362629300 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter1:src and queue1:sink 0:00:05.362666965 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue1:src> pad has no peer 0:00:05.362686615 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter1 and queue1 in same bin, no need for ghost pads 0:00:05.362707185 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link capsfilter1:src and queue1:sink 0:00:05.362734435 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue1:src> pad has no peer 0:00:05.362754820 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked capsfilter1:src and queue1:sink, successful 0:00:05.362765340 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:05.362775970 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<capsfilter1:src> Received event on flushing pad. Discarding 0:00:05.362797435 2347 0xd728600 INFO GST_PARENTAGE gstbin.c:4378:gst_bin_get_by_name: [pipeline0]: looking up child element mosaic 0:00:05.362834995 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstQueue named queue1 to pad mosaic of GstTIOVXMosaic named mosaic (0/1) with caps "(NULL)" 0:00:05.362850265 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue1:(any) to element mosaic:sink_0 0:00:05.362864315 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1015:gst_element_get_static_pad: no such pad 'sink_0' in element "mosaic" 0:00:05.362880980 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1015:gst_element_get_static_pad: no such pad 'sink_0' in element "mosaic" 0:00:05.362999115 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<mosaic> adding pad 'sink_0' 0:00:05.363092730 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:05.363111995 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:05.695621940 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:05.695642605 2347 0xd728600 INFO default gstchildproxy.c:220:gst_child_proxy_lookup: no such object sink_1 0:00:05.695659840 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: queue1 and mosaic in same bin, no need for ghost pads 0:00:05.695687400 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link queue1:src and mosaic:sink_0 0:00:05.695746220 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked queue1:src and mosaic:sink_0, successful 0:00:05.695758835 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:05.695772405 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<queue1:src> Received event on flushing pad. Discarding 0:00:05.695814140 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstV4l2Src named v4l2src1 to some pad of GstQueue named queue2 (0/0) with caps "video/x-bayer, width=(int)1920, height=(int)1280, framerate=(fraction)30/1, format=(string)bggr12" 0:00:05.695832720 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "capsfilter" 0:00:05.695870705 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5c7a0> adding pad 'sink' 0:00:05.695898680 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5c7a0> adding pad 'src' 0:00:05.695921510 2347 0xd728600 INFO GST_STATES gstbin.c:2070:gst_bin_get_state_func:<pipeline0> getting state 0:00:05.695958020 2347 0xd728600 INFO GST_STATES gstelement.c:2808:gst_element_continue_state:<capsfilter2> completed state change to NULL 0:00:05.695976480 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:05.695996415 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element v4l2src1:(any) to element capsfilter2:sink 0:00:05.696010730 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter2:sink 0:00:05.696024245 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: v4l2src1 and capsfilter2 in same bin, no need for ghost pads 0:00:05.696043475 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link v4l2src1:src and capsfilter2:sink 0:00:05.696065985 234[00m GST_PADS gstpad.c:4357:gst_pad_peer_query:<capsfilter2:src> pad has no peer 0:00:05.696091890 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked v4l2src1:src and capsfilter2:sink, successful 0:00:06.028674355 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:06.028690500 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<v4l2src1:src> Received event on flushing pad. Discarding 0:00:06.028712720 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter2:src to element queue2:(any) 0:00:06.028726960 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter2:src 0:00:06.028744730 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter2:src and queue2:sink 0:00:06.028783520 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue2:src> pad has no peer 0:00:06.028803290 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter2 and queue2 in same bin, no need for ghost pads 0:00:06.028821875 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link capsfilter2:src and queue2:sink 0:00:06.028850270 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue2:src> pad has no peer 0:00:06.028870445 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked capsfilter2:src and queue2:sink, successful 0:00:06.02880m 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:06.028892015 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<capsfilter2:src> Received event on flushing pad. Discarding 0:00:06.028917280 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstQueue named queue2 to some pad of GstTIOVXISP named tiovxisp1 (0/0) with caps "(NULL)" 0:00:06.028932240 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue2:(any) to element tiovxisp1:(any) 0:00:06.029011020 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<tiovxisp1> adding pad 'sink_0' 0:00:06.029068475 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: queue2 and tiovxisp1 in same bin, no need for ghost pads 0:00:06.029089835 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link queue2:src and tiovxisp1:sink_0 0:00:06.029130615 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked queue2:src and tiovxisp1:sink_0, successful 0:00:06.029142190 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:06.363700735 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<queue2:src> Received event on flushing pad. Discarding 0:00:08.172465185 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstTIOVXISP named tiovxisp1 to some pad of GstQueue named queue3 (0/0) with caps "video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1280" 0:00:08.172501110 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "capsfilter" 0:00:08.172570395 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5cae0> adding pad 'sink' 0:00:08.172603050 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5cae0> adding pad 'src' 0:00:08.172630230 2347 0xd728600 INFO GST_STATES gstbin.c:2070:gst_bin_get_state_func:<pipeline0> getting state 0:00:08.172686715 2347 0xd728600 INFO GST_STATES gstelement.c:2808:gst_element_continue_state:<capsfilter3> completed state change to NULL 0:00:08.172710520 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:08.172734440 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element tiovxisp1:(any) to element capsfilter3:sink 0:00:08.172750090 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter3:sink 0:00:08.172764915 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: tiovxisp1 and capsfilter3 in same bin, no need for ghost pads 0:00:08.172786910 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link tiovxisp1:src and capsfilter3:sink 0:00:08.505419475 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<capsfilter3:src> pad has no peer 0:00:08.505454575 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked tiovxisp1:src and capsfilter3:sink, successful 0:00:08.505467000 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:08.505479905 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<tiovxisp1:src> Received event on flushing pad. Discarding 0:00:08.505502015 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter3:src to element queue3:(any) 0:00:08.505516135 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter3:src 0:00:08.505534635 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter3:src and queue3:sink 0:00:08.505569610 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue3:src> pad has no peer 0:00:08.505589040 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter3 and queue3 in same bin, no need for ghost pads 0:00:08.505608295 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link capsfilter3:src and queue3:sink 0:00:08.505635600 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue3:src> pad has no peer 0:00:08.505655680 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked capsfilter3:src and queue3:sink, successful 0:00:08.505666415 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:08.505677430 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<capsfilter3:src> Received event on flushing pad. Discarding 0:00:08.505699410 2347 0xd728600 INFO GST_PARENTAGE gstbin.c:4378:gst_bin_get_by_name: [pipeline0]: looking up child element mosaic 0:00:08.505729610 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstQueue named queue3 to pad mosaic of GstTIOVXMosaic named mosaic (0/1) with caps "(NULL)" 0:00:08.505744870 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue3:(any) to element mosaic:sink_1 0:00:08.505759845 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1015:gst_element_get_static_pad: no such pad 'sink_1' in element "mosaic" 0:00:08.505776625 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1015:gst_element_get_static_pad: no such pad 'sink_1' in element "mosaic" 0:00:08.505817685 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<mosaic> adding pad 'sink_1' 0:00:08.838555365 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: queue3 and mosaic in same bin, no need for ghost pads 0:00:08.838581660 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link queue3:src and mosaic:sink_1 0:00:08.838630380 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked queue3:src and mosaic:sink_1, successful 0:00:08.838642590 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:08.838654315 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<queue3:src> Received event on flushing pad. Discarding 0:00:08.838681275 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstTIOVXMosaic named mosaic to some pad of GstQueue named queue4 (0/0) with caps "(NULL)" 0:00:08.838697060 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element mosaic:(any) to element queue4:(any) 0:00:08.838714415 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link mosaic:src and queue4:sink 0:00:08.838734260 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue4:src> pad has no peer 0:00:08.838752020 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: mosaic and queue4 in same bin, no need for ghost pads 0:00:08.838770560 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link mosaic:src and queue4:sink 0:00:08.838789630 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue4:src> pad has no peer 0:00:08.838808145 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked mosaic:src and queue4:sink, successful 0:00:08.838818940 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gonfigure: creating reconfigure event 0:00:08.838829835 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<mosaic:src> Received event on flushing pad. Discarding 0:00:08.838860875 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstQueue named queue4 to some pad of GstQueue named queue5 (0/0) with caps "video/x-raw, width=(int)1920, height=(int)1280" 0:00:08.838877785 2347 0xd728600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "capsfilter" 0:00:08.838912095 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5ce20> adding pad 'sink' 0:00:08.838968075 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:760:gst_element_add_pad:<GstBaseTransform@0xda5ce20> adding pad 'src' 0:00:09.892745535 2347 0xd728600 INFO GST_STATES gstbin.c:2070:gst_bin_get_state_func:<pipeline0> getting state 0:00:09.892821350 2347 0xd728600 INFO GST_STATES gstelement.c:2808:gst_element_continue_state:<capsfilter4> completed state change to NULL 0:00:09.892850590 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:09.892876730 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue4:(any) to element capsfilter4:sink 0:00:09.892893665 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter4:sink 0:00:09.892910175 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting:lter4 in same bin, no need for ghost pads 0:00:09.892943685 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link queue4:src and capsfilter4:sink 0:00:09.892982700 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<capsfilter4:src> pad has no peer 0:00:09.893011310 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked queue4:src and capsfilter4:sink, successful 0:00:09.893022305 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:09.893034740 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<queue4:src> Received event on flushing pad. Discarding 0:00:09.893056020 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter4:src to element queue5:(any) 0:00:09.893069645 2347 0xd728600 INFO GST_ELEMENT_PADS gstelement.c:1018:gst_element_get_static_pad: found pad capsfilter4:src 0:00:09.893086810 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter4:src and queue5:sink 0:00:09.893126460 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue5:src> pad has no peer 0:00:09.893146105 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter4 and queue5 in same bin, no need for ghost pads 0:00:11.537745830 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link capsfilter4:src and queue5:sink 0:00:11.537802470 2347 0xd728600 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query:<queue5:src> pad has no peer 0:00:11.537824600 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked capsfilter4:src and queue5:sink, successful 0:00:11.537836225 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:11.537848895 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<capsfilter4:src> Received event on flushing pad. Discarding 0:00:11.537882165 2347 0xd728600 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstQueue named queue5 to some pad of GstKMSSink named kmssink0 (0/0) with caps "(NULL)" 0:00:11.537898265 2347 0xd728600 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue5:(any) to element kmssink0:(any) 0:00:11.537915090 2347 0xd728600 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link queue5:src and kmssink0:sink 0:00:11.537970400 2347 0xd728600 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: queue5 and kmssink0 in same bin, no need for ghost pads 0:00:11.537990280 2347 0xd728600 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link queue5:src and kmssink0:sink 0:00:11.538056460 2347 0xd728600 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked queue5:src and kmssink0:sink, successful 0:00:11.538068915 2347 0xd728600 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event 0:00:11.870796930 2347 0xd728600 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked:<queue5:src> Received event on flushing pad. Discarding Setting pipeline to PAUSED ... 0:00:11.871599050 2347 0xd728600 INFO GST_STATES gstbin.c:2480:gst_bin_element_set_state:<kmssink0> current NULL pending VOID_PENDING, desired next READY 0:00:11.871747485 2347 0xd728600 INFO kmssink gstkmssink.c:366:log_drm_version:<kmssink0> DRM v1.0.0 [tidss — TI Keystone DSS — 20180215] 0:00:11.871768630 2347 0xd728600 INFO kmssink gstkmssink.c:411:get_drm_caps:<kmssink0> prime import (✓) / prime export (✓) / async page flip (✗) 0:00:11.904896620 2347 0xd728600 INFO kmssink gstkmssink.c:544:ensure_allowed_caps:<kmssink0> ignoring format AR12 0:00:11.904917670 2347 0xd728600 INFO kmssink gstkmssink.c:544:ensure_allowed_caps:<kmssink0> ignoring format AB12 0:00:11.904931360 2347 0xd728600 INFO kmssink gstkmssink.c:544:ensure_allowed_caps:<kmssink0> ignoring format RA12 0:00:11.904974975 2347 0xd728600 INFO kmssink gstkmssink.c:544:ensure_allowed_caps:<kmssink0> ignoring format AR15