Загрузка данных


root@imx95-15x15-lpddr4x-frdm:~# GST_DEBUG="v4l2*:5,caps:5,GST_CAPS:5" gst-launch-1.0 filesrc location=video_capture_yuv444_1080.mjpg ! jpegparse ! v4l
2jpegdec ! video/x-raw,format=v308 ! waylandsink sync=false                                                                             
0:00:00.042609768  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:76:gst_v4l2_probe_and_register: Probing devices
0:00:00.112122482  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev13' 
capabilities: Inappropriate ioctl for device
0:00:00.112305442  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev11' 
capabilities: Inappropriate ioctl for device
0:00:00.112392443  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev12' 
capabilities: Inappropriate ioctl for device
0:00:00.112492777  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev0' c
apabilities: Inappropriate ioctl for device
0:00:00.112573902  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev1' c
apabilities: Inappropriate ioctl for device
0:00:00.112768362  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev3' c
apabilities: Inappropriate ioctl for device
0:00:00.112847863  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev4' c
apabilities: Inappropriate ioctl for device
0:00:00.112926822  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev5' c
apabilities: Inappropriate ioctl for device
0:00:00.113003572  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev6' c
apabilities: Inappropriate ioctl for device
0:00:00.113081364  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev7' c
apabilities: Inappropriate ioctl for device
0:00:00.113158907  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev8' c
apabilities: Inappropriate ioctl for device
0:00:00.113234866  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev9' c
apabilities: Inappropriate ioctl for device
0:00:00.113758078  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:119:gst_v4l2_probe_and_register: Probing 'mxc-isi-m2m' located at '/dev/v
ideo8'
0:00:00.113823328  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video8 forma
t enumerations
0:00:00.114334332  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video8 forma
t enumerations
0:00:00.125416246  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev10' 
capabilities: Inappropriate ioctl for device
0:00:00.125521913  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev14' 
capabilities: Inappropriate ioctl for device
0:00:00.125602747  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev15' 
capabilities: Inappropriate ioctl for device
0:00:00.125680539  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev16' 
capabilities: Inappropriate ioctl for device
0:00:00.125760165  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev17' 
capabilities: Inappropriate ioctl for device
0:00:00.464956591  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev18' 
capabilities: Inappropriate ioctl for device
0:00:00.465230968  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev19' 
capabilities: Inappropriate ioctl for device
0:00:00.465466803  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:98:gst_v4l2_probe_and_register: Failed to get device '/dev/v4l-subdev2' c
apabilities: Inappropriate ioctl for device
0:00:00.471589015  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:119:gst_v4l2_probe_and_register: Probing 'wave6-enc' located at '/dev/vid
eo10'
0:00:00.471680349  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video10 form
at enumerations
0:00:00.477476349  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video10 form
at enumerations
0:00:00.481558587  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:119:gst_v4l2_probe_and_register: Probing 'wave6-dec' located at '/dev/vid
eo9'
0:00:00.481609171  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video9 forma
t enumerations
0:00:00.481661880  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video9 forma
t enumerations
0:00:00.482257509  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:119:gst_v4l2_probe_and_register: Probing 'mxc-jpeg codec' located at '/de
v/video18'
0:00:00.482288259  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video18 form
at enumerations
0:00:00.482326301  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video18 form
at enumerations
0:00:00.483154140  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2.c:119:gst_v4l2_probe_and_register: Probing 'mxc-jpeg codec' located at '/de
v/video21'
0:00:00.483183974  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video21 form
at enumerations
0:00:00.483801395  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:2032:gst_v4l2_object_probe_template_caps: Getting /dev/video21 form
at enumerations
0:00:00.487972800  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<filesrc0:src> get pad caps with filter (NULL)
0:00:00.488056509  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<filesrc0:src> query returned ANY
0:00:00.488085551  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<jpegparse0:sink> get pad caps with filter (NULL
)
0:00:00.488118968  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<jpegparse0:src> get pad peer caps with fil
ter (NULL)
0:00:00.488160719  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<jpegparse0:sink> query returned image/jpeg
0:00:00.821327893  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<filesrc0:src> get pad caps with filter (NULL)
0:00:00.821462935  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<filesrc0:src> query returned ANY
0:00:00.821546103  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<jpegparse0:sink> get pad caps with filter (NULL
)
0:00:00.821641395  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<jpegparse0:src> get pad peer caps with fil
ter (NULL)
0:00:00.821752854  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<jpegparse0:sink> query returned image/jpeg
0:00:00.821831355  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2299:gst_pad_link_check_compatible_unlocked:<filesrc0:src> src caps ANY
0:00:00.821902897  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2301:gst_pad_link_check_compatible_unlocked:<jpegparse0:sink> sink caps im
age/jpeg
0:00:00.821970939  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2319:gst_pad_link_check_compatible_unlocked: caps are compatible
0:00:00.822141482  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<jpegparse0:src> get pad caps with filter (NULL)
0:00:00.822272274  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3299:gst_pad_query_caps_default:<jpegparse0:src> query caps caps query: 0x
aaaaee3e5b90, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:00.822362358  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3317:gst_pad_query_caps_default:<jpegparse0:src> fixed pad caps: trying pa
d caps
0:00:00.822438484  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3323:gst_pad_query_caps_default:<jpegparse0:src> trying pad template caps
0:00:00.822540235  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3352:gst_pad_query_caps_default:<jpegparse0:src> using caps 0xaaaaee3b0d90
 image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:00.822659027  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<jpegparse0:src> query returned image/jpeg, fram
