JeffyCN / rockchip_mirrors

Mirrors of a few Rockchip BSP repositories, some others in https://github.com/JeffyCN/mirrors.
Other
10 stars 2 forks source link

mpph264enc hangs and doesn't output anything #40

Closed NIKovachev closed 8 months ago

NIKovachev commented 8 months ago

Hello, I cannot get any output from mpph264enc. I tried all kind of combinations but no luck.

(base) root@firefly:~# gst-launch-1.0 --gst-debug=4 videotestsrc ! 'video/x-raw,format=YUY2,width=1920,height=1080,framrate=30/1' ! mpph264enc ! 'video/x-h264' ! h264parse ! 'video/x-h264' ! fpsdisplaysink video-sink=fakesink text-overlay=false sync=false -ve
0:00:00.001258252 982791   0x558a0b42c0 INFO                GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.002497713 982791   0x558a0b42c0 INFO                GST_INIT gstcontext.c:85:_priv_gst_context_initialize: init contexts
0:00:00.003057131 982791   0x558a0b42c0 INFO      GST_PLUGIN_LOADING gstplugin.c:325:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.003313798 982791   0x558a0b42c0 INFO      GST_PLUGIN_LOADING gstplugin.c:233:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.003354339 982791   0x558a0b42c0 INFO      GST_PLUGIN_LOADING gstplugin.c:235:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.003389339 982791   0x558a0b42c0 INFO            GST_REGISTRY gstregistry.c:1755:ensure_current_registry: reading registry cache: /root/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.042374369 982791   0x558a0b42c0 INFO            GST_REGISTRY gstregistrybinary.c:666:priv_gst_registry_binary_read_cache: loaded /root/.cache/gstreamer-1.0/registry.aarch64.bin in 0.038918 seconds
0:00:00.042504453 982791   0x558a0b42c0 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.044417498 982791   0x558a0b42c0 INFO            GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: Registry cache has not changed
0:00:00.044437623 982791   0x558a0b42c0 INFO            GST_REGISTRY gstregistry.c:1790:ensure_current_registry: registry reading and updating done, result = 1
0:00:00.044448707 982791   0x558a0b42c0 INFO                GST_INIT gst.c:806:init_post: GLib runtime version: 2.66.8
0:00:00.044453957 982791   0x558a0b42c0 INFO                GST_INIT gst.c:808:init_post: GLib headers version: 2.66.8
0:00:00.044457457 982791   0x558a0b42c0 INFO                GST_INIT gst.c:810:init_post: initialized GStreamer successfully
0:00:00.044525998 982791   0x558a0b42c0 INFO            GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'videotestsrc ! video/x-raw,format=YUY2,width=1920,height=1080,framrate=30/1 ! mpph264enc ! video/x-h264 ! h264parse ! video/x-h264 ! fpsdisplaysink video-sink=fakesink text-overlay=false sync=false '
0:00:00.048696256 982791   0x558a0b42c0 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.048722214 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "videotestsrc"
0:00:00.048952632 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSrc@0x558a3314e0> adding pad 'src'
0:00:00.051724928 982791   0x558a0b42c0 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.051743595 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "mpph264enc"
0:00:00.051926762 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoEncoder@0x558a33d0c0> adding pad 'sink'
0:00:00.051942512 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstVideoEncoder@0x558a33d0c0> adding pad 'src'
0:00:00.053366431 982791   0x558a0b42c0 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.053380723 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "h264parse"
0:00:00.053466182 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x558a341280> adding pad 'sink'
0:00:00.053482223 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseParse@0x558a341280> adding pad 'src'
0:00:00.053507890 982791   0x558a0b42c0 INFO               baseparse gstbaseparse.c:4041:gst_base_parse_set_pts_interpolation:<GstH264Parse@0x558a341280> PTS interpolation: no
0:00:00.053515473 982791   0x558a0b42c0 INFO               baseparse gstbaseparse.c:4059:gst_base_parse_set_infer_ts:<GstH264Parse@0x558a341280> TS inferring: no
0:00:00.055993186 982791   0x558a0b42c0 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.056008061 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "fpsdisplaysink"
0:00:00.056134936 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstFPSDisplaySink@0x558a34c150> adding pad 'sink'
0:00:00.056163520 982791   0x558a0b42c0 INFO            GST_PIPELINE gstparse.c:344:gst_parse_launch_full: parsing pipeline description 'fakesink'
0:00:00.056738104 982791   0x558a0b42c0 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.056753854 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "fakesink"
0:00:00.056879563 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseSink@0x558a3582d0> adding pad 'sink'
0:00:00.056956563 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad fakesink0:sink
0:00:00.056985730 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "pipeline"
0:00:00.057078771 982791   0x558a0b42c0 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)YUY2, width=(int)1920, height=(int)1080, framrate=(fraction)30/1"
0:00:00.057089563 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.057157522 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x558a35c170> adding pad 'sink'
0:00:00.057170355 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x558a35c170> adding pad 'src'
0:00:00.057181438 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.057200397 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to NULL
0:00:00.057217605 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057230730 982791   0x558a0b42c0 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.057238022 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:sink
0:00:00.057244147 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: videotestsrc0 and capsfilter0 in same bin, no need for ghost pads
0:00:00.057263397 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link videotestsrc0:src and capsfilter0:sink
0:00:00.057285272 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<capsfilter0:src> pad has no peer
0:00:00.057318814 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked videotestsrc0:src and capsfilter0:sink, successful
0:00:00.057325230 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057330480 982791   0x558a0b42c0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<videotestsrc0:src> Received event on flushing pad. Discarding
0:00:00.057343897 982791   0x558a0b42c0 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.057369855 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter0:src
0:00:00.057380939 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter0:src and mpph264enc0:sink
0:00:00.057419439 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<mpph264enc0:src> pad has no peer
0:00:00.057453564 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter0 and mpph264enc0 in same bin, no need for ghost pads
0:00:00.057463481 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter0:src and mpph264enc0:sink
0:00:00.057476897 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<mpph264enc0:src> pad has no peer
0:00:00.057494689 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter0:src and mpph264enc0:sink, successful
0:00:00.057500814 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057504314 982791   0x558a0b42c0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<capsfilter0:src> Received event on flushing pad. Discarding
0:00:00.057520939 982791   0x558a0b42c0 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.057528814 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.057541647 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x558a35c4b0> adding pad 'sink'
0:00:00.057552731 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x558a35c4b0> adding pad 'src'
0:00:00.057562356 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.057576356 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter1> completed state change to NULL
0:00:00.057585981 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057593272 982791   0x558a0b42c0 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.057597939 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter1:sink
0:00:00.057602314 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: mpph264enc0 and capsfilter1 in same bin, no need for ghost pads
0:00:00.057611939 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link mpph264enc0:src and capsfilter1:sink
0:00:00.057620981 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<capsfilter1:src> pad has no peer
0:00:00.057631189 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked mpph264enc0:src and capsfilter1:sink, successful
0:00:00.057637023 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057640231 982791   0x558a0b42c0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<mpph264enc0:src> Received event on flushing pad. Discarding
0:00:00.057647523 982791   0x558a0b42c0 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.057651898 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter1:src
0:00:00.057656856 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter1:src and h264parse0:sink
0:00:00.057671731 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<h264parse0:src> pad has no peer
0:00:00.057684273 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter1 and h264parse0 in same bin, no need for ghost pads
0:00:00.057693606 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter1:src and h264parse0:sink
0:00:00.057702356 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<h264parse0:src> pad has no peer
0:00:00.057712856 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter1:src and h264parse0:sink, successful
0:00:00.057716356 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057719564 982791   0x558a0b42c0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<capsfilter1:src> Received event on flushing pad. Discarding
0:00:00.057733564 982791   0x558a0b42c0 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.057741148 982791   0x558a0b42c0 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "capsfilter"
0:00:00.057749314 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x558a35c7f0> adding pad 'sink'
0:00:00.057759814 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:752:gst_element_add_pad:<GstBaseTransform@0x558a35c7f0> adding pad 'src'
0:00:00.057768564 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2115:gst_bin_get_state_func:<pipeline0> getting state
0:00:00.057783148 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter2> completed state change to NULL
0:00:00.057791023 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057814648 982791   0x558a0b42c0 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.057819315 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter2:sink
0:00:00.057830398 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: h264parse0 and capsfilter2 in same bin, no need for ghost pads
0:00:00.057837981 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link h264parse0:src and capsfilter2:sink
0:00:00.057849065 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<capsfilter2:src> pad has no peer
0:00:00.057857231 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked h264parse0:src and capsfilter2:sink, successful
0:00:00.057863065 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057866273 982791   0x558a0b42c0 INFO               GST_EVENT gstpad.c:5925:gst_pad_send_event_unchecked:<h264parse0:src> Received event on flushing pad. Discarding
0:00:00.057873273 982791   0x558a0b42c0 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.057879981 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad capsfilter2:src
0:00:00.057886106 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1079:gst_pad_check_link: trying to link capsfilter2:src and fpsdisplaysink0:sink
0:00:00.057903315 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<sink:proxypad0> pad has no peer
0:00:00.057909731 982791   0x558a0b42c0 INFO                GST_PADS gstutils.c:1632:prepare_link_maybe_ghosting: capsfilter2 and fpsdisplaysink0 in same bin, no need for ghost pads
0:00:00.057921398 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link capsfilter2:src and fpsdisplaysink0:sink
0:00:00.057933065 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:4336:gst_pad_peer_query:<sink:proxypad0> pad has no peer
0:00:00.057942398 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked capsfilter2:src and fpsdisplaysink0:sink, successful
0:00:00.057945898 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.057949106 982791   0x558a0b42c0 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.058051482 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fpsdisplaysink0> current NULL pending VOID_PENDING, desired next READY
0:00:00.058061982 982791   0x558a0b42c0 INFO        GST_ELEMENT_PADS gstelement.c:1009:gst_element_get_static_pad: found pad fakesink0:sink
0:00:00.058069273 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2404:gst_pad_link_prepare: trying to link sink:proxypad0 and fakesink0:sink
0:00:00.058077148 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:2612:gst_pad_link_full: linked sink:proxypad0 and fakesink0:sink, successful
0:00:00.058080357 982791   0x558a0b42c0 INFO               GST_EVENT gstevent.c:1610:gst_event_new_reconfigure: creating reconfigure event
0:00:00.058094648 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fakesink0> current NULL pending VOID_PENDING, desired next READY
0:00:00.058104857 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<fakesink0> completed state change to READY
0:00:00.058110690 982791   0x558a0b42c0 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.058134023 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<fpsdisplaysink0> child 'fakesink0' changed state to 2(READY) successfully
0:00:00.058145398 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<fpsdisplaysink0> completed state change to READY
0:00:00.058150357 982791   0x558a0b42c0 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.058156773 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'fpsdisplaysink0' changed state to 2(READY) successfully
0:00:00.058163482 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter2> current NULL pending VOID_PENDING, desired next READY
0:00:00.058171648 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter2> completed state change to READY
0:00:00.058176315 982791   0x558a0b42c0 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.058183899 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter2' changed state to 2(READY) successfully
0:00:00.058191774 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h264parse0> current NULL pending VOID_PENDING, desired next READY
0:00:00.058198482 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h264parse0> completed state change to READY
0:00:00.058203149 982791   0x558a0b42c0 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.058212774 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h264parse0' changed state to 2(READY) successfully
0:00:00.058220649 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter1> current NULL pending VOID_PENDING, desired next READY
0:00:00.058225315 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter1> completed state change to READY
0:00:00.058229690 982791   0x558a0b42c0 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.058247190 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 2(READY) successfully
0:00:00.058256232 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<mpph264enc0> current NULL pending VOID_PENDING, desired next READY
0:00:00.058263815 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mpph264enc0> completed state change to READY
0:00:00.058268190 982791   0x558a0b42c0 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.058274315 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'mpph264enc0' changed state to 2(READY) successfully
0:00:00.058283065 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current NULL pending VOID_PENDING, desired next READY
0:00:00.058290649 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to READY
0:00:00.058297357 982791   0x558a0b42c0 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.058304649 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY) successfully
0:00:00.058313107 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videotestsrc0> current NULL pending VOID_PENDING, desired next READY
0:00:00.058320399 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<videotestsrc0> completed state change to READY
0:00:00.058325065 982791   0x558a0b42c0 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.058331774 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 2(READY) successfully
0:00:00.058352482 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2741:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED, next PAUSED
0:00:00.058358315 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2669:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (PAUSED pending)
0:00:00.058395357 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2749:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED
0:00:00.058409649 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fpsdisplaysink0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.058440274 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<fakesink0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.058460982 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2984:gst_bin_change_state_func:<fpsdisplaysink0> child 'fakesink0' is changing state asynchronously to PAUSED
0:00:00.058477607 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2984:gst_bin_change_state_func:<pipeline0> child 'fpsdisplaysink0' is changing state asynchronously to PAUSED
0:00:00.058486357 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter2> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.058495399 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter2> completed state change to PAUSED
0:00:00.058502399 982791   0x558a0b42c0 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.058508816 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter2' changed state to 3(PAUSED) successfully
0:00:00.058516982 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<h264parse0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.058749441 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<h264parse0> completed state change to PAUSED
0:00:00.058759650 982791   0x558a0b42c0 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.058771608 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'h264parse0' changed state to 3(PAUSED) successfully
0:00:00.058778900 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter1> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.058790275 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter1> completed state change to PAUSED
0:00:00.058798441 982791   0x558a0b42c0 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.058806900 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter1' changed state to 3(PAUSED) successfully
0:00:00.058813025 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<mpph264enc0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.059328109 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<mpph264enc0> completed state change to PAUSED
0:00:00.059342401 982791   0x558a0b42c0 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.059357859 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'mpph264enc0' changed state to 3(PAUSED) successfully
0:00:00.059368067 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<capsfilter0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.059379151 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<capsfilter0> completed state change to PAUSED
0:00:00.059387026 982791   0x558a0b42c0 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.059393442 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSED) successfully
0:00:00.059401901 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2528:gst_bin_element_set_state:<videotestsrc0> current READY pending VOID_PENDING, desired next PAUSED
0:00:00.059433984 982791   0x558a0b42c0 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.059466651 982791   0x558a0b42c0 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x558a332180 on task 0x558a343290
0:00:00.059474818 982791   0x558a0b42c0 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<videotestsrc0:src> created task 0x558a343290
0:00:00.059543068 982791   0x558a0b42c0 INFO              GST_STATES gstelement.c:2769:gst_element_continue_state:<videotestsrc0> completed state change to PAUSED
0:00:00.059552109 982791   0x558a0b42c0 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.059578651 982791   0x558a0b42c0 INFO              GST_STATES gstbin.c:2977:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 3(PAUSED) successfully
0:00:00.059590609 982791   0x558a0b42c0 INFO                pipeline gstpipeline.c:529:gst_pipeline_change_state:<pipeline0> pipeline is not live
Pipeline is PREROLLING ...
0:00:00.059680735 982791   0x558a35e980 INFO        GST_ELEMENT_PADS gstelement.c:1006:gst_element_get_static_pad: no such pad 'sink' in element "videotestsrc0"
0:00:00.059741110 982791   0x558a35e980 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
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0: sync = false
0:00:00.060362944 982791   0x558a35e980 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, 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)YUY2, width=(int)1920, height=(int)1080, 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.060678820 982791   0x558a35e980 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter0> reuse caps
0:00:00.060785278 982791   0x558a35e980 INFO               GST_EVENT gstevent.c:847:gst_event_new_caps: creating caps event video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, 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)YUY2, width=(int)1920, height=(int)1080, 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.061060612 982791   0x558a35e980 INFO                  mppenc gstmppenc.c:670:gst_mpp_enc_set_format:<mpph264enc0> applying YUY2 1920x1080 (3840x1080)
0:00:00.061753613 982791   0x558a35e980 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)1080, 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.061858322 982791   0x558a35e980 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter1> reuse caps
/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)1080, 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.061924530 982791   0x558a35e980 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)1080, 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.062161656 982791   0x558a35e980 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)1080, 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: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)1080, 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.062287656 982791   0x558a35e980 INFO           basetransform gstbasetransform.c:1325:gst_base_transform_setcaps:<capsfilter2> reuse caps
/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)1080, 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.062353865 982791   0x558a35e980 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)1080, 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)1080, 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)1080, 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)1080, 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)1080, 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)1080, 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)1080, 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)1080, 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)YUY2, width=(int)1920, height=(int)1080, 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)YUY2, width=(int)1920, height=(int)1080, 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.103361440 982791   0x558a35e980 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.103409857 982791   0x558a35e980 INFO                 basesrc gstbasesrc.c:3018:gst_base_src_loop:<videotestsrc0> marking pending DISCONT
0:00:00.103463523 982791   0x558a35e980 INFO                    task gsttask.c:516:gst_task_set_lock: setting stream lock 0x558a332620 on task 0x7fa0020830
0:00:00.103478982 982791   0x558a35e980 INFO                GST_PADS gstpad.c:6270:gst_pad_start_task:<mpph264enc0:src> created task 0x7fa0020830

