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