Hello,
We are working on 1080i capture using v4l2 and gstreamer. The ezsdk version is 05 05 02 00. The cpu is DM8148.
Our board is similar to 8148EVM. The video comes from external hdmi decoder. We do not do scaling.
Now we can capture the 1080i video by using gstreamer and v4l2. We want to use the deinterlace module. There are some errors when we add the omx_mdeiscaler in the pipeline.
The pipeline
gst-launch -v v4l2src queue-size=12 num-buffers=100 ! 'video/x-raw-yuv-strided, format=(fourcc)NV12,width=1920,height=1080,framerate=(fraction)30/1,interlaced=(boolean)true' ! omxbufferalloc numBuffers=12 ! omx_mdeiscaler name=d d.src_01 ! 'video/x-raw-yuv-strided, format=(fourcc)NV12,width=1920,height=1080' ! gstperf ! filesink location=test1.yuv d.src_00 ! fakesink silent=true
Error message:
Caught SIGSEGV accessing address 0x14
Spinning. Please run 'gdb gst-launch 1213' to continue debugging, Ctrl-C to qui
t, or Ctrl-\ to dump core.
root@dm814x-evm:~# gst-launch -v v4l2src queue-size=12 num-buffers=100 ! 'vide
o/x-raw-yuv-strided, format=(fourcc)NV12,width=1920,height=1080,framerate=(fract
ion)30/1,interlaced=(boolean)true' ! omxbufferalloc numBuffers=12 ! omx_mdeisca
ler name=d d.src_01 ! 'video/x-raw-yuv-strided, format=(fourcc)NV12,width=1920,h
eight=1080' ! gstperf ! filesink location=test1.yuv d.src_00 ! fakesink silent=
true --gst-debug=3
0:00:00.025139850 1213 0x16050 INFO GST_INIT gstquery.c:108:_
gst_query_initialize: init queries
0:00:00.032317151 1213 0x16050 INFO GST_INIT gstmessage.c:73:
_gst_message_initialize: init messages
0:00:00.034126101 1213 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:350:
_gst_plugin_initialize: registering 0 static plugins
0:00:00.035263050 1213 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:255:
gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.035401400 1213 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:257:
gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.044445151 1213 0x16050 INFO GST_REGISTRY gstregistry.c:15
99:ensure_current_registry: reading registry cache: /home/root/.gstreamer-0.10/r
egistry.arm.bin
0:00:00.232938901 1213 0x16050 INFO GST_REGISTRY gstregistrybinar
y.c:614:gst_registry_binary_read_cache: loaded /home/root/.gstreamer-0.10/regist
ry.arm.bin in 0.188303 seconds
0:00:00.233505051 1213 0x16050 INFO GST_REGISTRY gstregistry.c:14
69:scan_and_update_registry: Validating plugins from registry cache: /home/root/
.gstreamer-0.10/registry.arm.bin
0:00:00.263431201 1213 0x16050 INFO GST_REGISTRY gstregistry.c:15
61:scan_and_update_registry: Registry cache has not changed
0:00:00.263570201 1213 0x16050 INFO GST_REGISTRY gstregistry.c:16
28:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.263641651 1213 0x16050 INFO GST_INIT gst.c:792:init_p
ost: GLib runtime version: 2.24.1
0:00:00.263723251 1213 0x16050 INFO GST_INIT gst.c:794:init_p
ost: GLib headers version: 2.24.1
0:00:00.264026201 1213 0x16050 INFO GST_PIPELINE gstparse.c:299:g
st_parse_launch_full: parsing pipeline description 'v4l2src queue-size=12 num-bu
ffers=100 ! video/x-raw-yuv-strided,\ format=(fourcc)NV12,width=1920,height=1080
,framerate=(fraction)30/1,interlaced=(boolean)true ! omxbufferalloc numBuffers=1
2 ! omx_mdeiscaler name=d d.src_01 ! video/x-raw-yuv-strided,\ format=(fourcc)NV
12,width=1920,height=1080 ! gstperf ! filesink location=test1.yuv d.src_00 ! fak
esink silent=true '
0:00:00.329654750 1213 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:859:
gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/oldv4l2gstlib/libgstvideo4
linux2.so" loaded
0:00:00.329819750 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "v4l2src"
0:00:00.334948850 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseSrc@0x154060> adding pad 'src'
0:00:00.503097101 1213 0x16050 INFO omx gstomx_videomixe
r.c:2183:init_interfaces: GstChildProxy interface registered
0:00:00.503355751 1213 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:859:
gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstomx.so" loaded
0:00:00.503455551 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "omxbufferalloc"
0:00:00.504626201 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstomxBufferAlloc@0x159858> adding pad 'sink'
0:00:00.504786350 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstomxBufferAlloc@0x159858> adding pad 'src'
0:00:00.505059000 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "omx_mdeiscaler"
0:00:00.507272250 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstOmxBaseFilter2@0x15d050> adding pad 'sink'
0:00:00.507571050 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstOmxBaseFilter2@0x15d050> adding pad 'src_00'
0:00:00.507809750 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstOmxBaseFilter2@0x15d050> adding pad 'src_01'
0:00:00.508407200 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "gstperf"
0:00:00.509227500 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseTransform@0x160000> adding pad 'sink'
0:00:00.509480800 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseTransform@0x160000> adding pad 'src'
0:00:00.533304201 1213 0x16050 INFO GST_PLUGIN_LOADING gstplugin.c:859:
gst_plugin_load_file: plugin "/usr/lib/gstreamer-0.10/libgstcoreelements.so" loa
ded
0:00:00.533457701 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "filesink"
0:00:00.534713201 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseSink@0x164058> adding pad 'sink'
0:00:00.535163050 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "fakesink"
0:00:00.536760650 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseSink@0xb2038> adding pad 'sink'
0:00:00.537138600 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "pipeline"
0:00:00.537976600 1213 0x16050 INFO GST_PIPELINE ./grammar.y:568:
gst_parse_perform_link: linking v4l2src0:(any) to omxbufferalloc0:(any) (0/0) wi
th caps "0xd5820"
0:00:00.538118100 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "capsfilter"
0:00:00.538828400 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseTransform@0xb60f0> adding pad 'sink'
0:00:00.539077700 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseTransform@0xb60f0> adding pad 'src'
0:00:00.539248050 1213 0x16050 INFO GST_STATES gstbin.c:1759:gs
t_bin_get_state_func:<pipeline0> getting state
0:00:00.539435550 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.875220750 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element v4l2src0:(any) to element cap
sfilter0:sink
0:00:00.875337850 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963
:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.875434950 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: v4l2src0 and capsfilter0 in same bin, no need for g
host pads
0:00:00.875662900 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link v4l2src0:src and capsfilter0:sink
0:00:00.876928050 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked v4l2src0:src and capsfilter0:sink, successful
0:00:00.877135400 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element capsfilter0:src to element om
xbufferalloc0:(any)
0:00:00.877231350 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963
:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.877330750 1213 0x16050 INFO GST_PADS gstutils.c:1028:
gst_pad_check_link: trying to link capsfilter0:src and omxbufferalloc0:sink
0:00:00.881172350 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: capsfilter0 and omxbufferalloc0 in same bin, no nee
d for ghost pads
0:00:00.881327000 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link capsfilter0:src and omxbufferalloc0:sink
0:00:00.884850000 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked capsfilter0:src and omxbufferalloc0:sink, successful
0:00:00.885047350 1213 0x16050 INFO GST_PIPELINE ./grammar.y:568:
gst_parse_perform_link: linking omxbufferalloc0:(any) to d:(any) (0/0) with caps
"(nil)"
0:00:00.885145500 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element omxbufferalloc0:(any) to elem
ent d:(any)
0:00:00.885242200 1213 0x16050 INFO GST_PADS gstutils.c:1028:
gst_pad_check_link: trying to link omxbufferalloc0:src and d:sink
0:00:00.888817249 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: omxbufferalloc0 and d in same bin, no need for ghos
t pads
0:00:00.888955099 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link omxbufferalloc0:src and d:sink
0:00:00.892847000 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked omxbufferalloc0:src and d:sink, successful
0:00:00.893022000 1213 0x16050 INFO GST_PARENTAGE gstbin.c:3702:gs
t_bin_get_by_name: [pipeline0]: looking up child element d
0:00:00.893136200 1213 0x16050 INFO GST_PIPELINE ./grammar.y:568:
gst_parse_perform_link: linking d:d to perf0:(any) (1/0) with caps "0xd5bc0"
0:00:00.893237950 1213 0x16050 INFO GST_ELEMENT_FACTORY gstelementfactor
y.c:371:gst_element_factory_create: creating element "capsfilter"
0:00:01.230227300 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseTransform@0xb62c0> adding pad 'sink'
0:00:01.230512101 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:716
:gst_element_add_pad:<GstBaseTransform@0xb62c0> adding pad 'src'
0:00:01.230685401 1213 0x16050 INFO GST_STATES gstbin.c:1759:gs
t_bin_get_state_func:<pipeline0> getting state
0:00:01.230866201 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter1> completed state change to NULL
0:00:01.231036901 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element d:src_01 to element capsfilte
r1:sink
0:00:01.231130351 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963
:gst_element_get_static_pad: found pad d:src_01
0:00:01.231213551 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963
:gst_element_get_static_pad: found pad capsfilter1:sink
0:00:01.231291501 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: d and capsfilter1 in same bin, no need for ghost pa
ds
0:00:01.231449801 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link d:src_01 and capsfilter1:sink
0:00:01.231566051 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked d:src_01 and capsfilter1:sink, successful
0:00:01.231721001 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element capsfilter1:src to element pe
rf0:(any)
0:00:01.231810801 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963
:gst_element_get_static_pad: found pad capsfilter1:src
0:00:01.231904751 1213 0x16050 INFO GST_PADS gstutils.c:1028:
gst_pad_check_link: trying to link capsfilter1:src and perf0:sink
0:00:01.232234251 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: capsfilter1 and perf0 in same bin, no need for ghos
t pads
0:00:01.232367251 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link capsfilter1:src and perf0:sink
0:00:01.232696001 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked capsfilter1:src and perf0:sink, successful
0:00:01.232885851 1213 0x16050 INFO GST_PIPELINE ./grammar.y:568:
gst_parse_perform_link: linking perf0:(any) to filesink0:(any) (0/0) with caps "
(nil)"
0:00:01.232979801 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element perf0:(any) to element filesi
nk0:(any)
0:00:01.233074801 1213 0x16050 INFO GST_PADS gstutils.c:1028:
gst_pad_check_link: trying to link perf0:src and filesink0:sink
0:00:01.233470001 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: perf0 and filesink0 in same bin, no need for ghost
pads
0:00:01.569526449 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link perf0:src and filesink0:sink
0:00:01.569933349 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked perf0:src and filesink0:sink, successful
0:00:01.570099299 1213 0x16050 INFO GST_PARENTAGE gstbin.c:3702:gs
t_bin_get_by_name: [pipeline0]: looking up child element d
0:00:01.570211349 1213 0x16050 INFO GST_PIPELINE ./grammar.y:568:
gst_parse_perform_link: linking d:d to fakesink0:(any) (1/0) with caps "(nil)"
0:00:01.570301599 1213 0x16050 INFO GST_ELEMENT_PADS gstutils.c:1568:
gst_element_link_pads_full: trying to link element d:src_00 to element fakesink0
:(any)
0:00:01.570387249 1213 0x16050 INFO GST_ELEMENT_PADS gstelement.c:963
:gst_element_get_static_pad: found pad d:src_00
0:00:01.570510900 1213 0x16050 INFO GST_PADS gstutils.c:1028:
gst_pad_check_link: trying to link d:src_00 and fakesink0:sink
0:00:01.570611450 1213 0x16050 INFO GST_PADS gstutils.c:1468:
prepare_link_maybe_ghosting: d and fakesink0 in same bin, no need for ghost pads
0:00:01.570738350 1213 0x16050 INFO GST_PADS gstpad.c:1941:gs
t_pad_link_prepare: trying to link d:src_00 and fakesink0:sink
0:00:01.570865100 1213 0x16050 INFO GST_PADS gstpad.c:2124:gs
t_pad_link_full: linked d:src_00 and fakesink0:sink, successful
Setting pipeline to PAUSED ...
0:00:01.575104650 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<fakesink0> completed state change to READY
0:00:01.575208800 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<fakesink0> posting state-changed NULL to READY
0:00:01.575471950 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'fakesink0' changed state to 2(READY)
successfully
0:00:01.578157249 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<filesink0> completed state change to READY
0:00:01.578273349 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<filesink0> posting state-changed NULL to READY
0:00:01.578411449 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'filesink0' changed state to 2(READY)
successfully
0:00:01.578539999 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<perf0> completed state change to READY
0:00:01.578625249 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<perf0> posting state-changed NULL to READY
0:00:01.578742499 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'perf0' changed state to 2(READY) succ
essfully
0:00:01.578853449 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter1> completed state change to READY
0:00:01.914581250 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter1> posting state-changed NULL to READY
0:00:01.914723250 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 2(READY
) successfully
0:00:01.914847000 1213 0x16050 INFO omx gstomx_base_filt
er2.c:182:change_state:<d> begin: changing state NULL -> READY
0:00:03.005041600 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<d> completed state change to READY
0:00:03.005268250 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<d> posting state-changed NULL to READY
0:00:03.005460950 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'd' changed state to 2(READY) successf
ully
0:00:03.005629700 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<omxbufferalloc0> completed state change to READY
0:00:03.005716650 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<omxbufferalloc0> posting state-changed NULL to REA
DY
0:00:03.005836550 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 2(R
EADY) successfully
0:00:03.005952950 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter0> completed state change to READY
0:00:03.006037300 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter0> posting state-changed NULL to READY
0:00:03.006157900 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY
) successfully
0:00:03.006904800 1213 0x16050 INFO v4l2 v4l2_calls.c:480
:gst_v4l2_open:<v4l2src0> Opened device 'TI81xx_catalogue' (/dev/video0) success
fully
0:00:03.007149850 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<v4l2src0> completed state change to READY
0:00:03.007243800 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<v4l2src0> posting state-changed NULL to READY
0:00:03.007375250 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 2(READY) s
uccessfully
0:00:03.007549899 1213 0x16050 INFO GST_STATES gstelement.c:231
4:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pe
nding PAUSED, next PAUSED
0:00:03.009051799 1213 0x16050 INFO GST_STATES gstelement.c:232
3:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED,
final PAUSED
0:00:03.009503649 1213 0x16050 INFO GST_STATES gstbin.c:2498:gs
t_bin_change_state_func:<pipeline0> child 'fakesink0' is changing state asynchro
nously to PAUSED
0:00:03.009693099 1213 0x16050 INFO GST_STATES gstbin.c:2498:gs
t_bin_change_state_func:<pipeline0> child 'filesink0' is changing state asynchro
nously to PAUSED
0:00:03.009908499 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<perf0> completed state change to PAUSED
0:00:03.010000449 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<perf0> posting state-changed READY to PAUSED
0:00:03.010123699 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'perf0' changed state to 3(PAUSEti81xx
vin ti81xxvin: Detect V4L2_DV_1080I50/60
D) successfully
0:00:03.010271999 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_stateti81xxvin ti81xxvin: vidioc_s_fmt_vid_cap VIDIOC_S_F
MT:<capsfilter1>
completed state change to PAUSED
0:00:03.346056250 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter1> posting state-changed READY to PAUSED
0:00:03.346232200 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 3(PAUSE
D) successfully
0:00:03.346361550 1213 0x16050 INFO omx gstomx_base_filt
er2.c:182:change_state:<d> begin: changing state READY -> PAUSED
0:00:03.346494800 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<d> completed state change to PAUSED
0:00:03.346580050 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<d> posting state-changed READY to PAUSED
0:00:03.346699650 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'd' changed state to 3(PAUSED) success
fully
0:00:03.346844850 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<omxbufferalloc0> completed state change to PAUSED
0:00:03.346931500 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<omxbufferalloc0> posting state-changed READY to PA
USED
0:00:03.347052100 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 3(P
AUSED) successfully
0:00:03.347202550 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:03.347289700 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter0> posting state-changed READY to PAUSED
0:00:03.347438049 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSE
D) successfully
0:00:03.347710749 1213 0x16050 INFO v4l2 gstv4l2object.c:
1036:gst_v4l2_object_fill_format_list:<v4l2src0> got 4 format(s):
0:00:03.347797199 1213 0x16050 INFO v4l2 gstv4l2object.c:
1042:gst_v4l2_object_fill_format_list:<v4l2src0> NV12
0:00:03.347870849 1213 0x16050 INFO v4l2 gstv4l2object.c:
1042:gst_v4l2_object_fill_format_list:<v4l2src0> YUYV
0:00:03.347941999 1213 0x16050 INFO v4l2 gstv4l2object.c:
1042:gst_v4l2_object_fill_format_list:<v4l2src0> RGB3
0:00:03.348011599 1213 0x16050 INFO v4l2 gstv4l2object.c:
1042:gst_v4l2_object_fill_format_list:<v4l2src0> NV16
0:00:03.348596749 1213 0x16050 INFO v4l2src gstv4l2src.c:611
:gst_v4l2src_get_caps:<v4l2src0> probed caps: 0x163860
Mode set is 1080
0:00:03.380125049 1213 0x16050 INFO v4l2 gstv4l2object.c:
1525:gst_v4l2_object_get_caps_info:<v4l2src0> rowstride: 1920
allocating 12 buffers of size:3110400!!
allocated outbuf:0x40ce7080
allocated outbuf:0x40fde680
allocated outbuf:0x412d5c80
allocated outbuf:0x415cd280
allocated outbuf:0x418c4880
allocated outbuf:0x41bbbe80
allocated outbuf:0x41eb3480
allocated outbuf:0x421aaa80
allocated outbuf:0x424a2080
allocated outbuf:0x42799680
allocated outbuf:0x42a90c80
allocated outbuf:0x42d88280
0:00:03.390052249 1213 0x16050 INFO v4l2src v4l2src_calls.c:
452:gst_v4l2src_capture_init:<v4l2src0> capturing buffers via mmap()
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw-yuv-st
rided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)30/1, width
=(int)1920, height=(int)1080, interlaced=(boolean)true
0:00:03.747705850 1213 0x16050 INFO GST_EVENT gstevent.c:600:g
st_event_new_new_segment_full: creating newsegment update 0, rate 1.000000, form
at GST_FORMAT_TIME, start 0:00:00.000000000, stop 99:99:99.999999999, position 0
:00:00.000000000
0:00:03.748510800 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<v4l2src0> completed state change to PAUSED
0:00:03.748617500 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<v4l2src0> posting state-changed READY to PAUSED
0:00:03.748756150 1213 0x16050 INFO GST_STATES gstbin.c:2536:gs
t_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 3(PAUSED)
successfully without preroll
0:00:03.748905100 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<pipeline0> completed state change to PAUSED
0:00:03.748993250 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<pipeline0> posting state-changed READY to PAUSED
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
0:00:03.753450850 1213 0x16050 INFO GST_EVENT gstevent.c:1068:
gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:03.753658750 1213 0x16050 INFO bin gstbin.c:2368:gs
t_bin_do_latency_func:<pipeline0> configured latency of 0:00:00.000000000
0:00:03.753947800 1213 0x16050 INFO GST_STATES gstbin.c:2498:gs
t_bin_change_state_func:<pipeline0> child 'fakesink0' is changing state asynchro
nously to PLAYING
0:00:03.754065400 1213 0x16050 INFO GST_STATES gstbin.c:2498:gs
t_bin_change_state_func:<pipeline0> child 'filesink0' is changing state asynchro
nously to PLAYING
0:00:03.754179250 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<perf0> completed state change to PLAYING
0:00:03.754265200 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<perf0> posting state-changed PAUSED to PLAYING
0:00:03.754390600 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'perf0' changed state to 4(PLAYING) su
ccessfully
0:00:03.754504150 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter1> completed state change to PLAYING
0:00:03.754587500 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter1> posting state-changed PAUSED to PLAYI
NG
0:00:03.754704250 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 4(PLAYI
NG) successfully
0:00:03.754819600 1213 0x16050 INFO omx gstomx_base_filt
er2.c:182:change_state:<d> begin: changing state PAUSED -> PLAYING
0:00:03.754901050 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<d> completed state change to PLAYING
0:00:04.090469000 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<d> posting state-changed PAUSED to PLAYING
0:00:04.090622100 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'd' changed state to 4(PLAYING) succes
sfully
0:00:04.090750650 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<omxbufferalloc0> completed state change to PLAYING
0:00:04.090836200 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<omxbufferalloc0> posting state-changed PAUSED to P
LAYING
0:00:04.090956300 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 4(P
LAYING) successfully
0:00:04.091069950 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter0> completed state change to PLAYING
0:00:04.091154550 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter0> posting state-changed PAUSED to PLAYI
NG
0:00:04.091271600 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 4(PLAYI
NG) successfully
0:00:04.091536800 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<v4l2src0> completed state change to PLAYING
0:00:04.091633000 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<v4l2src0> posting state-changed PAUSED to PLAYING
0:00:04.091917150 1213 0x144c50 INFO v4l2src gstv4l2src.c:102
4:gst_v4l2src_create:<v4l2src0> sync to 0:00:00.000000000
0:00:04.092162800 1213 0x144c50 INFO GST_PADS gstpad.c:3516:gs
t_pad_event_default_dispatch:<omxbufferalloc0:sink> Sending event 0x17a180 (news
egment) to all internally linked pads
0:00:04.092308100 1213 0x144c50 INFO omx gstomx_base_vfpc
2.c:43:pad_event:<d> begin: event=newsegment
0:00:04.092387500 1213 0x144c50 INFO omx gstomx_base_filt
er2.c:741:pad_event:<d> begin: event=newsegment
0:00:04.093021750 1213 0x144c50 INFO basetransform gstbasetransform
.c:1148:gst_base_transform_setcaps:<capsfilter0> reuse caps
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw-
yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)30/1,
width=(int)1920, height=(int)1080, interlaced=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw
-yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)30/1
, width=(int)1920, height=(int)1080, interlaced=(boolean)true
/GstPipeline:pipeline0/GstomxBufferAlloc:omxbufferalloc0.GstPad:src: caps = vide
o/x-raw-yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fracti
on)30/1, width=(int)1920, height=(int)1080, interlaced=(boolean)true
/GstPipeline:pipeline0/GstomxBufferAlloc:omxbufferalloc0.GstPad:sink: caps = vid
eo/x-raw-yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fract
ion)30/1, width=(int)1920, height=(int)1080, interlaced=(boolean)true
0:00:04.094991650 1213 0x144c50 INFO omx gstomx_base_vfpc
2.c:106:sink_setcaps:<d> setcaps (sink): 0x1668a0
/GstPipeline:pipeline0/GstOmxMDeiScaler:d.GstPad:sink: caps = video/x-raw-yuv-st
rided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)30/1, width
=(int)1920, height=(int)1080, interlaced=(boolean)true
/GstPipeline:pipeline0/GstOmxMDeiScaler:d.GstPad:sink: caps = video/x-raw-yuv-st
rided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)30/1, width
=(int)1920, height=(int)1080, interlaced=(boolean)true
0:00:04.432135250 1213 0x144c50 INFO omx gstomx_base_filt
er2.c:598:pad_chain:<d> omx: prepare
0:00:04.432226000 1213 0x144c50 INFO omx gstomx_base_vfpc
2.c:216:omx_setup:<d> begin
0:00:04.432407150 1213 0x144c50 INFO omx gstomx_base_vfpc
2.c:176:src_setcaps:<d> setcaps (src): 0x184440
0:00:04.095086600 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 4(PLAYING)
successfully
/GstPipeline:pipeline0/GstOmxMDeiScaler:d.GstPad:src_00: caps = video/x-raw-yuv,
width=(int)1920, height=(int)1080, format=(fourcc)YUY2, framerate=(fraction)60/
1, interlaced=(boolean)false
0:00:04.433223050 1213 0x144c50 INFO omx gstomx_base_vfpc
2.c:176:src_setcaps:<d> setcaps (src): 0x184540
/GstPipeline:pipeline0/GstOmxMDeiScaler:d.GstPad:src_01: caps = video/x-raw-yuv,
width=(int)1920, height=(int)1080, format=(fourcc)NV12, framerate=(fraction)60/
1, interlaced=(boolean)false
New clock: GstSystemClock
0:00:04.449231200 1213 0x144c50 INFO omx gstomx_base_vfpc
2.c:239:omx_setup:<d> end
this input params: 1920x540,1920 3110400 1
Caught SIGSEGV accessing address 0x14
Spinning. Please run 'gdb gst-launch 1213' to continue debugging, Ctrl-C to qui
t, or Ctrl-\ to dump core.
Caught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 2497965850 ns.
Setting pipeline to PAUSED ...
0:00:06.931254250 1213 0x16050 INFO GST_STATES gstbin.c:2498:gs
t_bin_change_state_func:<pipeline0> child 'fakesink0' is changing state asynchro
nously to PAUSED
0:00:06.931461600 1213 0x16050 INFO GST_STATES gstbin.c:2498:gs
t_bin_change_state_func:<pipeline0> child 'filesink0' is changing state asynchro
nously to PAUSED
0:00:06.931589100 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<perf0> completed state change to PAUSED
0:00:06.931678850 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<perf0> posting state-changed PLAYING to PAUSED
0:00:06.931826450 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'perf0' changed state to 3(PAUSED) suc
cessfully
0:00:06.931945900 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter1> completed state change to PAUSED
0:00:06.932031000 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter1> posting state-changed PLAYING to PAUS
ED
0:00:06.932150250 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 3(PAUSE
D) successfully
0:00:06.932265350 1213 0x16050 INFO omx gstomx_base_filt
er2.c:182:change_state:<d> begin: changing state PLAYING -> PAUSED
0:00:06.932348300 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<d> completed state change to PAUSED
0:00:06.932430050 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<d> posting state-changed PLAYING to PAUSED
0:00:06.932547900 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'd' changed state to 3(PAUSED) success
fully
0:00:06.932667200 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<omxbufferalloc0> completed state change to PAUSED
0:00:06.932752350 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<omxbufferalloc0> posting state-changed PLAYING to
PAUSED
0:00:06.932908200 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'omxbufferalloc0' changed state to 3(P
AUSED) successfully
0:00:06.933027450 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:06.933111600 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter0> posting state-changed PLAYING to PAUS
ED
0:00:06.933236050 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSE
D) successfully
0:00:06.933375100 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<v4l2src0> completed state change to PAUSED
0:00:06.933464900 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<v4l2src0> posting state-changed PLAYING to PAUSED
0:00:07.269454850 1213 0x16050 INFO GST_STATES gstbin.c:2536:gs
t_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 3(PAUSED)
successfully without preroll
0:00:07.269607350 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<pipeline0> completed state change to PAUSED
0:00:07.269696500 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<pipeline0> posting state-changed PAUSED to PAUSED
Setting pipeline to READY ...
0:00:07.270493450 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<fakesink0> completed state change to READY
0:00:07.270596800 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<fakesink0> posting state-changed READY to READY
0:00:07.270719750 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'fakesink0' changed state to 2(READY)
successfully
0:00:07.270998200 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<filesink0> completed state change to READY
0:00:07.271088300 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<filesink0> posting state-changed READY to READY
0:00:07.271206950 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'filesink0' changed state to 2(READY)
successfully
0:00:07.271387450 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<perf0> completed state change to READY
0:00:07.271476400 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<perf0> posting state-changed PAUSED to READY
0:00:07.271597600 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'perf0' changed state to 2(READY) succ
essfully
0:00:07.271766800 1213 0x16050 INFO GST_STATES gstelement.c:234
1:gst_element_continue_state:<capsfilter1> completed state change to READY
0:00:07.271852750 1213 0x16050 INFO GST_STATES gstelement.c:235
4:gst_element_continue_state:<capsfilter1> posting state-changed PAUSED to READY
0:00:07.271970950 1213 0x16050 INFO GST_STATES gstbin.c:2492:gs
t_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 2(READY
) successfully
0:00:07.272084500 1213 0x16050 INFO omx gstomx_base_filt
er2.c:182:change_state:<d> begin: changing state PAUSED -> READY
Has anybody met this problem before?
Best regards.