Closed NIKovachev closed 8 months ago
try nv12 1920x1088
it still doesn't work with nv12 1920x1088. x264enc works fine but it consumes a lot fo CPU.
(base) root@firefly:~# gst-launch-1.0 --gst-debug=4 videotestsrc ! 'video/x-raw,format=NV12,width=1920,height=1088,framrate=30/1' ! mpph264enc ! 'video/x-h264' ! h264parse ! 'video/x-h264' ! fpsdisplaysink video-sink=fakesink text-overlay=false sync=false -ve
0:00:00.000768251 113705 0x55abaf72c0 INFO GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.001883002 113705 0x55abaf72c0 INFO GST_INIT gstcontext.c:85:_priv_gst_context_initialize: init contexts
0:00:00.002555294 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:325:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.002800295 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:233:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.002843170 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:235:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.002876128 113705 0x55abaf72c0 INFO GST_REGISTRY gstregistry.c:1755:ensure_current_registry: reading registry cache: /root/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.039159789 113705 0x55abaf72c0 INFO GST_REGISTRY gstregistrybinary.c:666:priv_gst_registry_binary_read_cache: loaded /root/.cache/gstreamer-1.0/registry.aarch64.bin in 0.036228 seconds
0:00:00.039269747 113705 0x55abaf72c0 INFO GST_REGISTRY gstregistry.c:1614:scan_and_update_registry: Validating plugins from registry cache: /root/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.041217499 113705 0x55abaf72c0 INFO GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: Registry cache has not changed
0:00:00.041237624 113705 0x55abaf72c0 INFO GST_REGISTRY gstregistry.c:1790:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.041244916 113705 0x55abaf72c0 INFO GST_INIT gst.c:806:init_post: GLib runtime version: 2.66.8
0:00:00.041249583 113705 0x55abaf72c0 INFO GST_INIT gst.c:808:init_post: GLib headers version: 2.66.8
0:00:00.041253666 113705 0x55abaf72c0 INFO GST_INIT gst.c:810:init_post: initialized GStreamer successfully
0:00:00.041306458 113705 0x55abaf72c0 INFO GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'videotestsrc ! video/x-raw,format=NV12,width=1920,height=1088,framrate=30/1 ! mpph264enc ! video/x-h264 ! h264parse ! video/x-h264 ! fpsdisplaysink video-sink=fakesink text-overlay=false sync=false '
0:00:00.050603050 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so" loaded
0:00:00.050635133 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "videotestsrc"
0:00:00.050945175 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSrc@0x55abd72d10> adding pad 'src'
0:00:00.054235762 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrockchipmpp.so" loaded
0:00:00.054272804 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "mpph264enc"
0:00:00.054536471 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoEncoder@0x55abd7c040> adding pad 'sink'
0:00:00.054556304 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoEncoder@0x55abd7c040> adding pad 'src'
0:00:00.058953475 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideoparsersbad.so" loaded
0:00:00.058985558 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "h264parse"
0:00:00.059290059 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x55abd83f10> adding pad 'sink'
0:00:00.059320975 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x55abd83f10> adding pad 'src'
0:00:00.059363850 113705 0x55abaf72c0 INFO baseparse gstbaseparse.c:4041:gst_base_parse_set_pts_interpolation:<GstH264Parse@0x55abd83f10> PTS interpolation: no
0:00:00.059376100 113705 0x55abaf72c0 INFO baseparse gstbaseparse.c:4059:gst_base_parse_set_infer_ts:<GstH264Parse@0x55abd83f10> TS inferring: no
0:00:00.062600479 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstdebugutilsbad.so" loaded
0:00:00.062621770 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "fpsdisplaysink"
0:00:00.062940854 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstFPSDisplaySink@0x55abd8e150> adding pad 'sink'
0:00:00.062976146 113705 0x55abaf72c0 INFO GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'fakesink'
0:00:00.063688105 113705 0x55abaf72c0 INFO GST_PLUGIN_LOADING gstplugin.c:915:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.063708230 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "fakesink"
0:00:00.063880897 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSink@0x55abd9b330> adding pad 'sink'
0:00:00.063953522 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad fakesink0:sink
0:00:00.064113063 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "pipeline"
0:00:00.064222730 113705 0x55abaf72c0 INFO GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstVideoTestSrc named videotestsrc0 to some pad of GstMppH264Enc named mpph264enc0 (0/0) with caps "video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framrate=(fraction)30/1"
0:00:00.064236147 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.064332689 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x55abd9e170> adding pad 'sink'
0:00:00.064350189 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x55abd9e170> adding pad 'src'
0:00:00.064366522 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.064388105 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.064407647 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.064424855 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element videotestsrc0:(any) to element capsfilter0:sink
0:00:00.064435647 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.064443814 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: videotestsrc0 and capsfilter0 in same bin, no need for ghost pads
0:00:00.064469189 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link videotestsrc0:src and capsfilter0:sink
0:00:00.064494855 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<capsfilter0:src> pad has no peer
0:00:00.064525480 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked videotestsrc0:src and capsfilter0:sink, successful
0:00:00.064533647 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.064540647 113705 0x55abaf72c0 INFO GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<videotestsrc0:src> Received event on flushing pad. Discarding
0:00:00.064557564 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter0:src to element mpph264enc0:(any)
0:00:00.064563397 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.064572439 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter0:src and mpph264enc0:sink
0:00:00.064606856 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<mpph264enc0:src> pad has no peer
0:00:00.064647397 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter0 and mpph264enc0 in same bin, no need for ghost pads
0:00:00.064660522 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and mpph264enc0:sink
0:00:00.064688814 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<mpph264enc0:src> pad has no peer
0:00:00.064712731 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and mpph264enc0:sink, successful
0:00:00.064720606 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.064729356 113705 0x55abaf72c0 INFO GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<capsfilter0:src> Received event on flushing pad. Discarding
0:00:00.064796147 113705 0x55abaf72c0 INFO GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstMppH264Enc named mpph264enc0 to some pad of GstH264Parse named h264parse0 (0/0) with caps "video/x-h264"
0:00:00.064804022 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.064826772 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x55abd9e4b0> adding pad 'sink'
0:00:00.064840772 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x55abd9e4b0> adding pad 'src'
0:00:00.064850689 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.064867606 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter1> completed state change to NULL
0:00:00.064879273 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.064891231 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element mpph264enc0:(any) to element capsfilter1:sink
0:00:00.064899689 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter1:sink
0:00:00.064908439 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: mpph264enc0 and capsfilter1 in same bin, no need for ghost pads
0:00:00.064919523 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link mpph264enc0:src and capsfilter1:sink
0:00:00.064934106 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<capsfilter1:src> pad has no peer
0:00:00.064947523 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked mpph264enc0:src and capsfilter1:sink, successful
0:00:00.064953939 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.064958023 113705 0x55abaf72c0 INFO GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<mpph264enc0:src> Received event on flushing pad. Discarding
0:00:00.064966481 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter1:src to element h264parse0:(any)
0:00:00.065016356 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter1:src
0:00:00.065023939 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter1:src and h264parse0:sink
0:00:00.065065939 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<h264parse0:src> pad has no peer
0:00:00.065082856 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter1 and h264parse0 in same bin, no need for ghost pads
0:00:00.065123398 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter1:src and h264parse0:sink
0:00:00.065138273 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<h264parse0:src> pad has no peer
0:00:00.065154023 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter1:src and h264parse0:sink, successful
0:00:00.065161314 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.065166273 113705 0x55abaf72c0 INFO GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<capsfilter1:src> Received event on flushing pad. Discarding
0:00:00.065181148 113705 0x55abaf72c0 INFO GST_PIPELINE gst/parse/grammar.y:689:gst_parse_perform_link: linking some pad of GstH264Parse named h264parse0 to some pad of GstFPSDisplaySink named fpsdisplaysink0 (0/0) with caps "video/x-h264"
0:00:00.065190481 113705 0x55abaf72c0 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.065203023 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x55abd9e7f0> adding pad 'sink'
0:00:00.065245023 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x55abd9e7f0> adding pad 'src'
0:00:00.065259315 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.065276523 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter2> completed state change to NULL
0:00:00.065287606 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.065301315 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element h264parse0:(any) to element capsfilter2:sink
0:00:00.065309773 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter2:sink
0:00:00.065314440 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: h264parse0 and capsfilter2 in same bin, no need for ghost pads
0:00:00.065322315 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h264parse0:src and capsfilter2:sink
0:00:00.065332231 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<capsfilter2:src> pad has no peer
0:00:00.065344481 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked h264parse0:src and capsfilter2:sink, successful
0:00:00.065351481 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.065355273 113705 0x55abaf72c0 INFO GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h264parse0:src> Received event on flushing pad. Discarding
0:00:00.065368690 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstutils.c:1816:gst_element_link_pads_full: trying to link element capsfilter2:src to element fpsdisplaysink0:(any)
0:00:00.065374231 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter2:src
0:00:00.065380648 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter2:src and fpsdisplaysink0:sink
0:00:00.065404565 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<sink:proxypad0> pad has no peer
0:00:00.065415648 113705 0x55abaf72c0 INFO GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter2 and fpsdisplaysink0 in same bin, no need for ghost pads
0:00:00.065422940 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter2:src and fpsdisplaysink0:sink
0:00:00.065433731 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:4336:gst_pad_peer_query:<sink:proxypad0> pad has no peer
0:00:00.065445981 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter2:src and fpsdisplaysink0:sink, successful
0:00:00.065452981 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.065456773 113705 0x55abaf72c0 INFO GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<capsfilter2:src> Received event on flushing pad. Discarding
Setting pipeline to PAUSED ...
0:00:00.065584523 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fpsdisplaysink0> current NULL pending VOID_PENDING, desired next READY
0:00:00.065597648 113705 0x55abaf72c0 INFO GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad fakesink0:sink
0:00:00.065619232 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link sink:proxypad0 and fakesink0:sink
0:00:00.065625648 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:2612:gst_pad_link_full: linked sink:proxypad0 and fakesink0:sink, successful
0:00:00.065629148 113705 0x55abaf72c0 INFO GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.065646065 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fakesink0> current NULL pending VOID_PENDING, desired next READY
0:00:00.065657440 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<fakesink0> completed state change to READY
0:00:00.065669398 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<fakesink0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065699148 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<fpsdisplaysink0> child 'fakesink0' changed state to 2(READY) successfully
0:00:00.065712273 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<fpsdisplaysink0> completed state change to READY
0:00:00.065717815 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<fpsdisplaysink0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065726565 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'fpsdisplaysink0' changed state to 2(READY) successfully
0:00:00.065733565 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter2> current NULL pending VOID_PENDING, desired next READY
0:00:00.065739107 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter2> completed state change to READY
0:00:00.065744065 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter2> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065751648 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter2' changed state to 2(READY) successfully
0:00:00.065758940 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h264parse0> current NULL pending VOID_PENDING, desired next READY
0:00:00.065765648 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<h264parse0> completed state change to READY
0:00:00.065770898 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h264parse0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065800940 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h264parse0' changed state to 2(READY) successfully
0:00:00.065812315 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter1> current NULL pending VOID_PENDING, desired next READY
0:00:00.065818148 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter1> completed state change to READY
0:00:00.065823107 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter1> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065850232 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 2(READY) successfully
0:00:00.065857815 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<mpph264enc0> current NULL pending VOID_PENDING, desired next READY
0:00:00.065868315 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<mpph264enc0> completed state change to READY
0:00:00.065877065 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mpph264enc0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065884649 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'mpph264enc0' changed state to 2(READY) successfully
0:00:00.065894857 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current NULL pending VOID_PENDING, desired next READY
0:00:00.065901565 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to READY
0:00:00.065910607 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065918190 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY) successfully
0:00:00.065925482 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videotestsrc0> current NULL pending VOID_PENDING, desired next READY
0:00:00.065931899 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<videotestsrc0> completed state change to READY
0:00:00.065940065 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed NULL to READY (VOID_PENDING pending)
0:00:00.065952315 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 2(READY) successfully
0:00:00.065963399 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2741:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:00.065972440 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (PAUSED pending)
0:00:00.066015899 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2749:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED
0:00:00.066035732 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fpsdisplaysink0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.066068690 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fakesink0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.066089982 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2984:gst_bin_change_state_func:<fpsdisplaysink0> child 'fakesink0' is changing state asynchronously to PAUSED
0:00:00.066108649 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2984:gst_bin_change_state_func:<pipeline0> child 'fpsdisplaysink0' is changing state asynchronously to PAUSED
0:00:00.066120024 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter2> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.066136649 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter2> completed state change to PAUSED
0:00:00.066146857 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter2> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.066161149 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter2' changed state to 3(PAUSED) successfully
0:00:00.066171357 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h264parse0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.066409357 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<h264parse0> completed state change to PAUSED
0:00:00.066421899 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<h264parse0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.066434441 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h264parse0' changed state to 3(PAUSED) successfully
0:00:00.066442899 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter1> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.066456316 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter1> completed state change to PAUSED
0:00:00.066465066 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter1> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.066475857 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 3(PAUSED) successfully
0:00:00.066483149 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<mpph264enc0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.067090691 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<mpph264enc0> completed state change to PAUSED
0:00:00.067107025 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<mpph264enc0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.067118691 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'mpph264enc0' changed state to 3(PAUSED) successfully
0:00:00.067132108 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.067144650 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:00.067153983 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.067161566 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSED) successfully
0:00:00.067171483 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videotestsrc0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.067204150 113705 0x55abaf72c0 INFO basesrc gstbasesrc.c:1430:gst_base_src_do_seek:<videotestsrc0> 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.067243233 113705 0x55abaf72c0 INFO task gsttask.c:516:gst_task_set_lock: setting stream lock 0x55abd74180 on task 0x55abd85290
0:00:00.067253733 113705 0x55abaf72c0 INFO GST_PADS gstpad.c:6270:gst_pad_start_task:<videotestsrc0:src> created task 0x55abd85290
0:00:00.067345025 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2769:gst_element_continue_state:<videotestsrc0> completed state change to PAUSED
0:00:00.067355525 113705 0x55abaf72c0 INFO GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
0:00:00.067367775 113705 0x55abaf72c0 INFO GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 3(PAUSED) successfully
0:00:00.067380900 113705 0x55abaf72c0 INFO pipeline gstpipeline.c:529:gst_pipeline_change_state:<pipeline0> pipeline is not live
Pipeline is PREROLLING ...
0:00:00.067494067 113705 0x55abda1580 INFO GST_ELEMENT_PADS gstelement.c:1006:gst_element_get_static_pad: no such pad 'sink' in element "videotestsrc0"
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0: sync = false
0:00:00.067560858 113705 0x55abda1580 FIXME default gstutils.c:4025:gst_pad_create_stream_id_internal:<videotestsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
0:00:00.068238693 113705 0x55abda1580 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framerate=(fraction)30/1, multiview-mode=(string)mono, framrate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framerate=(fraction)30/1, multiview-mode=(string)mono, framrate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
0:00:00.068584901 113705 0x55abda1580 INFO basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.068644985 113705 0x55abda1580 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framerate=(fraction)30/1, multiview-mode=(string)mono, framrate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framerate=(fraction)30/1, multiview-mode=(string)mono, framrate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
0:00:00.068964360 113705 0x55abda1580 INFO mppenc gstmppenc.c:670:gst_mpp_enc_set_format:<mpph264enc0> applying NV12 1920x1088 (1920x1088)
0:00:00.069525235 113705 0x55abda1580 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono
/GstPipeline:pipeline0/GstMppH264Enc:mpph264enc0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono
0:00:00.069661444 113705 0x55abda1580 INFO basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter1> reuse caps
0:00:00.069720652 113705 0x55abda1580 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono
0:00:00.069953986 113705 0x55abda1580 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
0:00:00.070080569 113705 0x55abda1580 INFO basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter2> reuse caps
0:00:00.070138319 113705 0x55abda1580 INFO GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter2.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0.GstGhostPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter2.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, profile=(string)High, level=(string)4, width=(int)1920, height=(int)1088, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, chroma-site=(string)mpeg2, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono
/GstPipeline:pipeline0/GstMppH264Enc:mpph264enc0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framerate=(fraction)30/1, multiview-mode=(string)mono, framrate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1088, framerate=(fraction)30/1, multiview-mode=(string)mono, framrate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
0:00:00.109984109 113705 0x55abda1580 INFO GST_EVENT gstevent.c:927: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.110112151 113705 0x55abda1580 INFO basesrc gstbasesrc.c:3018:gst_base_src_loop:<videotestsrc0> marking pending DISCONT
0:00:00.110411984 113705 0x55abda1580 INFO task gsttask.c:516:gst_task_set_lock: setting stream lock 0x55abd74620 on task 0x7f7c024830
0:00:00.110466818 113705 0x55abda1580 INFO GST_PADS gstpad.c:6270:gst_pad_start_task:<mpph264enc0:src> created task 0x7f7c024830
^Chandling interrupt.
Interrupt: Stopping pipeline ...
EOS on shutdown enabled -- Forcing EOS on the pipeline
^C
(base) root@firefly:~#
i've just uploaded a fix, please try to upgrade your gst-rockchip
It works!! Thanks! I did the below and the issues is solved. But when I connect the whole pipeline I get a new error. I will raise a new beg for it!
I downloaded: https://github.com/JeffyCN/rockchip_mirrors/tree/gstreamer-rockchip
executed:
meson setup build; cd build
meson compile
cp ./gst/rockchipmpp/libgstrockchipmpp.so /usr/local/lib/gstreamer-1.0/libgstrockchipmpp.so
cp ./gst/rockchipmpp/libgstrockchipmpp.so /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrockchipmpp.so
Hello, I cannot get any output from mpph264enc. I tried all kind of combinations but no luck.