Decklinkvideosrc unable to show HDMI stream that Blackmagic's Media Express is able to see
I'm working with a BlackMagic Design's DeckLink Quad HDMI Recorder. When using GStreamer's decklinkvideosrc element I've had success grabbing the HDMI stream for multiple devices, but now I've run into a device that when I try to capture it I only receive a blank image. Just by chance I installed BlackMagic's Media Express application today and to my surprise it is able to to see the stream without issue using mode=1080p60, based on Preferences showing "Project Video Format" = "1080p60". Back in the GStreamer pipeline I've tried explicitly setting "mode=1080p60" rather than default to "mode=auto", but that doesn't fix things. Can someone familiar with the innerworkings of decklinkvideosrc provide me with some debugging tips to try and figure out why I can't capture what I know should be doable?
Click to expand
`0:00:00.000053346 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:592:init_pre: Initializing GStreamer Core Library version 1.20.3
0:00:00.000078558 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:593:init_pre: Using library installed in /usr/lib/x86_64-linux-gnu
0:00:00.000089052 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:611:init_pre: Linux truck-sim-das 5.15.0-58-generic #64-Ubuntu SMP Thu Jan 5 11:43:13 UTC 2023 x86_64
0:00:00.000250884 3647260 0x55a29e3ee000 INFO GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.000521163 3647260 0x55a29e3ee000 INFO GST_INIT gstcontext.c:86:_priv_gst_context_initialize: init contexts
0:00:00.000658904 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:324:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.000704841 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:232:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.000711172 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:234:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.000775153 3647260 0x55a29e3ee000 INFO GST_REGISTRY gstregistry.c:1827:ensure_current_registry: reading registry cache: /home/jquesenberry/.cache/gstreamer-1.0/registry.x86_64.bin
0:00:00.005791835 3647260 0x55a29e3ee000 INFO GST_REGISTRY gstregistrybinary.c:683:priv_gst_registry_binary_read_cache: loaded /home/jquesenberry/.cache/gstreamer-1.0/registry.x86_64.bin in 0.004995 seconds
0:00:00.005842250 3647260 0x55a29e3ee000 INFO GST_REGISTRY gstregistry.c:1693:scan_and_update_registry: Validating plugins from registry cache: /home/jquesenberry/.cache/gstreamer-1.0/registry.x86_64.bin
0:00:00.006178546 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:1609:gst_plugin_ext_dep_extract_env_vars_paths: ignoring environment variable content 'localhost': either not an absolute path or not a path at all
0:00:00.006185939 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:1609:gst_plugin_ext_dep_extract_env_vars_paths: ignoring environment variable content '14.0': either not an absolute path or not a path at all
0:00:00.006955938 3647260 0x55a29e3ee000 INFO GST_REGISTRY gstregistry.c:1785:scan_and_update_registry: Registry cache has not changed
0:00:00.006962546 3647260 0x55a29e3ee000 INFO GST_REGISTRY gstregistry.c:1862:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.006968399 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:833:init_post: GLib runtime version: 2.72.4
0:00:00.006973715 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:835:init_post: GLib headers version: 2.72.1
0:00:00.006978330 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:837:init_post: initialized GStreamer successfully
0:00:00.007004330 3647260 0x55a29e3ee000 INFO GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'decklinkvideosrc persistent-id=3347096529 mode=1080p60 ! videoconvert ! ximagesink '
0:00:00.009493239 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdecklink.so" loaded
0:00:00.009507205 3647260 0x55a29e3ee000 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "decklinkvideosrc"
0:00:00.011170951 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:759:gst_element_add_pad: adding pad 'src'
0:00:00.011374911 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideoconvert.so" loaded
0:00:00.011382779 3647260 0x55a29e3ee000 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "videoconvert"
0:00:00.011537685 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:759:gst_element_add_pad: adding pad 'sink'
0:00:00.011547045 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:759:gst_element_add_pad: adding pad 'src'
0:00:00.012209158 3647260 0x55a29e3ee000 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstximagesink.so" loaded
0:00:00.012218776 3647260 0x55a29e3ee000 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "ximagesink"
0:00:00.012286692 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:759:gst_element_add_pad: adding pad 'sink'
0:00:00.012300839 3647260 0x55a29e3ee000 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "pipeline"
0:00:00.012355043 3647260 0x55a29e3ee000 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstDecklinkVideoSrc named decklinkvideosrc0 to some pad of GstVideoConvert named videoconvert0 (0/0) with caps "(NULL)"
0:00:00.012363272 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element decklinkvideosrc0:(any) to element videoconvert0:(any)
0:00:00.012370467 3647260 0x55a29e3ee000 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link decklinkvideosrc0:src and videoconvert0:sink
0:00:00.012384577 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query: pad has no peer
0:00:00.012509944 3647260 0x55a29e3ee000 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: decklinkvideosrc0 and videoconvert0 in same bin, no need for ghost pads
0:00:00.012520082 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link decklinkvideosrc0:src and videoconvert0:sink
0:00:00.012528641 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:4357:gst_pad_peer_query: pad has no peer
0:00:00.012638260 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked decklinkvideosrc0:src and videoconvert0:sink, successful
0:00:00.012643539 3647260 0x55a29e3ee000 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event
0:00:00.012649407 3647260 0x55a29e3ee000 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked: Received event on flushing pad. Discarding
0:00:00.012660191 3647260 0x55a29e3ee000 INFO GST_PIPELINE gst/parse/grammar.y:683:gst_parse_perform_link: linking some pad of GstVideoConvert named videoconvert0 to some pad of GstXImageSink named ximagesink0 (0/0) with caps "(NULL)"
0:00:00.012666935 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element videoconvert0:(any) to element ximagesink0:(any)
0:00:00.012673130 3647260 0x55a29e3ee000 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link videoconvert0:src and ximagesink0:sink
0:00:00.012726282 3647260 0x55a29e3ee000 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: videoconvert0 and ximagesink0 in same bin, no need for ghost pads
0:00:00.012733467 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:2382:gst_pad_link_prepare: trying to link videoconvert0:src and ximagesink0:sink
0:00:00.012783284 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:2590:gst_pad_link_full: linked videoconvert0:src and ximagesink0:sink, successful
0:00:00.012788215 3647260 0x55a29e3ee000 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event
0:00:00.012793383 3647260 0x55a29e3ee000 INFO GST_EVENT gstpad.c:5946:gst_pad_send_event_unchecked: Received event on flushing pad. Discarding
Setting pipeline to PAUSED ...
0:00:00.012838307 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY
0:00:00.024919480 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to READY
0:00:00.024933986 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.024958445 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'ximagesink0' changed state to 2(READY) successfully
0:00:00.024971433 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY
0:00:00.024980286 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to READY
0:00:00.024989582 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.025001261 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 2(READY) successfully
0:00:00.025011547 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY
0:00:00.027910992 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.028502334 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.028982882 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.029459961 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.029995773 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.030467911 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.030933754 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.031399400 3647260 0x55a29e3ee000 WARN decklink gstdecklink.cpp:1734:init_devices: selected device does not have output interface: 0xffffffff80000004
0:00:00.031471003 3647260 0x55a29e3ee000 INFO decklink gstdecklink.cpp:1879:init_devices: Detected 8 devices
0:00:00.031488249 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to READY
0:00:00.031497303 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.031509872 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 2(READY) successfully
0:00:00.031521934 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2778:gst_element_continue_state: committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:00.031528165 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (PAUSED pending)
0:00:00.031544500 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2786:gst_element_continue_state: continue state change READY to PAUSED, final PAUSED
0:00:00.031557818 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED
0:00:00.031572139 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2935:gst_bin_change_state_func: child 'ximagesink0' is changing state asynchronously to PAUSED
0:00:00.031578581 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED
0:00:00.031593049 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PAUSED
0:00:00.031598483 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.031605899 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 3(PAUSED) successfully
0:00:00.031611985 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED
0:00:00.031626398 3647260 0x55a29e3ee000 INFO basesrc gstbasesrc.c:1430:gst_base_src_do_seek: 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:00.031645936 3647260 0x55a29e3ee000 INFO task gsttask.c:516:gst_task_set_lock: setting stream lock 0x55a29e5ea0c0 on task 0x55a29e7b1050
0:00:00.031651810 3647260 0x55a29e3ee000 INFO GST_PADS gstpad.c:6291:gst_pad_start_task: created task 0x55a29e7b1050
0:00:00.031691521 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PAUSED
0:00:00.031697743 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.031705395 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2971:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 3(PAUSED) successfully without preroll
0:00:00.031712184 3647260 0x55a29e3ee000 INFO pipeline gstpipeline.c:533:gst_pipeline_change_state: pipeline is live
0:00:00.031717704 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PAUSED
0:00:00.031723044 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending)
Pipeline is live and does not need PREROLL ...
0:00:00.031743192 3647260 0x55a29e5a7060 INFO GST_ELEMENT_PADS gstelement.c:1013:gst_element_get_static_pad: no such pad 'sink' in element "decklinkvideosrc0"
0:00:00.031765475 3647260 0x55a29e5a7060 FIXME default gstutils.c:4025:gst_pad_create_stream_id_internal: Creating random stream-id, consider implementing a deterministic way of creating a stream-id
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
0:00:00.031882658 3647260 0x55a29e3ee000 INFO GST_EVENT gstevent.c:1530:gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:00.031893771 3647260 0x55a29e3ee000 INFO bin gstbin.c:2759:gst_bin_do_latency_func: configured latency of 0:00:00.000000000
0:00:00.031903891 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending PAUSED, desired next PLAYING
0:00:00.031909566 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2935:gst_bin_change_state_func: child 'ximagesink0' is changing state asynchronously to PLAYING
0:00:00.031915834 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.031921852 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PLAYING
0:00:00.031927390 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.031934850 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 4(PLAYING) successfully
0:00:00.031943704 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PLAYING
0:00:00.031950869 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.031958049 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 4(PLAYING) successfully
New clock: GstSystemClock
0:00:00.076461915 3647260 0x55a29e5a7060 WARN decklinkvideosrc gstdecklinkvideosrc.cpp:1282:gst_decklink_video_src_create: warning: Signal lost
0:00:00.076514326 3647260 0x55a29e5a7060 WARN decklinkvideosrc gstdecklinkvideosrc.cpp:1282:gst_decklink_video_src_create: warning: No input source was detected - video frames invalid
0:00:00.076566139 3647260 0x55a29e5a7060 INFO GST_ERROR_SYSTEM gstelement.c:2271:gst_element_message_full_with_details: posting message: Signal lost
0:00:00.076638268 3647260 0x55a29e5a7060 INFO GST_ERROR_SYSTEM gstelement.c:2298:gst_element_message_full_with_details: posted warning message: Signal lost
WARNING: from element /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0: Signal lost
Additional debug info:
../subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.cpp(1282): gst_decklink_video_src_create (): /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0:
No input source was detected - video frames invalid
0:00:00.076728788 3647260 0x55a29e5a7060 INFO GST_EVENT gstevent.c:892:gst_event_new_caps: creating caps event video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2
0:00:00.078359658 3647260 0x55a29e5a7060 INFO GST_EVENT gstevent.c:892:gst_event_new_caps: creating caps event video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)BGRx, colorimetry=(string)1:1:5:1
Redistribute latency...
0:00:00.103162423 3647260 0x55a29e5a7060 INFO GST_EVENT gstevent.c:972:gst_event_new_segment: creating segment event 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:00.103183972 3647260 0x55a29e3ee000 INFO GST_EVENT gstevent.c:1530:gst_event_new_latency: creating latency event 0:00:00.000000000
0:00:00.103210330 3647260 0x55a29e5a7060 INFO basesrc gstbasesrc.c:3018:gst_base_src_loop: marking pending DISCONT
0:00:00.103227904 3647260 0x55a29e3ee000 INFO bin gstbin.c:2759:gst_bin_do_latency_func: configured latency of 0:00:00.000000000
0:00:00.175828388 3647260 0x7f4554005150 WARN decklinkvideosrc gstdecklinkvideosrc.cpp:920:gst_decklink_video_src_got_frame: Starting to drop frames
0:00:00.208305384 3647260 0x55a29e5a7060 INFO GST_STATES gstbin.c:3406:bin_handle_async_done: setting state from PAUSED to PAUSED, pending PLAYING
0:00:00.208330080 3647260 0x55a29e5a7060 INFO GST_STATES gstbin.c:3428:bin_handle_async_done: continue state change, pending PLAYING
Redistribute latency...
0:00:00.208458220 3647260 0x55a29e3ee000 INFO GST_EVENT gstevent.c:1530:gst_event_new_latency: creating latency event 0:00:00.031666667
0:00:00.208460456 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:3224:gst_bin_continue_func: continue state change PAUSED to PLAYING, final PLAYING
0:00:00.208504349 3647260 0x55a29e601580 INFO GST_EVENT gstevent.c:1530:gst_event_new_latency: creating latency event 0:00:00.031666667
0:00:00.208528531 3647260 0x55a29e601580 INFO bin gstbin.c:2759:gst_bin_do_latency_func: configured latency of 0:00:00.031666667
0:00:00.208548314 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next PLAYING
0:00:00.208564763 3647260 0x55a29e601580 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PLAYING
0:00:00.208574774 3647260 0x55a29e601580 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.208593698 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'ximagesink0' changed state to 4(PLAYING) successfully
0:00:00.208606066 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PLAYING
0:00:00.208611776 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2597:gst_bin_element_set_state: skipping transition from PLAYING to PLAYING
0:00:00.208617561 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 4(PLAYING) successfully
0:00:00.208623644 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PLAYING
0:00:00.208628832 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2597:gst_bin_element_set_state: skipping transition from PLAYING to PLAYING
0:00:00.208634095 3647260 0x55a29e601580 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 4(PLAYING) successfully
0:00:00.208640321 3647260 0x55a29e601580 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PLAYING
0:00:00.208647733 3647260 0x55a29e601580 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending)
0:00:00.208746012 3647260 0x55a29e3ee000 INFO bin gstbin.c:2759:gst_bin_do_latency_func: configured latency of 0:00:00.031666667
0:00:00.209059425 3647260 0x55a29e3def60 INFO GST_EVENT gstevent.c:1660:gst_event_new_reconfigure: creating reconfigure event
0:00:00.209153525 3647260 0x7f4554005150 WARN decklinkvideosrc gstdecklinkvideosrc.cpp:924:gst_decklink_video_src_got_frame: warning: Dropped 2 old frames from 0:00:00.060119456 to 0:00:00.076786123
0:00:00.209182182 3647260 0x7f4554005150 INFO GST_ERROR_SYSTEM gstelement.c:2271:gst_element_message_full_with_details: posting message: Dropped 2 old frames from 0:00:00.060119456 to 0:00:00.076786123
0:00:00.209215900 3647260 0x7f4554005150 INFO GST_ERROR_SYSTEM gstelement.c:2298:gst_element_message_full_with_details: posted warning message: Dropped 2 old frames from 0:00:00.060119456 to 0:00:00.076786123
WARNING: from element /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0: Dropped 2 old frames from 0:00:00.060119456 to 0:00:00.076786123
Additional debug info:
../subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.cpp(924): gst_decklink_video_src_got_frame (): /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0
0:00:00.225804364 3647260 0x7f4554005150 WARN decklinkvideosrc gstdecklinkvideosrc.cpp:920:gst_decklink_video_src_got_frame: Starting to drop frames
0:00:00.259157793 3647260 0x7f4554005150 WARN decklinkvideosrc gstdecklinkvideosrc.cpp:924:gst_decklink_video_src_got_frame: warning: Dropped 2 old frames from 0:00:00.110119456 to 0:00:00.126786123
0:00:00.259191599 3647260 0x7f4554005150 INFO GST_ERROR_SYSTEM gstelement.c:2271:gst_element_message_full_with_details: posting message: Dropped 2 old frames from 0:00:00.110119456 to 0:00:00.126786123
0:00:00.259234318 3647260 0x7f4554005150 INFO GST_ERROR_SYSTEM gstelement.c:2298:gst_element_message_full_with_details: posted warning message: Dropped 2 old frames from 0:00:00.110119456 to 0:00:00.126786123
WARNING: from element /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0: Dropped 2 old frames from 0:00:00.110119456 to 0:00:00.126786123
Additional debug info:
../subprojects/gst-plugins-bad/sys/decklink/gstdecklinkvideosrc.cpp(924): gst_decklink_video_src_got_frame (): /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:02.634762749
Setting pipeline to NULL ...
0:00:02.666694658 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:00:02.692402635 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2935:gst_bin_change_state_func: child 'ximagesink0' is changing state asynchronously to PAUSED
0:00:02.692433453 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:00:02.692445028 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PAUSED
0:00:02.692455606 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:00:02.692474977 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 3(PAUSED) successfully
0:00:02.692483660 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PLAYING pending VOID_PENDING, desired next PAUSED
0:00:02.692507250 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to PAUSED
0:00:02.692518321 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (VOID_PENDING pending)
0:00:02.692530742 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2971:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 3(PAUSED) successfully without preroll
0:00:02.692543606 3647260 0x55a29e3ee000 INFO pipeline gstpipeline.c:533:gst_pipeline_change_state: pipeline is live
0:00:02.692554869 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2778:gst_element_continue_state: committing state from PLAYING to PAUSED, pending NULL, next READY
0:00:02.692562777 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PLAYING to PAUSED (NULL pending)
0:00:02.692587416 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2786:gst_element_continue_state: continue state change PAUSED to READY, final NULL
0:00:02.692606609 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PLAYING pending PAUSED, desired next READY
0:00:02.692634343 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to READY
0:00:02.692640545 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PLAYING to READY (VOID_PENDING pending)
0:00:02.692647726 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'ximagesink0' changed state to 2(READY) successfully
0:00:02.692654151 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next READY
0:00:02.696984648 3647260 0x55a29e5a7060 INFO basesrc gstbasesrc.c:3037:gst_base_src_loop: pausing after gst_pad_push() = flushing
0:00:02.697026117 3647260 0x55a29e5a7060 INFO task gsttask.c:368:gst_task_func: Task going to paused
0:00:02.697044161 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to READY
0:00:02.697060300 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:00:02.697072844 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 2(READY) successfully
0:00:02.697093331 3647260 0x55a29e5a7060 INFO task gsttask.c:370:gst_task_func: Task resume from paused
0:00:03.193088453 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to READY
0:00:03.193131917 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (VOID_PENDING pending)
0:00:03.193173027 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 2(READY) successfully
0:00:03.193205019 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2778:gst_element_continue_state: committing state from PAUSED to READY, pending NULL, next NULL
0:00:03.193222259 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed PAUSED to READY (NULL pending)
0:00:03.193268244 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2786:gst_element_continue_state: continue state change READY to NULL, final NULL
0:00:03.193298488 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next NULL
0:00:03.213805923 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to NULL
0:00:03.213842895 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:03.213905689 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'ximagesink0' changed state to 1(NULL) successfully
0:00:03.213956916 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next NULL
0:00:03.214005444 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to NULL
0:00:03.214037003 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:03.214080930 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'videoconvert0' changed state to 1(NULL) successfully
0:00:03.214120222 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2479:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next NULL
0:00:03.214165763 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to NULL
0:00:03.214200222 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to NULL (VOID_PENDING pending)
0:00:03.214245337 3647260 0x55a29e3ee000 INFO GST_STATES gstbin.c:2928:gst_bin_change_state_func: child 'decklinkvideosrc0' changed state to 1(NULL) successfully
0:00:03.214347876 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2806:gst_element_continue_state: completed state change to NULL
0:00:03.214367832 3647260 0x55a29e3ee000 INFO GST_STATES gstelement.c:2706:_priv_gst_element_state_changed: notifying about state-changed READY to NULL (VOID_PENDING pending)
Freeing pipeline ...
0:00:03.214448490 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstpad.c:2137:gst_pad_unlink: unlinking videoconvert0:src(0x55a29e5ea4f0) and ximagesink0:sink(0x55a29e5ea740)
0:00:03.214488226 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstpad.c:2192:gst_pad_unlink: unlinked videoconvert0:src and ximagesink0:sink
0:00:03.214522923 3647260 0x55a29e3ee000 INFO GST_PARENTAGE gstbin.c:1803:gst_bin_remove_func: removed child "ximagesink0"
0:00:03.214558465 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3382:gst_element_dispose: 0x55a29e5ec5f0 dispose
0:00:03.214581033 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad: removing pad 'sink'
0:00:03.214640844 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3428:gst_element_dispose: 0x55a29e5ec5f0 parent class dispose
0:00:03.214668351 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3460:gst_element_finalize: 0x55a29e5ec5f0 finalize
0:00:03.214691332 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3465:gst_element_finalize: 0x55a29e5ec5f0 finalize parent
0:00:03.214726267 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstpad.c:2137:gst_pad_unlink: unlinking decklinkvideosrc0:src(0x55a29e5ea050) and videoconvert0:sink(0x55a29e5ea2a0)
0:00:03.214760071 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstpad.c:2192:gst_pad_unlink: unlinked decklinkvideosrc0:src and videoconvert0:sink
0:00:03.214791273 3647260 0x55a29e3ee000 INFO GST_PARENTAGE gstbin.c:1803:gst_bin_remove_func: removed child "videoconvert0"
0:00:03.214821704 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3382:gst_element_dispose: 0x55a29e5f60d0 dispose
0:00:03.214844095 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad: removing pad 'sink'
0:00:03.214873483 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad: removing pad 'src'
0:00:03.214897375 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3428:gst_element_dispose: 0x55a29e5f60d0 parent class dispose
0:00:03.214955164 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3460:gst_element_finalize: 0x55a29e5f60d0 finalize
0:00:03.214976923 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3465:gst_element_finalize: 0x55a29e5f60d0 finalize parent
0:00:03.215003574 3647260 0x55a29e3ee000 INFO GST_PARENTAGE gstbin.c:1803:gst_bin_remove_func: removed child "decklinkvideosrc0"
0:00:03.215026449 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3382:gst_element_dispose: 0x55a29e5e7de0 dispose
0:00:03.21504435 3647260 0x55a29e3ee000 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad: removing pad 'src'
0:00:03.215068454 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3428:gst_element_dispose: 0x55a29e5e7de0 parent class dispose
0:00:03.215095517 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3460:gst_element_finalize: 0x55a29e5e7de0 finalize
0:00:03.215118982 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3465:gst_element_finalize: 0x55a29e5e7de0 finalize parent
0:00:03.215142749 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3382:gst_element_dispose: 0x55a29e5fe150 dispose
0:00:03.215189855 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3428:gst_element_dispose: 0x55a29e5fe150 parent class dispose
0:00:03.215214688 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3460:gst_element_finalize: 0x55a29e5fe150 finalize
0:00:03.215238583 3647260 0x55a29e3ee000 INFO GST_REFCOUNTING gstelement.c:3465:gst_element_finalize: 0x55a29e5fe150 finalize parent
0:00:03.215261018 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:1124:gst_deinit: deinitializing GStreamer
0:00:03.218560723 3647260 0x55a29e3ee000 INFO GST_INIT gst.c:1268:gst_deinit: deinitialized GStreamer`