^Chandling interrupt.
Interrupt: Stopping pipeline ...
EOS on shutdown enabled -- Forcing EOS on the pipeline
^C
(base) root@firefly:~# env|grep GST
GST_V4L2_PREFERRED_FOURCC=NV12:YU12:NV16:YUY2
GST_VIDEO_CONVERT_PREFERRED_FORMAT=NV12:NV16:I420:YUY2
GST_MPP_NO_RGA=0
GST_GL_PLATFORM=egl
GST_V4L2_USE_LIBV4L2=1
GST_INSPECT_NO_COLORS=1
GST_DEBUG_NO_COLOR=1
GST_V4L2SRC_DEFAULT_DEVICE=/dev/video-camera0
GST_V4L2SRC_RK_DEVICES=_mainpath:_selfpath:_bypass:_scale
GST_GL_API=gles2
GST_V4L2SRC_MAX_RESOLUTION=3840x2160
GST_MPP_VIDEODEC_DEFAULT_ARM_AFBC=1
(base) root@firefly:~# 
JeffyCN commented 8 months ago

try nv12 1920x1088

NIKovachev commented 8 months ago

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:~# 
JeffyCN commented 8 months ago

i've just uploaded a fix, please try to upgrade your gst-rockchip

NIKovachev commented 8 months ago

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