v4l2src fail - but could be buggy driver
Peter Allen
peter.allenm at gmail.com
Sun Jun 11 21:45:23 UTC 2023
Hi All,
I am attempting to use gstreamer with a camera I've had to write the driver
for on a relatively untested arm board (an Allwinner S3). And guess what -
I've got issues :)
The camera has an onboard ISP, so produces UYVY 422p on Mipi CSI, and the
MIPI peripheral has the capability to convert between different YUV formats
In fact interleaved UYVY comes out in a really weird byte order, so I've
been using NV12 or NV16 as it is correct. When I use v4l2-ctl to produce
the stream, all is well:
v4l2-ctl --set-fmt-video=width=1280,height=720,pixelformat=NV12
--stream-mmap --stream-count=600 --silent -d /dev/video0
--stream-to=MyFile.raw
However when I try to do similar things with gstreamer, I have issues:
gst-launch-1.0 -ve v4l2src device=/dev/video0 !
video/x-raw,width=1280,height=720,framerate=60/1,format=NV12 ! queue !
filesink location=GstNV12Raw.raw
gives:
ot at openhd-x20dev:/home/openhd# gst-launch-1.0 -ve v4l2src
device=/dev/video0 !
video/x-raw,width=1280,height=720,framerate=60/1,format=NV12 ! queue !
filesink location=GstNV12Raw.raw
[ 2048.216638] hdzerocam_open(816)
[ 2048.219869] hdzerocam_fill_fmt(805): HDZero fill
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw,
width=(int)1280, height=(int)720, framerate=(fraction)60/1,
format=(string)NV12, interlace-m[ 2048.274807] hdzerocam_get_fmt(710)
ode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/[
2048.290307] hdzerocam_s_stream(755)
x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1,
format=(string)NV12, interlace-mode=(string)progressive,
colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstQueue:queue0.[ 2048.309943]
hdzerocam_s_stream(755)
GstPad:src: caps = video/x-raw, width=(int)1280, height=(int)720,
framerate=(fraction)60/1, format=(string)NV12,
interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps =
video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1,
format=(string)NV12, interlace-mode=(string)progressive,
colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw,
width=(int)1280, height=(int)720, framerate=(fraction)60/1,
format=(string)NV12, interlace-mode=(string)progressive,
colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps =
video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1,
format=(string)NV12, interlace-mode=(string)progressive,
colorimetry=(string)2:0:0:0
0:00:00.159656333 443 0x5b4c58 WARN video-info
video-info.c:204:validate_colorimetry: Need to specify a color matrix when
using YUV format (NV12)
0:00:00.159812875 443 0x5b4c58 WARN video-info
video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using
default
0:00:00.161243625 443 0x5b4c58 WARN video-info
video-info.c:204:validate_colorimetry: Need to specify a color matrix when
using YUV format (NV12)
0:00:00.161350333 443 0x5b4c58 WARN video-info
video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using
default
0:00:00.161923083 443 0x5b4c58 WARN video-info
video-info.c:204:validate_colorimetry: Need to specify a color matrix when
using YUV format (NV12)
0:00:00.162008667 443 0x5b4c58 WARN video-info
video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using
default
0:00:00.162248167 443 0x5b4c58 WARN video-info
video-info.c:204:validate_colorimetry: Need to specify a color matrix when
using YUV format (NV12)
0:00:00.162310958 443 0x5b4c58 WARN video-info
video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using
default
0:00:00.172358583 443 0x5b4c58 WARN v4l2bufferpool
gstv4l2bufferpool.c:814:gst_v4l2_buffer_pool_start:<v4l2src0:pool0:src>
Uncertain or not enough buffers, enabling copy threshold
0:00:00.205794042 443 0x5b4c58 ERROR videometa
gstvideometa.c:242:default_map: plane 1, no memory at offset 1382400
0:00:00.205912917 443 0x5b4c58 ERROR default
video-frame.c:168:gst_video_frame_map_id: failed to map video frame plane 1
0:00:00.206110167 443 0x5b4c58 ERROR v4l2bufferpool
gstv4l2bufferpool.c:161:gst_v4l2_buffer_pool_copy_buffer:<v4l2src0:pool0:src>
could not map buffer
0:00:00.206237458 443 0x5b4c58 ERROR v4l2bufferpool
gstv4l2bufferpool.c:2071:gst_v4l2_buffer_pool_process:<v4l2src0:pool0:src>
failed to copy buffer
0:00:00.206398958 443 0x5b4c58 WARN basesrc
gstbasesrc.c:3127:gst_base_src_loop:<v4l2src0> error: Internal data stream
error.
0:00:00.206471292 443 0x5b4c58 WARN basesrc
gstbasesrc.c:3127:gst_base_src_loop:<v4l2src0> error: streaming stopped,
reason error (-5)
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal
data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason error (-5)
Execution ended after 0:00:00.057735709
Setting pipeline to NULL ...
Freeing pipeline ...
----------------------------------------------------
i'm well aware that this might not be gstreamer's issue, but I'm really
struggling to understand what is going on with
gstvideometa.c:242:default_map: plane 1, no memory at offset 1382400
Full GST_DEBUG_LEVEL=4 attached in case it helps.
Can anyone shed some light?
Thank you
Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230611/44eb1b3a/attachment-0001.htm>
-------------- next part --------------
gst-launch-1.0 -ve v4l2src device=/dev/video0 ! video/x-raw,width=1280,height=720,framerate=60/1,format=NV12 ! queue ! filesink location=GstNV12Raw.rawV12 ! queue ! filesink location=GstNV12Raw.raw
0:00:00.000551833 431 0x4d0800 INFO GST_INIT gst.c:586:init_pre: Initializing GStreamer Core Library version 1.18.4
0:00:00.000828458 431 0x4d0800 INFO GST_INIT gst.c:587:init_pre: Using library installed in /usr/lib/arm-linux-gnueabihf
0:00:00.000927292 431 0x4d0800 INFO GST_INIT gst.c:605:init_pre: Linux openhd-x20dev 5.8.0 #10 Tue Jun 6 22:34:10 BST 2023 armv7l
0:00:00.002720833 431 0x4d0800 INFO GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.005879708 431 0x4d0800 INFO GST_INIT gstcontext.c:85:_priv_gst_context_initialize: init contexts
0:00:00.007783792 431 0x4d0800 INFO GST_PLUGIN_LOADING gstplugin.c:325:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.008769958 431 0x4d0800 INFO GST_PLUGIN_LOADING gstplugin.c:233:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.008900875 431 0x4d0800 INFO GST_PLUGIN_LOADING gstplugin.c:235:gst_plugin_re[ 310.934006] hdzerocam_open(816)
gister_static: added static plugin "staticelements", result[ 310.940750] hdzerocam_fill_fmt(805): HDZero fill
: 1
0:00:00.009054958 431 0x4d0800 INFO GST_REGISTRY gstregistry.c:1755:ensure_current_registry: reading registry cache: /root/.cache/gstreamer-1.0/registry.armv8l.bin
0:00:00.085129958 431 0x4d0800 INFO GST_REGISTRY gstregistrybinary.c:666:priv_gst_registry_binary_read_cache: loaded /root/.cache/gstreamer-1.0/registry.armv8l.bin in 0.075861 seconds
0:00:00.085478208 431 0x4d0800 INFO GST_REGISTRY gstregistry.c:1614:scan_and_update_registry: Validating plugins from registry cache: /root/.cache/gstreamer-1.0/registry.armv8l.bin
0:00:00.095654125 431 0x4d0800 INFO GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: Registry cache has not changed
0:00:00.095789875 431 0x4d0800 INFO GST_REGISTRY gstregistry.c:1790:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.095851583 431 0x4d0800 INFO GST_INIT gst.c:806:init_post: GLib runtime version: 2.66.8
0:00:00.095908083 431 0x4d0800 INFO GST_INIT gst.c:808:init_post: GLib headers version: 2.66.8
0:00:00.095944958 431 0x4d0800 INFO GST_INIT gst.c:810:init_post: initialized GStreamer successfully
0:00:00.096190458 431 0x4d0800 INFO GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'v4l2src device=/dev/video0 ! video/x-raw,width=1280,height=720,framerate=60/1,format=NV12 ! queue ! filesink location=GstNV12Raw.raw '
0:00:00.132754542 431 0x4d0800 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstvideo4linux2.so" loaded
0:00:00.132891958 431 0x4d0800 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "v4l2src"
0:00:00.144826542 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSrc at 0x5f6098> adding pad 'src'
0:00:00.149139583 431 0x4d0800 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.149283583 431 0x4d0800 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "queue"
0:00:00.150197458 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstQueue at 0x5fa060> adding pad 'sink'
0:00:00.150457958 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstQueue at 0x5fa060> adding pad 'src'
0:00:00.150659792 431 0x4d0800 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "filesink"
0:00:00.151550958 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSink at 0x5e3c58> adding pad 'sink'
0:00:00.151890000 431 0x4d0800 INFO filesink gstfilesink.c:334:gst_file_sink_set_location:<filesink0> filename : GstNV12Raw.raw
0:00:00.151973250 431 0x4d0800 INFO filesink gstfilesink.c:335:gst_file_sink_set_location:<filesink0> uri : file:///home/openhd/GstNV12Raw.raw
0:00:00.152099000 431 0x4d0800 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "pipeline"
0:00:00.152838167 431 0x4d0800 INFO GST_PIPELINE gst/parse/grammar.y:682:gst_parse_perform_link: linking some pad of GstV4l2Src named v4l2src0 to some pad of GstQueue named queue0 (0/0) with caps "video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12"
0:00:00.485670875 431 0x4d0800 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.486478500 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform at 0x5fe138> adding pad 'sink'
0:00:00.486737125 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform at 0x5fe138> adding pad 'src'
0:00:00.486874042 431 0x4d0800 INFO GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.487082917 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.487215083 431 0x4d0800 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.487332125 431 0x4d0800 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element v4l2src0:(any) to element capsfilter0:sink
0:00:00.487417375 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.487477250 431 0x4d0800 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: v4l2src0 and capsfilter0 in same bin, no need for ghost pads
0:00:00.487588542 431 0x4d0800 INFO GST_PADS gstpad.c:2377:gst_pad_link_prepare: trying to link v4l2src0:src and capsfilter0:sink
0:00:00.487709417 431 0x4d0800 INFO GST_PADS gstpad.c:4309:gst_pad_peer_query:<capsfilter0:src> pad has no peer
0:00:00.487880833 431 0x4d0800 INFO GST_PADS gstpad.c:2585:gst_pad_link_full: linked v4l2src0:src and capsfilter0:sink, successful
0:00:00.487945417 431 0x4d0800 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.488004042 431 0x4d0800 INFO GST_EVENT gstpad.c:5890:gst_pad_send_event_unchecked:<v4l2src0:src> Received event on flushing pad. Discarding
0:00:00.488137458 431 0x4d0800 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter0:src to element queue0:(any)
0:00:00.488210375 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.488286708 431 0x4d0800 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter0:src and queue0:sink
0:00:00.488502875 431 0x4d0800 INFO GST_PADS gstpad.c:4309:gst_pad_peer_query:<queue0:src> pad has no peer
0:00:00.488628375 431 0x4d0800 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter0 and queue0 in same bin, no need for ghost pads
0:00:00.488737542 431 0x4d0800 INFO GST_PADS gstpad.c:2377:gst_pad_link_prepare: trying to link capsfilter0:src and queue0:sink
0:00:00.488924917 431 0x4d0800 INFO GST_PADS gstpad.c:4309:gst_pad_peer_query:<queue0:src> pad has no peer
0:00:00.818551584 431 0x4d0800 INFO GST_PADS gstpad.c:2585:gst_pad_link_full: linked capsfilter0:src and queue0:sink, successful
0:00:00.818648375 431 0x4d0800 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.818709000 431 0x4d0800 INFO GST_EVENT gstpad.c:5890:gst_pad_send_event_unchecked:<capsfilter0:src> Received event on flushing pad. Discarding
0:00:00.818881792 431 0x4d0800 INFO GST_PIPELINE gst/parse/grammar.y:682:gst_parse_perform_link: linking some pad of GstQueue named queue0 to some pad of GstFileSink named filesink0 (0/0) with caps "(NULL)"
0:00:00.818966084 431 0x4d0800 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element queue0:(any) to element filesink0:(any)
0:00:00.819050334 431 0x4d0800 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link queue0:src and filesink0:sink
0:00:00.819317167 431 0x4d0800 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: queue0 and filesink0 in same bin, no need for ghost pads
0:00:00.819439334 431 0x4d0800 INFO GST_PADS gstpad.c:2377:gst_pad_link_prepare: trying to link queue0:src and filesink0:sink
0:00:00.819685209 431 0x4d0800 INFO GST_PADS gstpad.c:2585:gst_pad_link_full: linked queue0:src and filesink0:sink, successful
0:00:00.819754375 431 0x4d0800 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.819813209 431 0x4d0800 INFO GST_EVENT gstpad.c:5890:gst_pad_send_event_unchecked:<queue0:src> Received event on flushing pad. Discarding
Setting pipeline to PAUSED ...
0:00:00.820438625 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesink0> current NULL pending VOID_PENDING, desired next READY
0:00:00.820824834 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<filesink0> completed state change to READY
0:00:00.820929542 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<filesink0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.821123042 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'filesink0' changed state to 2(READY) successfully
0:00:00.821250667 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<queue0> current NULL pending VOID_PENDING, desired next READY
0:00:00.821320792 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<queue0> completed state change to READY
0:00:00.821383292 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<queue0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.821476959 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'queue0' changed state to 2(READY) successfully
0:00:01.151314417 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current NULL pending VOID_PENDING, desired next READY
0:00:01.151426459 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to READY
0:00:01.151496459 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:01.151609792 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY) successfully
0:00:01.151698750 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<v4l2src0> current NULL pending VOID_PENDING, desired next READY
0:00:01.152264125 431 0x4d0800 INFO v4l2 v4l2_calls.c:588:gst_v4l2_open:<v4l2src0:src> Opened device 'sun6i-csi' (/dev/video0) successfully
0:00:01.152434459 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<v4l2src0> completed state change to READY
0:00:01.152514959 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<v4l2src0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:01.152634792 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 2(READY) successfully
0:00:01.152762459 431 0x4d0800 INFO GST_STATES gstelement.c:2741:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:01.152835167 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (PAUSED pending)
0:00:01.153051042 431 0x4d0800 INFO GST_STATES gstelement.c:2749:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED
0:00:01.153230792 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesink0> current READY pending VOID_PENDING, desired next PAUSED
0:00:01.153381834 431 0x4d0800 INFO GST_STATES gstbin.c:2984:gst_bin_change_state_func:<pipeline0> child 'filesink0' is changing state asynchronously to PAUSED
0:00:01.153484875 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<queue0> current READY pending VOID_PENDING, desired next PAUSED
0:00:01.153796292 431 0x4d0800 INFO task gsttask.c:516:gst_task_set_lock: setting stream lock 0x5f83f4 on task 0x602828
0:00:01.153879875 431 0x4d0800 INFO GST_PADS gstpad.c:6235:gst_pad_start_task:<queue0:src> created task 0x602828
0:00:01.154459125 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<queue0> completed state change to PAUSED
0:00:01.154590375 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<queue0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:01.484162084 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'queue0' changed state to 3(PAUSED) successfully
0:00:01.484324709 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current READY pending VOID_PENDING, desired next PAUSED
0:00:01.484456501 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:01.484535667 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:01.484643126 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSED) successfully
0:00:01.484734834 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<v4l2src0> current READY pending VOID_PENDING, desired next PAUSED
0:00:01.484902584 431 0x4d0800 INFO basesrc gstbasesrc.c:1430:gst_base_src_do_seek:<v4l2src0> seeking: time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
0:00:01.485070126 431 0x4d0800 INFO task gsttask.c:516:gst_task_set_lock: setting stream lock 0x5f8144 on task 0x6028d0
0:00:01.485148042 431 0x4d0800 INFO GST_PADS gstpad.c:6235:gst_pad_start_task:<v4l2src0:src> created task 0x6028d0
0:00:01.485603376 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<v4l2src0> completed state change to PAUSED
0:00:01.485729542 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<v4l2src0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:01.485881334 431 0x4d0800 INFO GST_STATES gstbin.c:3020:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 3(PAUSED) successfully without preroll
0:00:01.486060167 431 0x4d0800 INFO pipeline gstpipeline.c:529:gst_pipeline_change_state:<pipeline0> pipeline is live
0:00:01.486160626 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<pipeline0> completed state change to PAUSED
0:00:01.486230126 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
0:00:01.488011959 431 0x4d0800 INFO GST_EVENT gstevent.c:1480:gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:01.488230001 431 0x4d0800 INFO bin gstbin.c:2808:gst_bin_do_latency_func:<pipeline0> configured latency of 0:00:00.000000000
0:00:01.488971126 431 0x5e0a90 INFO GST_ELEMENT_PADS gstelement.c:1006:gst_element_get_static_pad: no such pad 'sink' in element "v4l2src0"
0:00:01.817094376 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesink0> current READY pending PAUSED, desired next PLAYING
0:00:01.817203251 431 0x4d0800 INFO GST_STATES gstbin.c:2984:gst_bin_change_state_func:<pipeline0> child 'filesink0' is changing state asynchronously to PLAYING
0:00:01.817302209 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<queue0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:01.817376001 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<queue0> completed state change to PLAYING
0:00:01.817438001 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<queue0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:01.817550834 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'queue0' changed state to 4(PLAYING) successfully
0:00:01.817645376 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:01.817707709 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PLAYING
0:00:01.817764959 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:01.817858209 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 4(PLAYING) successfully
0:00:01.817949876 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<v4l2src0> completed state change to PLAYING
0:00:01.818135584 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<v4l2src0> notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:01.818255334 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 4(PLAYING) successfully
New clock: GstSystemClock
0:00:01.820023292 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1212:gst_v4l2_object_fill_format_list:<v4l2src0:src> got 26 format(s):
0:00:01.820168626 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> YUYV
0:00:01.820238792 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> UYVY
0:00:01.820293292 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> 422P
0:00:01.820346709 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> YU12
0:00:02.149740751 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> YV12
0:00:02.149855876 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> JPEG
0:00:02.149914876 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV61
0:00:02.149968376 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV16
0:00:02.150068251 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV21
0:00:02.150120834 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV12
0:00:02.150169334 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> RGBR
0:00:02.150218251 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> RGBP
0:00:02.150267751 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> RGGB
0:00:02.150315126 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> GRBG
0:00:02.150362959 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> GBRG
0:00:02.150410293 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> BA81
0:00:02.150457543 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> VYUY
0:00:02.150505126 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> YVYU
0:00:02.150552043 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> RG12
0:00:02.150598834 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> BA12
0:00:02.150646084 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> GB12
0:00:02.150693334 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> BG12
0:00:02.150740793 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> RG10
0:00:02.150787709 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> BA10
0:00:02.150834668 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> GB10
0:00:02.150881334 431 0x5e0a90 INFO v4l2 gstv4l2object.c:1216:gst_v4l2_object_fill_format_list:<v4l2src0:src> BG10
0:00:02.485384293 431 0x5e0a90 INFO v4l2 gstv4l2object.c:4469:gst_v4l2_object_probe_caps:<v4l2src0:src> probed caps: video/x-raw(format:Interlaced), format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)Y42B, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)Y42B, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)Y42B, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ]; video/x-raw(format:Interlaced), format=(string)NV61, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)NV61, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)NV61, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)NV16, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)NV16, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)NV16, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)NV21, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)NV21, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)NV21, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)NV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)NV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)NV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw(format:Interlaced), format=(string)RGB16, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)RGB16, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)RGB16, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-bayer, format=(string)rggb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ]; video/x-bayer, format=(string)grbg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ]; video/x-bayer, format=(string)gbrg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ]; video/x-bayer, format=(string)bggr, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ]; video/x-raw(format:Interlaced), format=(string)YVYU, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate; video/x-raw, format=(string)YVYU, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string){ progressive, interleaved }; video/x-raw(format:Interlaced), format=(string)YVYU, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 32, 4800 ], height=(int)[ 32, 4800 ], interlace-mode=(string)alternate
0:00:02.816010668 431 0x5e0a90 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
0:00:02.817128710 431 0x5e0a90 INFO basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:02.817313751 431 0x5e0a90 INFO 313.981380] hdzerocam_get_fmt(710)
00;01;34m GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlac[ 314.000715] hdzerocam_s_stream(755)
e-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)60/1, format=(string)NV12, interlace-mode=(string)progressive, colorimetry=(string)2:0:0:0
0:00:03.151369918 431 0x5e0a90 WARN video-info video-info.c:204:validate_colorimetry: Need to specify a color matrix when using YUV format (NV12)
0:00:03.151467501 431 0x5e0a90 WARN video-info video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using default
0:00:03.151671001 431 0x5e0a90 INFO v4l2 gstv4l2object.c:3083:gst_v4l2_object_setup_pool:<v4l2src0:src> accessing buffers via mode 4
0:00:03.152722376 431 0x5e0a90 INFO v4l2bufferpool gstv4l2bufferpool.c:557:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool0:src> increasing minimum buffers to 2
0:00:03.152830668 431 0x5e0a90 INFO v4l2bufferpool gstv4l2bufferpool.c:570:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool0:src> reducing maximum buffers to 32
0:00:03.152882835 431 0x5e0a90 INFO v4l2bufferpool gstv4l2bufferpool.c:586:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool0:src> adding needed video meta
0:00:03.153036001 431 0x5e0a90 WARN video-info video-info.c:204:validate_colorimetry: Need to specify a color matrix when using YUV format (NV12)
0:00:03.153093876 431 0x5e0a90 WARN video-info video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using default
0:00:03.153560918 431 0x5e0a90 INFO v4l2bufferpool gstv4l2bufferpool.c:570:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool0:src> reducing maximum buffers to 32
0:00:03.153734210 431 0x5e0a90 WARN video-info video-info.c:204:validate_colorimetry: Need to specify a color matrix when using YUV format (NV12)
0:00:03.153792085 431 0x5e0a90 WARN video-info video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using default
0:00:03.154110460 431 0x5e0a90 WARN video-info video-info.c:204:validate_colorimetry: Need to specify a color matrix when using YUV format (NV12)
0:00:03.154185460 431 0x5e0a90 WARN video-info video-info.c:520:gst_video_info_from_caps: invalid colorimetry, using default
0:00:03.160348918 431 0x5e0a90 WARN v4l2bufferpool gstv4l2bufferpool.c:814:gst_v4l2_buffer_pool_start:<v4l2src0:pool0:src> Uncertain or not enough buffers, enabling copy threshold
0:00:03.202379793 431 0x5e0a90 ERROR videometa gstvideometa.c:242:default_map: plane 1, no memory at offset 1382400
0:00:03.202495126 431 0x5e0a90 ERROR default video-frame.c:168:gst_video_frame_map_id: failed to map video frame plane 1
0:00:03.202709210 431 0x5e0a90 ERROR v4l2bufferpool gstv4l2bufferpool.c:161:gst_v4l2_buffer_pool_copy_buffer:<v4l2src0:pool0:src> could not map buffer
0:00:03.532360918 431 0x5e0a90 ERROR v4l2bufferpool gstv4l2bufferpool.c:2071:gst_v4l2_buffer_pool_process:<v4l2src0:pool0:src> failed to copy buffer
0:00:03.532513543 431 0x5e0a90 INFO basesrc gstbasesrc.c:2913:gst_base_src_loop:<v4l2src0> pausing after gst_base_src_get_range() = error
0:00:03.532647835 431 0x5e0a90 WARN basesrc gstbasesrc.c:3127:gst_base_src_loop:<v4l2src0> error: Internal data stream error.
0:00:03.532713752 431 0x5e0a90 WARN basesrc gstbasesrc.c:3127:gst_base_src_loop:<v4l2src0> error: streaming stopped, reason error (-5)
0:00:03.532856168 431 0x5e0a90 INFO GST_ERROR_SYSTEM gstelement.c:2234:gst_element_message_full_with_details:<v4l2src0> posting message: Internal data stream error.
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason error (-5)
Execution ended after 0:00:02.045997668
Setting pipeline to NULL ...
0:00:03.533754335 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesink0> current READY pending PAUSED, desired next READY
0:00:03.534124960 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<filesink0> completed state change to READY
0:00:03.534235418 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<filesink0> notifying about state-changed READY to READY (VOID_PENDING pending)
0:00:03.534349668 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'filesink0' changed state to 2(READY) successfully
0:00:03.534461252 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<queue0> current PLAYING pending VOID_PENDING, desired next READY
0:00:03.534551418 431 0x4d0800 INFO GST_STATES gstelement.c:2741:gst_element_continue_state:<queue0> committing state from PLAYING to PAUSED, pending READY, next READY
0:00:03.534617127 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<queue0> notifying about state-changed PLAYING to PAUSED (READY pending)
0:00:03.534701543 431 0x4d0800 INFO GST_STATES gstelement.c:2749:gst_element_continue_state:<queue0> continue state change PAUSED to READY, final READY
0:00:03.534887585 431 0x5e0a58 INFO task gsttask.c:368:gst_task_func:<queue0:src> Task going to paused
0:00:03.535067210 431 0x5e0a58 INFO task gsttask.c:370:gst_task_func:<queue0:src> Task resume from paused
0:00:03.535408335 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state[ 314.686898] hdzerocam_s_stream(755)
:<queue0> completed state change to READY
0:00:03.535511835 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<queue0> notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:00:03.865129918 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'queue0' changed state to 2(READY) successfully
0:00:03.865274335 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current PLAYING pending VOID_PENDING, desired next READY
0:00:03.865375085 431 0x4d0800 INFO GST_STATES gstelement.c:2741:gst_element_continue_state:<capsfilter0> committing state from PLAYING to PAUSED, pending READY, next READY
0:00:03.865441210 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed PLAYING to PAUSED (READY pending)
0:00:03.865534252 431 0x4d0800 INFO GST_STATES gstelement.c:2749:gst_element_continue_state:<capsfilter0> continue state change PAUSED to READY, final READY
0:00:03.865709752 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to READY
0:00:03.865788752 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:00:03.865885877 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY) successfully
0:00:03.866021585 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<v4l2src0> current PLAYING pending VOID_PENDING, desired next READY
0:00:03.866130210 431 0x4d0800 INFO GST_STATES gstelement.c:2741:gst_element_continue_state:<v4l2src0> committing state from PLAYING to PAUSED, pending READY, next READY
0:00:03.866201793 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<v4l2src0> notifying about state-changed PLAYING to PAUSED (READY pending)
0:00:03.866292252 431 0x4d0800 INFO GST_STATES gstelement.c:2749:gst_element_continue_state:<v4l2src0> continue state change PAUSED to READY, final READY
0:00:03.535609793 431 0x5e0a90 INFO GST_ERROR_SYSTEM gstelement.c:2261:gst_element_message_full_with_details:<v4l2src0> posted error message: Internal data stream error.
0:00:03.875992210 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<v4l2src0> completed state change to READY
0:00:03.876139668 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<v4l2src0> notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:00:03.876280793 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 2(READY) successfully
0:00:03.876425127 431 0x4d0800 INFO GST_STATES gstelement.c:2741:gst_element_continue_state:<pipeline0> committing state from PAUSED to READY, pending NULL, next NULL
0:00:03.876502543 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed PAUSED to READY (NULL pending)
0:00:04.207134252 431 0x4d0800 INFO GST_STATES gstelement.c:2749:gst_element_continue_state:<pipeline0> continue state change READY to NULL, final NULL
0:00:04.207359752 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<filesink0> current READY pending VOID_PENDING, desired next NULL
0:00:04.207529252 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<filesink0> completed state change to NULL
0:00:04.207617752 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<filesink0> notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:04.207734752 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'filesink0' changed state to 1(NULL) successfully
0:00:04.207838502 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<queue0> current READY pending VOID_PENDING, desired next NULL
0:00:04.207932252 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<queue0> completed state change to NULL
0:00:04.207996169 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<queue0> notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:04.208087210 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'queue0' changed state to 1(NULL) successfully
0:00:04.208171919 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current READY pending VOID_PENDING, desired next NULL
0:00:04.208254502 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:04.208317377 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:04.208404627 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 1(NULL) successfully
0:00:04.208478627 431 0x4d0800 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<v4l2src0> current READY pending VOID_PENDING, desired next NULL
0:00:04.208899377 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<v4l2src0> completed state change to NULL
0:00:04.209011710 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<v4l2src0> notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:04.209127002 431 0x4d0800 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'v4l2src0' changed state to 1(NULL) successfully
0:00:04.209458919 431 0x4d0800 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<pipeline0> completed state change to NULL
0:00:04.209559460 431 0x4d0800 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed READY to NULL (VOID_PENDING pending)
Freeing pipeline ...
0:00:04.540107877 431 0x4d0800 INFO GST_ELEMENT_PADS gstpad.c:2132:gst_pad_unlink: unlinking v4l2src0:src(0x5f80f8) and capsfilter0:sink(0x5f8658)
0:00:04.540286919 431 0x4d0800 INFO GST_ELEMENT_PADS gstpad.c:2187:gst_pad_unlink: unlinked v4l2src0:src and capsfilter0:sink
0:00:04.540420085 431 0x4d0800 INFO GST_ELEMENT_PADS gstpad.c:2132:gst_pad_unlink: unlinking capsfilter0:src(0x5f87b0) and queue0:sink(0x5f8250)
0:00:04.540522752 431 0x4d0800 INFO GST_ELEMENT_PADS gstpad.c:2187:gst_pad_unlink: unlinked capsfilter0:src and queue0:sink
0:00:04.540612127 431 0x4d0800 INFO GST_PARENTAGE gstbin.c:1826:gst_bin_remove_func:<pipeline0> removed child "capsfilter0"
0:00:04.540779627 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3345:gst_element_dispose:<capsfilter0> 0x5fe138 dispose
0:00:04.540857210 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:868:gst_element_remove_pad:<capsfilter0> removing pad 'sink'
0:00:04.541069085 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:868:gst_element_remove_pad:<capsfilter0> removing pad 'src'
0:00:04.541181960 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3390:gst_element_dispose:<capsfilter0> 0x5fe138 parent class dispose
0:00:04.541251169 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3422:gst_element_finalize:<capsfilter0> 0x5fe138 finalize
0:00:04.541307460 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3427:gst_element_finalize:<capsfilter0> 0x5fe138 finalize parent
0:00:04.541417585 431 0x4d0800 INFO GST_ELEMENT_PADS gstpad.c:2132:gst_pad_unlink: unlinking queue0:src(0x5f83a8) and filesink0:sink(0x5f8500)
0:00:04.541539460 431 0x4d0800 INFO GST_ELEMENT_PADS gstpad.c:2187:gst_pad_unlink: unlinked queue0:src and filesink0:sink
0:00:04.541651669 431 0x4d0800 INFO GST_PARENTAGE gstbin.c:1826:gst_bin_remove_func:<pipeline0> removed child "filesink0"
0:00:04.541767377 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3345:gst_element_dispose:<filesink0> 0x5e3c58 dispose
0:00:04.541833085 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:868:gst_element_remove_pad:<filesink0> removing pad 'sink'
0:00:04.541922877 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3390:gst_element_dispose:<filesink0> 0x5e3c58 parent class dispose
0:00:04.542053669 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3422:gst_element_finalize:<filesink0> 0x5e3c58 finalize
0:00:04.542122252 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3427:gst_element_finalize:<filesink0> 0x5e3c58 finalize parent
0:00:04.542219544 431 0x4d0800 INFO GST_PARENTAGE gstbin.c:1826:gst_bin_remove_func:<pipeline0> removed child "queue0"
0:00:04.542326877 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3345:gst_element_dispose:<queue0> 0x5fa060 dispose
0:00:04.872542502 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:868:gst_element_remove_pad:<queue0> removing pad 'sink'
0:00:04.872693335 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:868:gst_element_remove_pad:<queue0> removing pad 'src'
0:00:04.872799210 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3390:gst_element_dispose:<queue0> 0x5fa060 parent class dispose
0:00:04.872875919 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3422:gst_element_finalize:<queue0> 0x5fa060 finalize
0:00:04.872933585 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3427:gst_element_finalize:<queue0> 0x5fa060 finalize parent
0:00:04.873038710 431 0x4d0800 INFO GST_PARENTAGE gstbin.c:1826:gst_bin_remove_func:<pipeline0> removed child "v4l2src0"
0:00:04.873148044 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3345:gst_element_dispose:<v4l2src0> 0x5f6098 dispose
0:00:04.873213127 431 0x4d0800 INFO GST_ELEMENT_PADS gstelement.c:868:gst_element_remove_pad:<v4l2src0> removing pad 'src'
0:00:04.873308002 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3390:gst_element_dispose:<v4l2src0> 0x5f6098 parent class dispose
0:00:04.873381127 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3422:gst_element_finalize:<v4l2src0> 0x5f6098 finalize
0:00:04.873436252 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3427:gst_element_finalize:<v4l2src0> 0x5f6098 finalize parent
0:00:04.873506585 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3345:gst_element_dispose:<pipeline0> 0x5fd0c0 dispose
0:00:04.873673544 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3390:gst_element_dispose:<pipeline0> 0x5fd0c0 parent class dispose
0:00:04.873751002 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3422:gst_element_finalize:<pipeline0> 0x5fd0c0 finalize
0:00:04.873809169 431 0x4d0800 INFO GST_REFCOUNTING gstelement.c:3427:gst_element_finalize:<pipeline0> 0x5fd0c0 finalize parent
0:00:04.873877502 431 0x4d0800 INFO GST_INIT gst.c:1087:gst_deinit: deinitializing GStreamer
0:00:04.886435419 431 0x4d0800 INFO GST_INIT gst.c:1235:gst_deinit: deinitialized GStreamer
More information about the gstreamer-devel
mailing list