erate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:00.822740403  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<v4l2jpegdec0:sink> get pad caps with filter (NU
LL)
0:00:00.822840279  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<v4l2jpegdec0:src> get pad peer caps with f
ilter (NULL)
0:00:00.823085239  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:1457:gst_v4l2_video_dec_sink_getcaps:<v4l2jpegdec0> Returning sin
k caps image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:00.823222281  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<v4l2jpegdec0:sink> query returned image/jpeg, w
idth=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.166953407  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<jpegparse0:src> get pad caps with filter (NULL)
0:00:01.167098617  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3299:gst_pad_query_caps_default:<jpegparse0:src> query caps caps query: 0x
aaaaee3e9340, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:01.167193326  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3317:gst_pad_query_caps_default:<jpegparse0:src> fixed pad caps: trying pa
d caps
0:00:01.167259035  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3323:gst_pad_query_caps_default:<jpegparse0:src> trying pad template caps
0:00:01.167359869  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:3352:gst_pad_query_caps_default:<jpegparse0:src> using caps 0xaaaaee3b0d90
 image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.167479620  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<jpegparse0:src> query returned image/jpeg, fram
erate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.167560370  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<v4l2jpegdec0:sink> get pad caps with filter (NU
LL)
0:00:01.167658496  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<v4l2jpegdec0:src> get pad peer caps with f
ilter (NULL)
0:00:01.167896789  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:1457:gst_v4l2_video_dec_sink_getcaps:<v4l2jpegdec0> Returning sin
k caps image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.168035165  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<v4l2jpegdec0:sink> query returned image/jpeg, w
idth=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.168148708  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2299:gst_pad_link_check_compatible_unlocked:<jpegparse0:src> src caps imag
e/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.168271709  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2301:gst_pad_link_check_compatible_unlocked:<v4l2jpegdec0:sink> sink caps 
image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
0:00:01.168368626  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2319:gst_pad_link_check_compatible_unlocked: caps are compatible
0:00:01.169439717  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<v4l2jpegdec0:src> get pad caps with filter (NUL
L)
0:00:01.169722886  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:1426:gst_v4l2_video_dec_src_query:<v4l2jpegdec0> Returning src ca
ps video/x-raw(memory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], he
ight=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(s
tring){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], i
nterlace-mode=(string)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, N
V12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ B
GR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framer
ate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:01.513103009  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<v4l2jpegdec0:src> query returned video/x-raw(me
mory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32
768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(string){ RG24, AR2
4, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(st
ring)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int
)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ BGR, BGR_12LE, BGR
A, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0
/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:01.513321011  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<capsfilter0:sink> get pad caps with filter (NUL
L)
0:00:01.513434553  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps with fi
lter (NULL)
0:00:01.513571804  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<capsfilter0:sink> query returned video/x-raw, f
ormat=(string)v308
0:00:01.513808348  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2299:gst_pad_link_check_compatible_unlocked:<v4l2jpegdec0:src> src caps vi
deo/x-raw(memory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=
(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(string
){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interl
ace-mode=(string)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }
, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ BGR, B
GR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(
fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:01.514040308  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2301:gst_pad_link_check_compatible_unlocked:<capsfilter0:sink> sink caps v
ideo/x-raw, format=(string)v308
0:00:01.514130725  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2319:gst_pad_link_check_compatible_unlocked: caps are compatible
0:00:01.848539492  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<capsfilter0:src> get pad caps with filter (NULL
)
0:00:01.848799952  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<capsfilter0:sink> get pad peer caps with f
ilter (NULL)
0:00:01.849094912  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:1426:gst_v4l2_video_dec_src_query:<v4l2jpegdec0> Returning src ca
ps video/x-raw(memory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], he
ight=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(s
tring){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], i
nterlace-mode=(string)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, N
V12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ B
GR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framer
ate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:01.849477123  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3166:gst_pad_peer_query_caps:<capsfilter0:sink> peer query returned vide
o/x-raw(memory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(i
nt)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(string){
 RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlac
e-mode=(string)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, 
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ BGR, BGR
_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fr
action)[ 0/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:01.849807334  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<capsfilter0:src> query returned video/x-raw, fo
rmat=(string)v308, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:01.849911460  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<waylandsink0:sink> get pad caps with filter (NU
LL)
0:00:01.850192087  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<waylandsink0:sink> query returned video/x-raw(m
emory:DMABuf), format=(string)DMA_DRM, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-
raw, format=(string){ AYUV, RGBA, ARGB, BGRA, ABGR, P010_10LE, NV12_10LE40, v308, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY,
 I420, YV12, NV12, NV21, Y41B, YUV9, YVU9, BGR16, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147
483647/1 ]
0:00:01.850439047  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<capsfilter0:src> get pad caps with filter (NULL
)
0:00:02.200422177  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<capsfilter0:sink> get pad peer caps with f
ilter (NULL)
0:00:02.200787846  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:1426:gst_v4l2_video_dec_src_query:<v4l2jpegdec0> Returning src ca
ps video/x-raw(memory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], he
ight=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(s
tring){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], i
nterlace-mode=(string)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, N
V12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ B
GR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framer
ate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:02.201171516  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3166:gst_pad_peer_query_caps:<capsfilter0:sink> peer query returned vide
o/x-raw(memory:DMABuf), format=(string)DMA_DRM, drm-format=(string){ RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(i
nt)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, format:Interlaced), format=(string)DMA_DRM, drm-format=(string){
 RG24, AR24, YUYV, Y212, "R8\ \ ", P012, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlac
e-mode=(string)alternate; video/x-raw, format=(string){ BGR, BGR_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, 
width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(format:Interlaced), format=(string){ BGR, BGR
_12LE, BGRA, BGRA_12LE, YUY2, Y212_LE, v308, Y312_LE, GRAY8, Y012_LE, P012_LE, NV12 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fr
action)[ 0/1, 2147483647/1 ], interlace-mode=(string)alternate
0:00:02.201481685  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<capsfilter0:src> query returned video/x-raw, fo
rmat=(string)v308, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:02.201599227  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<waylandsink0:sink> get pad caps with filter (NU
LL)
0:00:02.201864312  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<waylandsink0:sink> query returned video/x-raw(m
emory:DMABuf), format=(string)DMA_DRM, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-
raw, format=(string){ AYUV, RGBA, ARGB, BGRA, ABGR, P010_10LE, NV12_10LE40, v308, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY,
 I420, YV12, NV12, NV21, Y41B, YUV9, YVU9, BGR16, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147
483647/1 ]
0:00:02.202042605  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2299:gst_pad_link_check_compatible_unlocked:<capsfilter0:src> src caps vid
eo/x-raw, format=(string)v308, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:02.543104712  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2301:gst_pad_link_check_compatible_unlocked:<waylandsink0:sink> sink caps 
video/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/
1 ]; video/x-raw, format=(string){ AYUV, RGBA, ARGB, BGRA, ABGR, P010_10LE, NV12_10LE40, v308, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2
, YVYU, UYVY, I420, YV12, NV12, NV21, Y41B, YUV9, YVU9, BGR16, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fractio
n)[ 0/1, 2147483647/1 ]
0:00:02.543304630  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2319:gst_pad_link_check_compatible_unlocked: caps are compatible
Setting pipeline to PAUSED ...

====== V4L2DEC: 1.26.6 build on Feb  4 2026 05:41:58. ======
0:00:02.550493682  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:131:gst_v4l2_video_dec_open:<v4l2jpegdec0> Opening
0:00:02.550599100  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:529:gst_v4l2_open:<v4l2jpegdec0:sink> Trying to open device /dev/video
18
0:00:02.550785893  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:66:gst_v4l2_get_capabilities:<v4l2jpegdec0> getting capabilities
0:00:02.550879644  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:502:gst_v4l2_adjust_buf_type: adjust type to multi-planar output
0:00:02.550948894  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:138:gst_v4l2_fill_lists:<v4l2jpegdec0> getting enumerations
0:00:02.551009561  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:141:gst_v4l2_fill_lists:<v4l2jpegdec0>   channels
0:00:02.551076270  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:214:gst_v4l2_fill_lists:<v4l2jpegdec0>   norms
0:00:02.551145645  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:262:gst_v4l2_fill_lists:<v4l2jpegdec0>   controls+menus
0:00:02.551218729  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:282:gst_v4l2_fill_lists:<v4l2jpegdec0> checking control 00000000
0:00:02.551293980  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:292:gst_v4l2_fill_lists:<v4l2jpegdec0> V4L2_CTRL_FLAG_NEXT_CTRL not su
pported.
0:00:02.551366980  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:282:gst_v4l2_fill_lists:<v4l2jpegdec0> checking control 00980900
0:00:02.551444564  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:300:gst_v4l2_fill_lists:<v4l2jpegdec0> skipping control 00980900
0:00:02.551525607  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:282:gst_v4l2_fill_lists:<v4l2jpegdec0> checking control 08000000
0:00:02.551597690  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:305:gst_v4l2_fill_lists:<v4l2jpegdec0> controls finished
0:00:02.551662066  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:462:gst_v4l2_fill_lists:<v4l2jpegdec0> done
0:00:02.551739191  1580 0xaaaaee3b6890 INFO                    v4l2 v4l2_calls.c:593:gst_v4l2_open:<v4l2jpegdec0:sink> Opened device 'mxc-jpeg codec' (
/dev/video18) successfully
0:00:02.886661712  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:680:gst_v4l2_dup:<v4l2jpegdec0:src> Trying to dup device /dev/video18
0:00:02.886749421  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:509:gst_v4l2_adjust_buf_type: adjust type to multi-planar capture
0:00:02.886841671  1580 0xaaaaee3b6890 INFO                    v4l2 v4l2_calls.c:699:gst_v4l2_dup:<v4l2jpegdec0:src> Cloned device 'mxc-jpeg codec' (/d
ev/video18) successfully
0:00:02.886925172  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:1371:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:sink> getting s
rc format enumerations
0:00:02.887037756  1580 0xaaaaee3b6890 INFO                    v4l2 gstv4l2object.c:1408:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:sink> got 1 for
mat(s):
0:00:02.887129048  1580 0xaaaaee3b6890 INFO                    v4l2 gstv4l2object.c:1412:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:sink>   JPEG
0:00:02.887506634  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:3206:gst_v4l2_object_probe_caps_for_format:<v4l2jpegdec0:sink> Enum
erating frame sizes for JPEG
0:00:02.887625927  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:3359:gst_v4l2_object_probe_caps_for_format:<v4l2jpegdec0:sink> Fail
ed to enumerate frame sizes for pixelformat JPEG (Inappropriate ioctl for device)
0:00:02.888105139  1580 0xaaaaee3b6890 INFO                    v4l2 gstv4l2object.c:5735:gst_v4l2_object_probe_caps:<v4l2jpegdec0:sink> probed caps: im
age/jpeg, parsed=(boolean)true, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ], colorimetry=(string){ 1:4:7:1 }
0:00:02.888211056  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:1385:gst_v4l2_get_input:<v4l2jpegdec0:src> trying to get input
0:00:02.888295265  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:1540:gst_v4l2_subscribe_event:<v4l2jpegdec0:src> Subscribing to 'SOURC
E_CHANGE' event
0:00:02.889066354  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2777:gst_pad_get_current_caps:<capsfilter0:sink> get current pad caps (NUL
L)
0:00:02.889124813  1580 0xaaaaee3b6890 DEBUG               GST_CAPS gstpad.c:2777:gst_pad_get_current_caps:<capsfilter0:src> get current pad caps (NULL
)
0:00:02.889240939  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:204:gst_v4l2_video_dec_start:<v4l2jpegdec0> Starting
Pipeline is PREROLLING ...
0:00:02.890984868  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:878:gst_v4l2_video_dec_drain:<v4l2jpegdec0> Draining...
0:00:02.891062327  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:357:gst_v4l2_video_dec_flush:<v4l2jpegdec0> Flushed
0:00:02.892554921  1580 0xffff8c000be0 DEBUG               GST_CAPS gstutils.c:3196:gst_pad_query_accept_caps:<v4l2jpegdec0:sink> accept caps of image/
jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlace-mode
=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:02.892801756  1580 0xffff8c000be0 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<v4l2jpegdec0:sink> get pad caps with filter ima
ge/jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlace-m
ode=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:03.232806105  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:1457:gst_v4l2_video_dec_sink_getcaps:<v4l2jpegdec0> Returning sin
k caps image/jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, i
nterlace-mode=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string){ 1:4:7:1 }
0:00:03.233007398  1580 0xffff8c000be0 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<v4l2jpegdec0:sink> query returned image/jpeg, p
arsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlace-mode=(strin
g)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string){ 1:4:7:1 }
0:00:03.233162399  1580 0xffff8c000be0 DEBUG               GST_CAPS gstutils.c:3202:gst_pad_query_accept_caps:<v4l2jpegdec0:sink> query returned 1
0:00:03.233393693  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:289:gst_v4l2_video_dec_set_format:<v4l2jpegdec0> Setting format: 
image/jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlac
e-mode=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:03.233574527  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4931:gst_v4l2_object_set_format:<v4l2jpegdec0:sink> Setting format 
to image/jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, inter
lace-mode=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:03.233733904  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4086:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> progressiv
e video
0:00:03.233833196  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4238:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> Desired fo
rmat 1920x1080, format JPEG stride: 0
0:00:03.233931822  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4301:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> Desired fo
rmat is 1920x1080, format JPEG, nb planes 1
0:00:03.234006906  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4310:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink>   stride 0
0:00:03.234087490  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4335:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> Desired co
lorspace is 0:0:0:0
0:00:03.234233116  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4358:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> Got format
 of 1920x1080, format JPEG, nb planes 1, colorspace 8:1:1:2 field: none
0:00:03.234318033  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4368:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink>   stride 0
, sizeimage 3110912
0:00:03.234386408  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4394:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> Passing HD
R10 medata
0:00:03.234476159  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:4643:gst_v4l2_object_set_format_full:<v4l2jpegdec0:sink> Desired fr
amerate: 0/1
0:00:03.575053929  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:3811:gst_v4l2_object_save_format:<v4l2jpegdec0:sink> Got sizeimage 
3110912
0:00:03.575148138  1580 0xffff8c000be0 DEBUG                   v4l2 gstv4l2object.c:3564:gst_v4l2_object_setup_pool:<v4l2jpegdec0:sink> initializing th
e output system
0:00:03.575226513  1580 0xffff8c000be0 INFO                    v4l2 gstv4l2object.c:3596:gst_v4l2_object_setup_pool:<v4l2jpegdec0:sink> accessing buffe
rs via mode 2
0:00:03.576138437  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:560:gst_v4l2_buffer_pool_set_config:<v4l2jpegdec0:pool0:sink> c
onfig GstBufferPoolConfig, caps=(GstCaps)"image/jpeg\,\ parsed\=\(boolean\)true\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\ sof-marker\=\(int\)0\,\
 colorspace\=\(string\)sYUV\,\ sampling\=\(string\)YCbCr-4:4:4\,\ interlace-mode\=\(string\)progressive\,\ framerate\=\(fraction\)0/1\,\ pixel-aspect-r
atio\=\(fraction\)1/1", size=(uint)3110912, min-buffers=(uint)0, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)"GstA
llocationParams\,\ flags\=\(GstMemoryFlags\)0\,\ align\=\(guint64\)0\,\ prefix\=\(guint64\)0\,\ padding\=\(guint64\)0\;";
0:00:03.576315980  1580 0xffff8c000be0 INFO          v4l2bufferpool gstv4l2bufferpool.c:608:gst_v4l2_buffer_pool_set_config:<v4l2jpegdec0:pool0:sink> i
ncreasing minimum buffers to 2
0:00:03.576391022  1580 0xffff8c000be0 INFO          v4l2bufferpool gstv4l2bufferpool.c:615:gst_v4l2_buffer_pool_set_config:<v4l2jpegdec0:pool0:sink> i
ncreasing minimum buffers to 3
0:00:03.576461981  1580 0xffff8c000be0 INFO          v4l2bufferpool gstv4l2bufferpool.c:621:gst_v4l2_buffer_pool_set_config:<v4l2jpegdec0:pool0:sink> r
educing maximum buffers to 32
0:00:03.576917401  1580 0xffff8c000be0 DEBUG               GST_CAPS gstpad.c:2749:gst_pad_has_current_caps:<jpegparse0:src> check current pad caps imag
e/jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlace-mo
de=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:03.577087027  1580 0xffff8c000be0 DEBUG               GST_CAPS gstpad.c:2777:gst_pad_get_current_caps:<jpegparse0:src> get current pad caps image/
jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlace-mode
=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:03.577274487  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:1174:gst_v4l2_video_dec_handle_frame:<v4l2jpegdec0> Handling fram
e 0
0:00:03.577369321  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:1197:gst_v4l2_video_dec_handle_frame:<v4l2jpegdec0> Sending heade
r
0:00:03.577653531  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:560:gst_v4l2_buffer_pool_set_config:<v4l2jpegdec0:pool0:sink> c
onfig GstBufferPoolConfig, caps=(GstCaps)"image/jpeg\,\ parsed\=\(boolean\)true\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\ sof-marker\=\(int\)0\,\
 colorspace\=\(string\)sYUV\,\ sampling\=\(string\)YCbCr-4:4:4\,\ interlace-mode\=\(string\)progressive\,\ framerate\=\(fraction\)0/1\,\ pixel-aspect-r
atio\=\(fraction\)1/1", size=(uint)3110912, min-buffers=(uint)3, max-buffers=(uint)3, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)"GstA
llocationParams\,\ flags\=\(GstMemoryFlags\)0\,\ align\=\(guint64\)0\,\ prefix\=\(guint64\)0\,\ padding\=\(guint64\)0\;";
0:00:03.915590948  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:849:gst_v4l2_buffer_pool_start:<v4l2jpegdec0:pool0:sink> activa
ting pool
0:00:03.915724866  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:896:gst_v4l2_buffer_pool_start:<v4l2jpegdec0:pool0:sink> reques
ting 3 MMAP buffers
0:00:03.924110177  1580 0xffff8c000be0 DEBUG          v4l2allocator gstv4l2allocator.c:714:gst_v4l2_allocator_start:<v4l2jpegdec0:pool0:sink:allocator>
 allocated 3 mmap buffers out of 3 requested
0:00:03.924700098  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1650:gst_v4l2_buffer_pool_complete_release_buffer:<v4l2jpegdec0
:pool0:sink> complete release buffer 0xffff90000c00 (queued = no)
0:00:03.924979475  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1650:gst_v4l2_buffer_pool_complete_release_buffer:<v4l2jpegdec0
:pool0:sink> complete release buffer 0xffff90006630 (queued = no)
0:00:03.925177935  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1650:gst_v4l2_buffer_pool_complete_release_buffer:<v4l2jpegdec0
:pool0:sink> complete release buffer 0xffff90007c60 (queued = no)
0:00:03.925273935  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1166:gst_v4l2_buffer_pool_flush_stop:<v4l2jpegdec0:pool0:sink> 
stop flushing
0:00:03.925396103  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:2008:gst_v4l2_buffer_pool_process:<v4l2jpegdec0:pool0:sink> pro
cess buffer 0xffff90006400
0:00:03.925472603  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1553:gst_v4l2_buffer_pool_acquire_buffer:<v4l2jpegdec0:pool0:si
nk> acquire
0:00:03.925546354  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:182:gst_v4l2_buffer_pool_copy_buffer:<v4l2jpegdec0:pool0:sink> 
copy raw bytes
0:00:03.926137108  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:734:gst_v4l2_buffer_pool_streamon:<v4l2jpegdec0:pool0:sink> Sta
rted streaming
0:00:03.926267276  1580 0xffff8c000be0 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1650:gst_v4l2_buffer_pool_complete_release_buffer:<v4l2jpegdec0
:pool0:sink> complete release buffer 0xffff90000c00 (queued = yes)
0:00:03.926417402  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:1272:gst_v4l2_video_dec_handle_frame:<v4l2jpegdec0> Starting deco
ding thread
0:00:03.927329492  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:912:gst_v4l2_video_dec_wait_for_src_ch:<v4l2jpegdec0> Waiting for
 source change event
0:00:03.927412451  1580 0xffff8c000d70 DEBUG                   v4l2 v4l2_calls.c:1584:gst_v4l2_dequeue_event:<v4l2jpegdec0:src> Dequeued a 'SOURCE_CHAN
GE' event.
0:00:03.927439659  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:951:gst_v4l2_video_dec_loop:<v4l2jpegdec0> Setup the capture queu
e
0:00:03.927474493  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<v4l2jpegdec0:src> get pad peer caps with f
ilter (NULL)
0:00:03.927537118  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps with fi
lter (NULL)
0:00:03.928120289  1580 0xffff8c000be0 DEBUG               GST_CAPS gstpad.c:2749:gst_pad_has_current_caps:<jpegparse0:src> check current pad caps imag
e/jpeg, parsed=(boolean)true, width=(int)1920, height=(int)1080, sof-marker=(int)0, colorspace=(string)sYUV, sampling=(string)YCbCr-4:4:4, interlace-mo
de=(string)progressive, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
0:00:04.263099477  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3166:gst_pad_peer_query_caps:<capsfilter0:src> peer query returned video
/x-raw(memory:DMABuf), format=(string)DMA_DRM, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], 
drm-format=(string){ AR24, XR24, RG16, YUYV, NV12, NV16, NV21, YU12, YV12, AB24, BA24, RA24, XB24, BX24, RX24, AR24, XR24, AB24, XB24, RA24, RX24, BA24
, BX24, RG16, YUYV, UYVY, NV12, NV21 }; video/x-raw, format=(string){ BGRA, BGRx, RGB16, I420, YV12, NV12, NV16, NV21, YUY2, UYVY, xRGB, xBGR, ARGB, AB
GR, RGBA, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:04.263359687  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3166:gst_pad_peer_query_caps:<v4l2jpegdec0:src> peer query returned EMPT
Y

(gst-launch-1.0:1580): GStreamer-CRITICAL **: 11:23:30.434: gst_caps_get_structure: assertion 'index < GST_CAPS_LEN (caps)' failed
0:00:04.263788398  1580 0xffff8c000d70 INFO            v4l2videodec gstv4l2videodec.c:496:gst_v4l2_video_dec_decide_downscale:<v4l2jpegdec0:src> querie
d caps: EMPTY

(gst-launch-1.0:1580): GStreamer-CRITICAL **: 11:23:30.435: gst_structure_get_value: assertion 'structure != NULL' failed

(gst-launch-1.0:1580): GStreamer-CRITICAL **: 11:23:30.435: gst_structure_get_value: assertion 'structure != NULL' failed
0:00:04.264192568  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:1371:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:src> getting sr
c format enumerations
0:00:04.264297194  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:1408:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:src> got 1 form
at(s):
0:00:04.264384486  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:1412:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:src>   YUV3
0:00:04.264479862  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:5044:gst_v4l2_object_acquire_format:<v4l2jpegdec0:src> crop info: 0
,0,1920,1080
0:00:04.264567404  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:5092:gst_v4l2_object_acquire_format:<v4l2jpegdec0:src> caps size: 1
920x1080, padding size: 0,0,0,0
0:00:04.264748030  1580 0xffff8c000d70 WARN                    v4l2 gstv4l2object.c:2567:gst_v4l2_object_get_streamparm:<v4l2jpegdec0:src> VIDIOC_G_PAR
M failed
0:00:04.264869990  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:5129:gst_v4l2_object_acquire_format:<v4l2jpegdec0:src> Set capture 
fps to 0/1
0:00:04.264953948  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:3811:gst_v4l2_object_save_format:<v4l2jpegdec0:src> Got sizeimage 6
220800
0:00:04.265029282  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:1371:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:src> getting sr
c format enumerations
0:00:04.265122450  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:1408:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:src> got 1 form
at(s):
0:00:04.598342916  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:1412:gst_v4l2_object_fill_format_list:<v4l2jpegdec0:src>   YUV3
0:00:04.598602793  1580 0xffff8c000d70 WARN                    v4l2 gstv4l2object.c:5597:gst_v4l2_object_probe_caps:<v4l2jpegdec0:src> Failed to probe 
pixel aspect ratio with VIDIOC_CROPCAP: Invalid argument
0:00:04.598814336  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:3206:gst_v4l2_object_probe_caps_for_format:<v4l2jpegdec0:src> Enume
rating frame sizes for YUV3
0:00:04.598923628  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:3359:gst_v4l2_object_probe_caps_for_format:<v4l2jpegdec0:src> Faile
d to enumerate frame sizes for pixelformat YUV3 (Inappropriate ioctl for device)
0:00:04.599428632  1580 0xffff8c000d70 INFO                    v4l2 gstv4l2object.c:5735:gst_v4l2_object_probe_caps:<v4l2jpegdec0:src> probed caps: vid
eo/x-raw, format=(string)v308, width=(int)[ 8, 8192 ], height=(int)[ 8, 8192 ], framerate=(fraction)[ 0/1, 2147483647/1 ], pixel-aspect-ratio=(fraction
)1/1, colorimetry=(string){ 1:4:7:1 }
0:00:04.599645050  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:588:gst_v4l2_video_dec_negotiate:<v4l2jpegdec0> Acquired caps: vi
deo/x-raw, format=(string)v308, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, colorimetry=(s
tring)1:4:7:1, framerate=(fraction)0/1
0:00:04.599824510  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:600:gst_v4l2_video_dec_negotiate:<v4l2jpegdec0> Available caps: v
ideo/x-raw, format=(string)v308, width=(int)[ 8, 8192 ], height=(int)[ 8, 8192 ], framerate=(fraction)[ 0/1, 2147483647/1 ], pixel-aspect-ratio=(fracti
on)1/1, colorimetry=(string){ 1:4:7:1 }
0:00:04.600002886  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:608:gst_v4l2_video_dec_negotiate:<v4l2jpegdec0> Filtered caps: vi
deo/x-raw, format=(string)v308, width=(int)1920, height=(int)1080, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string){ 1:4
:7:1 }, interlace-mode=(string)progressive
0:00:04.600153929  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<v4l2jpegdec0:src> get pad peer caps with f
ilter video/x-raw, format=(string)v308, width=(int)1920, height=(int)1080, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1, colorimetry=(stri
ng){ 1:4:7:1 }, interlace-mode=(string)progressive
0:00:04.600380972  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3159:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps with fi
lter video/x-raw, format=(string)v308, width=(int)1920, height=(int)1080, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1, colorimetry=(strin
g){ 1:4:7:1 }, interlace-mode=(string)progressive
0:00:04.600920268  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3166:gst_pad_peer_query_caps:<capsfilter0:src> peer query returned EMPTY
0:00:04.601071852  1580 0xffff8c000d70 DEBUG               GST_CAPS gstutils.c:3166:gst_pad_peer_query_caps:<v4l2jpegdec0:src> peer query returned EMPT
Y
0:00:04.601163228  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:614:gst_v4l2_video_dec_negotiate:<v4l2jpegdec0> Possible decoded 
caps: EMPTY
0:00:04.601234187  1580 0xffff8c000d70 ERROR           v4l2videodec gstv4l2videodec.c:731:gst_v4l2_video_dec_negotiate:<v4l2jpegdec0> not negotiated
0:00:04.938980269  1580 0xffff8c000d70 DEBUG                   v4l2 gstv4l2object.c:5492:gst_v4l2_object_stop:<v4l2jpegdec0:src> stopping
0:00:04.939073937  1580 0xffff8c000d70 ERROR           v4l2videodec gstv4l2videodec.c:960:gst_v4l2_video_dec_loop:<v4l2jpegdec0> Failed to setup captur
e queue
0:00:04.939177479  1580 0xffff8c000d70 DEBUG           v4l2videodec gstv4l2videodec.c:1152:gst_v4l2_video_dec_loop:<v4l2jpegdec0> Leaving output thread
: not-negotiated
0:00:04.939270688  1580 0xffff8c000d70 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1148:gst_v4l2_buffer_pool_flush_start:<v4l2jpegdec0:pool0:sink>
 start flushing
0:00:04.939354439  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:1174:gst_v4l2_video_dec_handle_frame:<v4l2jpegdec0> Handling fram
e 1
0:00:04.939467106  1580 0xffff8c000be0 DEBUG           v4l2videodec gstv4l2videodec.c:1267:gst_v4l2_video_dec_handle_frame:<v4l2jpegdec0> Processing lo
op stopped with error, leaving
ERROR: from element /GstPipeline:pipeline0/GstJpegParse:jpegparse0: Internal data stream error.
Additional debug info:
/usr/src/debug/gstreamer1.0/1.26.6.imx/libs/gst/base/gstbaseparse.c(3748): gst_base_parse_loop (): /GstPipeline:pipeline0/GstJpegParse:jpegparse0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
0:00:04.942931881  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:218:gst_v4l2_video_dec_stop:<v4l2jpegdec0> Stopping
0:00:04.943051132  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:5492:gst_v4l2_object_stop:<v4l2jpegdec0:sink> stopping
0:00:04.943131633  1580 0xaaaaee3b6890 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1114:gst_v4l2_buffer_pool_orphan:<v4l2jpegdec0:pool0:sink> orph
aning pool
0:00:04.943204675  1580 0xaaaaee3b6890 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1066:gst_v4l2_buffer_pool_stop:<v4l2jpegdec0:pool0:sink> stoppi
ng pool
0:00:04.943363843  1580 0xaaaaee3b6890 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:777:gst_v4l2_buffer_pool_streamoff:<v4l2jpegdec0:pool0:sink> St
opped streaming
0:00:04.943468719  1580 0xaaaaee3b6890 DEBUG         v4l2bufferpool gstv4l2bufferpool.c:1650:gst_v4l2_buffer_pool_complete_release_buffer:<v4l2jpegdec0
:pool0:sink> complete release buffer 0xffff90000c00 (queued = no)
0:00:04.943601928  1580 0xaaaaee3b6890 DEBUG          v4l2allocator gstv4l2allocator.c:772:gst_v4l2_allocator_stop:<v4l2jpegdec0:pool0:sink:allocator> 
stop allocator
0:00:04.946470657  1580 0xaaaaee3b6890 DEBUG                   v4l2 gstv4l2object.c:5492:gst_v4l2_object_stop:<v4l2jpegdec0:src> stopping
0:00:04.946563158  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:245:gst_v4l2_video_dec_stop:<v4l2jpegdec0> Stopped
0:00:04.946726659  1580 0xaaaaee3b6890 DEBUG           v4l2videodec gstv4l2videodec.c:179:gst_v4l2_video_dec_close:<v4l2jpegdec0> Closing
0:00:04.946817785  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:730:gst_v4l2_close:<v4l2jpegdec0:sink> Trying to close /dev/video18
0:00:04.946891952  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:470:gst_v4l2_empty_lists:<v4l2jpegdec0:sink> deleting enumerations
0:00:05.280080168  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:730:gst_v4l2_close:<v4l2jpegdec0:src> Trying to close /dev/video18
0:00:05.280224252  1580 0xaaaaee3b6890 DEBUG                   v4l2 v4l2_calls.c:470:gst_v4l2_empty_lists:<v4l2jpegdec0:src> deleting enumerations
Freeing pipeline ...