The gstreamer-1.0 hardware encoder plugin "omxh264enc" can not work with "rtph264pay".

My gstreamer-1.0 version is 1.8.3 and gst-rtsp-server version is 1.8.3 too.
I want to push video stream by RTSP service using Jetson TX2.
my pipeline is:

appsrc name=mysrc ! nvvidconv ! video/x-raw(memory:NVMM),format=I420 ! omxh264enc ! video/x-h264,profile=high,stream-format=byte-stream ! rtph264pay name=pay0 pt=96

This pipeline can’t work.

But when I change it to

appsrc name=mysrc ! video/x-raw,format=I420 ! x264enc ! rtph264pay name=pay0 pt=96

It works well but really slow on TX2 because no hardware acceleration.

Besides, I tried use “filesink” write output of “omxh264enc” to an H264 file, it works well too.

I have tried replace “appsrc” by “videotestsrc” and got same results.

So, How to connect “omxh264enc” to “rtph264pay”?

Below are some DEBUG Information produced by gstreamer when I use the first pipeline:

[code]0:00:00.057242924 28790 0x7f341da2f0 DEBUG rtspmountpoints rtsp-mount-points.c:131:gst_rtsp_mount_points_init:GstRTSPMountPoints@0x7f34002ec0 created
0:00:00.057938274 28790 0x7f341da2f0 INFO rtspmountpoints rtsp-mount-points.c:327:gst_rtsp_mount_points_add_factory: adding media factory 0x7f1d4d0ed0 for path /1
0:00:00.058046273 28790 0x7f341da2f0 DEBUG rtspserver rtsp-server.c:807:gst_rtsp_server_create_socket:GstRTSPServer@0x7f1d567ee0 getting address info of 0.0.0.0/8554
0:00:00.059023891 28790 0x7f341da2f0 DEBUG rtspserver rtsp-server.c:891:gst_rtsp_server_create_socket:GstRTSPServer@0x7f1d567ee0 opened sending server socket
0:00:00.059202641 28790 0x7f341da2f0 DEBUG rtspserver rtsp-server.c:919:gst_rtsp_server_create_socket:GstRTSPServer@0x7f1d567ee0 listening on server socket 0x7ef400bbb0 with queue of 5
0:00:06.539181064 28790 0x7f1d47b180 INFO rtspclient rtsp-client.c:3383:gst_rtsp_client_set_connection: client 0x7f1d3fe0e0 connected to server ip 192.168.0.100, ipv6 = 0
0:00:06.539340422 28790 0x7f1d47b180 INFO rtspclient rtsp-client.c:3386:gst_rtsp_client_set_connection: added new client 0x7f1d3fe0e0 ip 192.168.0.101:45958
0:00:06.539418757 28790 0x7f1d47b180 DEBUG rtspserver rtsp-server.c:1028:manage_client:GstRTSPServer@0x7f1d567ee0 manage client 0x7f1d3fe0e0
0:00:06.539462628 28790 0x7f1d47b180 DEBUG rtspthreadpool rtsp-thread-pool.c:468:default_get_thread:GstRTSPThreadPool@0x7f34004a30 make new client thread
0:00:06.539553539 28790 0x7f1d47b180 DEBUG rtspthreadpool rtsp-thread-pool.c:424:make_thread:GstRTSPThreadPool@0x7f34004a30 new thread 0x7f1d5c3f50
0:00:06.539629602 28790 0x7f1d51cd90 INFO rtspthreadpool rtsp-thread-pool.c:328:do_loop: enter mainloop of thread 0x7f1d5c3f50
0:00:06.539700513 28790 0x7f1d47b180 DEBUG default gstrtspconnection.c:3727:gst_rtsp_watch_set_send_backlog: set backlog to bytes 0, messages 100
0:00:06.539742016 28790 0x7f1d47b180 INFO rtspclient rtsp-client.c:3880:gst_rtsp_client_attach: client 0x7f1d3fe0e0: attaching to context 0x7f1d3dfe60
0:00:06.540215226 28790 0x7f1d51cd90 INFO rtspclient rtsp-client.c:2777:handle_request: client 0x7f1d3fe0e0: received a request OPTIONS rtsp://192.168.0.100:8554/1 1.0
0:00:06.540317977 28790 0x7f1d51cd90 DEBUG default gstrtspconnection.c:3727:gst_rtsp_watch_set_send_backlog: set backlog to bytes 0, messages 0
0:00:06.540708339 28790 0x7f1d51cd90 DEBUG default gstrtspconnection.c:3727:gst_rtsp_watch_set_send_backlog: set backlog to bytes 0, messages 100
0:00:06.541638342 28790 0x7f1d51cd90 INFO rtspclient rtsp-client.c:2777:handle_request: client 0x7f1d3fe0e0: received a request DESCRIBE rtsp://192.168.0.100:8554/1 1.0
0:00:06.541731269 28790 0x7f1d51cd90 DEBUG default gstrtspconnection.c:3727:gst_rtsp_watch_set_send_backlog: set backlog to bytes 0, messages 0
0:00:06.541801604 28790 0x7f1d51cd90 DEBUG default rtsp-mount-points.c:79:data_item_dump: sort :/1 0x7f1d4d0ed0
0:00:06.541854500 28790 0x7f1d51cd90 DEBUG default rtsp-mount-points.c:79:data_item_dump: inspect: /1 0x7f1d4d0ed0
0:00:06.541906147 28790 0x7f1d51cd90 DEBUG default rtsp-mount-points.c:79:data_item_dump: prefix: /1 0x7f1d4d0ed0
0:00:06.541974210 28790 0x7f1d51cd90 DEBUG default rtsp-mount-points.c:79:data_item_dump: result: /1 0x7f1d4d0ed0
0:00:06.542008769 28790 0x7f1d51cd90 INFO rtspmountpoints rtsp-mount-points.c:294:gst_rtsp_mount_points_match: found media factory 0x7f1d4d0ed0 for path /1
0:00:06.542126048 28790 0x7f1d51cd90 INFO GST_PIPELINE gstparse.c:323:gst_parse_launch_full: parsing pipeline description ‘( appsrc name=mysrc ! nvvidconv ! video/x-raw(memory:NVMM),format=I420 ! omxh264enc ! video/x-h264,profile=high,stream-format=byte-stream ! rtph264pay name=pay0 pt=96 )’
0:00:06.542208511 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:155:priv_gst_parse_yylex: flex: OPERATOR: [(]
0:00:06.542300509 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.542335805 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:123:priv_gst_parse_yylex: flex: IDENTIFIER: appsrc
0:00:06.542398236 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x7f341df670; ‘appsrc’
0:00:06.542444091 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin app
0:00:06.542470075 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin app in default registry
0:00:06.542519450 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin app from file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstapp.so
0:00:06.542567642 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstapp.so”
0:00:06.544437856 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341df670 (appsrc)
0:00:06.544564062 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341e20c0 (appsink)
0:00:06.544597182 28790 0x7f1d51cd90 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstapp.so” loaded
0:00:06.544620574 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin app
0:00:06.544640957 28790 0x7f1d51cd90 INFO GST_ELEMENT_FACTORY gstelementfactory.c:364:gst_element_factory_create: creating element “appsrc”
0:00:06.544669949 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstBaseSrc : factory (nil)
0:00:06.544782459 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstAppSrc : factory 0x7f341df670
0:00:06.545188022 28790 0x7f1d51cd90 DEBUG basesrc gstbasesrc.c:445:gst_base_src_init:GstBaseSrc@0x7ee80049e0 creating src pad
0:00:06.545289877 28790 0x7f1d51cd90 DEBUG basesrc gstbasesrc.c:448:gst_base_src_init:GstBaseSrc@0x7ee80049e0 setting functions on src pad
0:00:06.545319796 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1708:gst_pad_set_activatemode_function_full:<’’:src> activatemodefunc set to gst_base_src_activate_mode
0:00:06.545371795 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:src> eventfunc for set to gst_base_src_event
0:00:06.545401747 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1929:gst_pad_set_query_function_full:<’’:src> queryfunc set to gst_base_src_query
0:00:06.545429011 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1816:gst_pad_set_getrange_function_full:<’’:src> getrangefunc set to gst_base_src_getrange
0:00:06.545450994 28790 0x7f1d51cd90 DEBUG basesrc gstbasesrc.c:456:gst_base_src_init:GstBaseSrc@0x7ee80049e0 adding src pad
0:00:06.545470130 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstBaseSrc@0x7ee80049e0 adding pad ‘src’
0:00:06.545492946 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:src> set parent (ref and sink)
0:00:06.545524977 28790 0x7f1d51cd90 DEBUG basesrc gstbasesrc.c:473:gst_base_src_init:GstBaseSrc@0x7ee80049e0 init done
0:00:06.545601136 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element “appsrc”
0:00:06.545630000 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.545652368 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:91:priv_gst_parse_yylex: flex: ASSIGNMENT: name=mysrc
0:00:06.545673007 28790 0x7f1d51cd90 DEBUG default types.h:83:gst_parse_unescape: unescaping mysrc
0:00:06.545711375 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.545736302 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:131:priv_gst_parse_yylex: flex: LINK: !
0:00:06.545764494 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.545785262 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:123:priv_gst_parse_yylex: flex: IDENTIFIER: nvvidconv
0:00:06.545809005 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x7f34168670; ‘nvvidconv’
0:00:06.545829773 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin nvvidconv
0:00:06.545846285 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin nvvidconv in default registry
0:00:06.545897260 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin nvvidconv from file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so
0:00:06.545924940 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so”
0:00:06.551047750 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34168670 (nvvidconv)
0:00:06.551132773 28790 0x7f1d51cd90 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so” loaded
0:00:06.551185380 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin nvvidconv
0:00:06.551210980 28790 0x7f1d51cd90 INFO GST_ELEMENT_FACTORY gstelementfactory.c:364:gst_element_factory_create: creating element “nvvidconv”
0:00:06.551250307 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstBaseTransform : factory (nil)
0:00:06.551281795 28790 0x7f1d51cd90 DEBUG basetransform gstbasetransform.c:393:gst_base_transform_class_init: gst_base_transform_class_init
0:00:06.551325954 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type Gstnvvconv : factory 0x7f34168670
0:00:06.551452352 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.551486976 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.551526079 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.551548095 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.551580478 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.551602686 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.551624766 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘framerate’
0:00:06.551645374 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘fraction’
0:00:06.551708957 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.551737756 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.551767708 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.551799740 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.551825179 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.551847035 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.551867291 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘framerate’
0:00:06.551887290 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘fraction’
0:00:06.552006553 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.552055224 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.552112343 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.552135415 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.552157207 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.552177782 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.552200150 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘framerate’
0:00:06.552218998 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘fraction’
0:00:06.552253045 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.552275829 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.552303637 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.552319700 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.552339188 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.552356212 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.552375412 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘framerate’
0:00:06.552392339 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘fraction’
0:00:06.552470066 28790 0x7f1d51cd90 DEBUG basetransform gstbasetransform.c:443:gst_base_transform_init: gst_base_transform_init
0:00:06.552531409 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:sink> eventfunc for set to gst_base_transform_sink_event
0:00:06.552573937 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1743:gst_pad_set_chain_function_full:<’’:sink> chainfunc set to gst_base_transform_chain
0:00:06.552597681 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1708:gst_pad_set_activatemode_function_full:<’’:sink> activatemodefunc set to gst_base_transform_sink_activate_mode
0:00:06.552626416 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1929:gst_pad_set_query_function_full:<’’:sink> queryfunc set to gst_base_transform_query
0:00:06.552649744 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstBaseTransform@0x7ee800b870 adding pad ‘sink’
0:00:06.552670992 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:sink> set parent (ref and sink)
0:00:06.552713039 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:src> eventfunc for set to gst_base_transform_src_event
0:00:06.552757998 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1816:gst_pad_set_getrange_function_full:<’’:src> getrangefunc set to gst_base_transform_getrange
0:00:06.552784494 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1708:gst_pad_set_activatemode_function_full:<’’:src> activatemodefunc set to gst_base_transform_src_activate_mode
0:00:06.552806190 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1929:gst_pad_set_query_function_full:<’’:src> queryfunc set to gst_base_transform_query
0:00:06.552826509 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstBaseTransform@0x7ee800b870 adding pad ‘src’
0:00:06.552847629 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:src> set parent (ref and sink)
0:00:06.552902252 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element “nvvidconv”
0:00:06.552933388 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.552958348 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:131:priv_gst_parse_yylex: flex: LINK: ! video/x-raw(memory:NVMM),format=I420 !
0:00:06.552998891 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.553063434 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.553090506 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:123:priv_gst_parse_yylex: flex: IDENTIFIER: omxh264enc
0:00:06.553119081 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x7f341acdb0; ‘omxh264enc’
0:00:06.553140617 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin omx
0:00:06.553158889 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin omx in default registry
0:00:06.553198920 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin omx from file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstomx.so
0:00:06.553226024 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstomx.so”
0:00:06.557724874 28790 0x7f1d51cd90 WARN omx gstomx.c:2826:plugin_init: Failed to load configuration file: Valid key file could not be found in search dirs (searched in: /home/nvidia/.config:/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg as per GST_OMX_CONFIG_DIR environment variable, the xdg user config directory (or XDG_CONFIG_HOME) and the system config directory (or XDG_CONFIG_DIRS)
0:00:06.557781194 28790 0x7f1d51cd90 INFO omx gstomx.c:2831:plugin_init: Using default configuration
0:00:06.558208388 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxmpeg4videodec’
0:00:06.558309090 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341aa6d0 (omxmpeg4videodec)
0:00:06.558362690 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxh264dec’
0:00:06.558415233 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341ac870 (omxh264dec)
0:00:06.558443329 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxh265dec’
0:00:06.558486752 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341ac950 (omxh265dec)
0:00:06.558514400 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxvp8dec’
0:00:06.558554463 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341aca30 (omxvp8dec)
0:00:06.558580479 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxvp9dec’
0:00:06.558622814 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341acb10 (omxvp9dec)
0:00:06.558652446 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxmpeg2videodec’
0:00:06.558695549 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341acbf0 (omxmpeg2videodec)
0:00:06.558722397 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxwmvdec’
0:00:06.558763004 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341accd0 (omxwmvdec)
0:00:06.558789212 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxh264enc’
0:00:06.558840571 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341acdb0 (omxh264enc)
0:00:06.558866491 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxh265enc’
0:00:06.558908090 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341ace90 (omxh265enc)
0:00:06.558933242 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxvp8enc’
0:00:06.558974809 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341af090 (omxvp8enc)
0:00:06.558999417 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘omxvp9enc’
0:00:06.559041816 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341af170 (omxvp9enc)
0:00:06.559068920 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2855:plugin_init: Registering element ‘nvoverlaysink’
0:00:06.559147575 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f341af250 (nvoverlaysink)
0:00:06.559213846 28790 0x7f1d51cd90 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstomx.so” loaded
0:00:06.559240182 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin omx
0:00:06.559261653 28790 0x7f1d51cd90 INFO GST_ELEMENT_FACTORY gstelementfactory.c:364:gst_element_factory_create: creating element “omxh264enc”
0:00:06.559293781 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstVideoEncoder : factory (nil)
0:00:06.559422259 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstOMXVideoEnc : factory (nil)
0:00:06.559678704 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstOMXH264Enc : factory (nil)
0:00:06.559832206 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstOMXH264Enc-omxh264enc : factory 0x7f341acdb0
0:00:06.559924972 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2691:_class_init: No ‘in-port-index’ set for element ‘omxh264enc’, auto-detecting: Key file does not have key ‘in-port-index’ in group ‘omxh264enc’
0:00:06.559967116 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2702:_class_init: No ‘out-port-index’ set for element ‘omxh264enc’, auto-detecting: Key file does not have key ‘out-port-index’ in group ‘omxh264enc’
0:00:06.559996107 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2716:_class_init: No sink template caps specified for element ‘omxh264enc’, using default ‘video/x-raw(memory:NVMM), format = (string) { I420, NV12 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ];video/x-raw, format = (string) { I420, NV12 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]’
0:00:06.560037675 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.560062922 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.560089450 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.560125738 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.560158281 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.560177257 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.560198153 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘framerate’
0:00:06.560214792 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘fraction’
0:00:06.560247048 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘format’
0:00:06.560265032 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.560303815 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.560323591 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.560343207 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.560359174 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.560377414 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘framerate’
0:00:06.560393542 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘fraction’
0:00:06.560469765 28790 0x7f1d51cd90 DEBUG omx gstomx.c:2743:_class_init: No src template caps specified for element ‘omxh264enc’, using default ‘video/x-h264, width=(int) [ 16, 4096 ], height=(int) [ 16, 4096 ], stream-format=(string) { byte-stream, avc }, alignment=(string) au ’
0:00:06.560503172 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘width’
0:00:06.560519844 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.560538404 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘height’
0:00:06.560554244 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.560572100 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘stream-format’
0:00:06.560589027 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.560608867 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘alignment’
0:00:06.560625315 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.560690850 28790 0x7f1d51cd90 DEBUG videoencoder gstvideoencoder.c:443:gst_video_encoder_init:GstVideoEncoder@0x7ee8018530 gst_video_encoder_init
0:00:06.560752513 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1743:gst_pad_set_chain_function_full:<’’:sink> chainfunc set to gst_video_encoder_chain
0:00:06.560782881 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:sink> eventfunc for set to gst_video_encoder_sink_event
0:00:06.560809344 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1929:gst_pad_set_query_function_full:<’’:sink> queryfunc set to gst_video_encoder_sink_query
0:00:06.560834112 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstVideoEncoder@0x7ee8018530 adding pad ‘sink’
0:00:06.560854784 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:sink> set parent (ref and sink)
0:00:06.560893567 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1929:gst_pad_set_query_function_full:<’’:src> queryfunc set to gst_video_encoder_src_query
0:00:06.560932191 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:src> eventfunc for set to gst_video_encoder_src_event
0:00:06.560955774 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstVideoEncoder@0x7ee8018530 adding pad ‘src’
0:00:06.560975358 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:src> set parent (ref and sink)
0:00:06.561028221 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element “omxh264enc”
0:00:06.561054461 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.561079261 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:131:priv_gst_parse_yylex: flex: LINK: ! video/x-h264,profile=high,stream-format=byte-stream !
0:00:06.561108636 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘profile’
0:00:06.561141596 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘stream-format’
0:00:06.561168507 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.561189371 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:123:priv_gst_parse_yylex: flex: IDENTIFIER: rtph264pay
0:00:06.561212795 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x7f34052a20; ‘rtph264pay’
0:00:06.561232666 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin rtp
0:00:06.561250010 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin rtp in default registry
0:00:06.561316441 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin rtp from file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrtp.so
0:00:06.561343033 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrtp.so”
0:00:06.564518318 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340458c0 (rtpac3depay)
0:00:06.564602732 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340459a0 (rtpac3pay)
0:00:06.564640908 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34045a80 (rtpbvdepay)
0:00:06.564699787 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34045b60 (rtpbvpay)
0:00:06.564739691 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34045c40 (rtpceltdepay)
0:00:06.564779850 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34045d20 (rtpceltpay)
0:00:06.564845097 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34045e00 (rtpdvdepay)
0:00:06.564903464 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34045ee0 (rtpdvpay)
0:00:06.564949608 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34047080 (rtpgstdepay)
0:00:06.565001063 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34047160 (rtpgstpay)
0:00:06.565037734 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34047240 (rtpilbcpay)
0:00:06.565067238 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34047320 (rtpilbcdepay)
0:00:06.565096742 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34047400 (rtpg722depay)
0:00:06.565126597 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340474e0 (rtpg722pay)
0:00:06.565163749 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340475c0 (rtpg723depay)
0:00:06.565204036 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340476a0 (rtpg723pay)
0:00:06.565240644 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b020 (rtpg726depay)
0:00:06.565279363 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b100 (rtpg726pay)
0:00:06.565330178 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b1e0 (rtpg729depay)
0:00:06.565369858 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b2c0 (rtpg729pay)
0:00:06.565409313 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b3a0 (rtpgsmdepay)
0:00:06.565448001 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b480 (rtpgsmpay)
0:00:06.565488544 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b560 (rtpamrdepay)
0:00:06.565522624 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404b640 (rtpamrpay)
0:00:06.565553311 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e080 (rtppcmadepay)
0:00:06.565600671 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e160 (rtppcmudepay)
0:00:06.565727069 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e240 (rtppcmupay)
0:00:06.565777852 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e320 (rtppcmapay)
0:00:06.565817788 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e400 (rtpmpadepay)
0:00:06.565869659 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e4e0 (rtpmpapay)
0:00:06.565900667 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e5c0 (rtpmparobustdepay)
0:00:06.565933402 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3404e6a0 (rtpmpvdepay)
0:00:06.565969242 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34050090 (rtpmpvpay)
0:00:06.566031769 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34050170 (rtpopusdepay)
0:00:06.566068120 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34050250 (rtpopuspay)
0:00:06.566100088 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34050330 (rtph261pay)
0:00:06.566130999 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34050410 (rtph261depay)
0:00:06.566172535 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340504f0 (rtph263ppay)
0:00:06.566204502 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340505d0 (rtph263pdepay)
0:00:06.566234934 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340506b0 (rtph263depay)
0:00:06.566282101 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052860 (rtph263pay)
0:00:06.566329461 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052940 (rtph264depay)
0:00:06.566361332 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052a20 (rtph264pay)
0:00:06.566410868 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052b00 (rtph265depay)
0:00:06.566452531 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052be0 (rtph265pay)
0:00:06.566483603 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052cc0 (rtpj2kdepay)
0:00:06.566513202 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052da0 (rtpj2kpay)
0:00:06.566542674 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34052e80 (rtpjpegdepay)
0:00:06.566572561 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054870 (rtpjpegpay)
0:00:06.566602513 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054950 (rtpklvdepay)
0:00:06.566633809 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054a30 (rtpklvpay)
0:00:06.566680368 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054b10 (rtpL16pay)
0:00:06.566709040 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054bf0 (rtpL16depay)
0:00:06.566738575 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054cd0 (rtpL24pay)
0:00:06.566768143 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054db0 (rtpL24depay)
0:00:06.566799406 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34054e90 (asteriskh263)
0:00:06.566829070 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34057010 (rtpmp1sdepay)
0:00:06.566859374 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340570f0 (rtpmp2tdepay)
0:00:06.566888845 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340571d0 (rtpmp2tpay)
0:00:06.566919213 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340572b0 (rtpmp4vpay)
0:00:06.566949068 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34057390 (rtpmp4vdepay)
0:00:06.566979084 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34057470 (rtpmp4apay)
0:00:06.567030667 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34057550 (rtpmp4adepay)
0:00:06.567061003 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34057630 (rtpmp4gdepay)
0:00:06.567091274 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34059020 (rtpmp4gpay)
0:00:06.567156009 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34059100 (rtpqcelpdepay)
0:00:06.567199849 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340591e0 (rtpqdm2depay)
0:00:06.567230408 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340592c0 (rtpsbcdepay)
0:00:06.567260872 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f340593a0 (rtpsbcpay)
0:00:06.567292648 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34059480 (rtpsirenpay)
0:00:06.567322343 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34059560 (rtpsirendepay)
0:00:06.567352039 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f34059640 (rtpspeexpay)
0:00:06.567381798 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405c8c0 (rtpspeexdepay)
0:00:06.567414118 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405c9a0 (rtpsv3vdepay)
0:00:06.567458981 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405ca80 (rtptheoradepay)
0:00:06.567487333 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405cb60 (rtptheorapay)
0:00:06.567516613 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405cc40 (rtpvorbisdepay)
0:00:06.567546916 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405cd20 (rtpvorbispay)
0:00:06.567576804 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405ce00 (rtpvp8depay)
0:00:06.567605667 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405cee0 (rtpvp8pay)
0:00:06.567633955 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405e850 (rtpvp9depay)
0:00:06.567679714 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405e930 (rtpvp9pay)
0:00:06.567710306 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405ea10 (rtpvrawdepay)
0:00:06.567739201 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405eaf0 (rtpvrawpay)
0:00:06.567779617 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405ebd0 (rtpstreampay)
0:00:06.567824320 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register: update existing feature 0x7f3405ecb0 (rtpstreamdepay)
0:00:06.567848864 28790 0x7f1d51cd90 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin “/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstrtp.so” loaded
0:00:06.567869792 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin rtp
0:00:06.567888511 28790 0x7f1d51cd90 INFO GST_ELEMENT_FACTORY gstelementfactory.c:364:gst_element_factory_create: creating element “rtph264pay”
0:00:06.567921887 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstRTPBasePayload : factory (nil)
0:00:06.568034557 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstRtpH264Pay : factory 0x7f34052a20
0:00:06.568079421 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘media’
0:00:06.568099901 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.568122716 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘payload’
0:00:06.568138908 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.568161244 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘clock-rate’
0:00:06.568177435 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘int’
0:00:06.568194683 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘encoding-name’
0:00:06.568210683 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.568271450 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘stream-format’
0:00:06.568292346 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.568310842 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘alignment’
0:00:06.568326713 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.568356665 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘stream-format’
0:00:06.568374137 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.568391321 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name ‘alignment’
0:00:06.568406904 28790 0x7f1d51cd90 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name ‘string’
0:00:06.568589014 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:src> eventfunc for set to 0x7f67d9dbc8
0:00:06.568631157 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstRTPBasePayload@0x7ee802e260 adding pad ‘src’
0:00:06.568651797 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:src> set parent (ref and sink)
0:00:06.568703092 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1743:gst_pad_set_chain_function_full:<’’:sink> chainfunc set to 0x7f67da00f8
0:00:06.568732116 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1849:gst_pad_set_event_function_full:<’’:sink> eventfunc for set to 0x7f67d9db90
0:00:06.568762451 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:1929:gst_pad_set_query_function_full:<’’:sink> queryfunc set to 0x7f67d9db48
0:00:06.568782483 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:GstRTPBasePayload@0x7ee802e260 adding pad ‘sink’
0:00:06.568801011 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<’’:sink> set parent (ref and sink)
0:00:06.568874482 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element “rtph264pay”
0:00:06.568900338 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.568921393 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:91:priv_gst_parse_yylex: flex: ASSIGNMENT: name=pay0
0:00:06.568941041 28790 0x7f1d51cd90 DEBUG default types.h:83:gst_parse_unescape: unescaping pay0
0:00:06.568968785 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.568989072 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:91:priv_gst_parse_yylex: flex: ASSIGNMENT: pt=96
0:00:06.569007632 28790 0x7f1d51cd90 DEBUG default types.h:83:gst_parse_unescape: unescaping 96
0:00:06.569049904 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:157:priv_gst_parse_yylex: flex: SPACE:
0:00:06.569070831 28790 0x7f1d51cd90 DEBUG GST_PIPELINE parse.l:155:priv_gst_parse_yylex: flex: OPERATOR: [)]
0:00:06.569097679 28790 0x7f1d51cd90 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x7f1d4f0e30; ‘bin’
0:00:06.569117231 28790 0x7f1d51cd90 INFO GST_ELEMENT_FACTORY gstelementfactory.c:364:gst_element_factory_create: creating element “bin”
0:00:06.569178990 28790 0x7f1d51cd90 DEBUG GST_BUS gstbus.c:228:gst_bus_init:GstBus@0x7f1d4e2210 created
0:00:06.569212557 28790 0x7f1d51cd90 DEBUG bin gstbin.c:499:gst_bin_init:GstBin@0x7f1d4dcd60 using bus to listen to children
0:00:06.569240621 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element “bin”
0:00:06.569260493 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element mysrc to bin bin0
0:00:06.569283372 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1100:gst_bin_add_func: element :mysrc
0:00:06.569301868 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent: set parent (ref and sink)
0:00:06.569319340 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1139:gst_bin_add_func: element “mysrc” was source
0:00:06.569339436 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func: setting bus to 0x7f1d4e2210
0:00:06.569358987 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569387595 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569413483 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock: setting clock (nil)
0:00:06.569437258 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1215:gst_bin_add_func: added SUCCESS element
0:00:06.569468490 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func: added element “mysrc”
0:00:06.569498921 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element nvvconv0 to bin bin0
0:00:06.569521865 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1100:gst_bin_add_func: element :nvvconv0
0:00:06.569539433 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent: set parent (ref and sink)
0:00:06.569557353 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func: setting bus to 0x7f1d4e2210
0:00:06.569576968 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569602600 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569626536 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock: setting clock (nil)
0:00:06.569645287 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1215:gst_bin_add_func: added SUCCESS element
0:00:06.569667111 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func: added element “nvvconv0”
0:00:06.569689703 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element omxh264enc-omxh264enc0 to bin bin0
0:00:06.569721318 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1100:gst_bin_add_func: element :omxh264enc-omxh264enc0
0:00:06.569741606 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent: set parent (ref and sink)
0:00:06.569759942 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func: setting bus to 0x7f1d4e2210
0:00:06.569778598 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569803589 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569827653 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock: setting clock (nil)
0:00:06.569847301 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1215:gst_bin_add_func: added SUCCESS element
0:00:06.569869700 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func: added element “omxh264enc-omxh264enc0”
0:00:06.569892356 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element pay0 to bin bin0
0:00:06.569913380 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1100:gst_bin_add_func: element :pay0
0:00:06.569930596 28790 0x7f1d51cd90 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent: set parent (ref and sink)
0:00:06.569948643 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func: setting bus to 0x7f1d4e2210
0:00:06.569966787 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.569991651 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:06.570015714 28790 0x7f1d51cd90 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock: setting clock (nil)
0:00:06.570033986 28790 0x7f1d51cd90 DEBUG bin gstbin.c:1215:gst_bin_add_func: added SUCCESS element
0:00:06.570054530 28790 0x7f1d51cd90 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func: added element “pay0”
0:00:06.570091553 28790 0x7f1d51cd90 DEBUG GST_PIPELINE grammar.y:1089:priv_gst_parse_launch: got 1 elements and 3 links
0:00:06.570119137 28790 0x7f1d51cd90 INFO GST_PIPELINE grammar.y:596:gst_parse_perform_link: linking some pad of GstAppSrc named mysrc to some pad of Gstnvvconv named nvvconv0 (0/0) with caps “(NULL)”
0:00:06.570152928 28790 0x7f1d51cd90 INFO GST_ELEMENT_PADS gstutils.c:1573:gst_element_link_pads_full: trying to link element mysrc:(any) to element nvvconv0:(any)
0:00:06.570176192 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstutils.c:1680:gst_element_link_pads_full: looping through allowed src and dest pads
0:00:06.570202720 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstutils.c:1683:gst_element_link_pads_full: trying src pad mysrc:src
0:00:06.570223552 28790 0x7f1d51cd90 DEBUG GST_ELEMENT_PADS gstutils.c:1002:gst_element_get_compatible_pad: finding pad in nvvconv0 compatible with mysrc:src
0:00:06.570247807 28790 0x7f1d51cd90 INFO GST_PADS gstutils.c:932:gst_pad_check_link: trying to link mysrc:src and nvvconv0:sink
0:00:06.570271423 28790 0x7f1d51cd90 DEBUG GST_CAPS gstutils.c:2840:gst_pad_query_caps:mysrc:src get pad caps with filter (NULL)
0:00:06.570293759 28790 0x7f1d51cd90 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x7ee4004e80 caps
0:00:06.570313918 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:3915:gst_pad_query:mysrc:src doing query 0x7ee4004e80 (caps)
0:00:06.570354814 28790 0x7f1d51cd90 DEBUG appsrc gstappsrc.c:658:gst_app_src_internal_get_caps: caps: (NULL)
0:00:06.570378365 28790 0x7f1d51cd90 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query: query caps returns 0
0:00:06.570397981 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:3938:gst_pad_query:mysrc:src sent query 0x7ee4004e80 (caps), result 0
0:00:06.570418397 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:3983:gst_pad_query:mysrc:src query failed
0:00:06.570441149 28790 0x7f1d51cd90 DEBUG GST_CAPS gstutils.c:2840:gst_pad_query_caps:nvvconv0:sink get pad caps with filter (NULL)
0:00:06.570461180 28790 0x7f1d51cd90 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x7ee4004f20 caps
0:00:06.570480028 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:3915:gst_pad_query:nvvconv0:sink doing query 0x7ee4004f20 (caps)
0:00:06.570505788 28790 0x7f1d51cd90 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:nvvconv0:sink peer filter caps (NULL)
0:00:06.570527803 28790 0x7f1d51cd90 DEBUG GST_CAPS gstutils.c:2886:gst_pad_peer_query_caps:nvvconv0:src get pad peer caps with filter (NULL)
0:00:06.570547611 28790 0x7f1d51cd90 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x7ee4004f70 caps
0:00:06.570566267 28790 0x7f1d51cd90 DEBUG GST_PADS gstpad.c:4042:gst_pad_peer_query:nvvconv0:src peer query 0x7ee4004f70 (caps)
0:00:06.570586395 28790 0x7f1d51cd90 INFO GST_PADS gstpad.c:4098:gst_pad_peer_query:nvvconv0:src pad has no peer
0:00:06.570604954 28790 0x7f1d51cd90 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:nvvconv0:sink peer caps ANY
0:00:06.570623354 28790 0x7f1d51cd90 DEBUG basetransf

Some useful DEBUG information

0:00:06.784237936 28790 0x7ee40216d0 WARN omxvideoenc gstomxvideoenc.c:1860:gst_omx_video_enc_set_format: Error setting temporal_tradeoff 0 : Vendor specific error (0x00000001)

0:00:06.829777569 28790 0x7ec8003540 DEBUG omxvideoenc gstomxvideoenc.c:1317:gst_omx_video_enc_loop: Read frame from component
0:00:06.829798593 28790 0x7ec8003540 WARN omxvideoenc gstomxvideoenc.c:1383:gst_omx_video_enc_loop: error: Internal data stream error.
0:00:06.829815393 28790 0x7ec8003540 WARN omxvideoenc gstomxvideoenc.c:1383:gst_omx_video_enc_loop: error: stream stopped, reason not-negotiated
0:00:06.829837376 28790 0x7ec8003540 DEBUG GST_MESSAGE gstelement.c:1848:gst_element_message_full: start
0:00:06.829885920 28790 0x7ec8003540 INFO GST_ERROR_SYSTEM gstelement.c:1879:gst_element_message_full: posting message: Internal data stream error.
0:00:06.829939967 28790 0x7ec8003540 WARN structure gststructure.c:1935:priv_gst_structure_append_to_gstring: No value transform to serialize field ‘gerror’ of type ‘GError’

0:00:06.921117312 28790 0x7f1d51cd90 ERROR rtspclient rtsp-client.c:763:find_media: client 0x7f1d3fe0e0: can’t prepare media

0:00:06.926134779 28790 0x7f1d51cd90 ERROR rtspclient rtsp-client.c:2288:handle_describe_request: client 0x7f1d3fe0e0: no media

Does it work with baseline profile ?

For high profile, you may try something like:

... ! omxh264enc profile=high ! video/x-h264, profile=high ! h264parse ! rtph264pay name=pay0 pt=96

Please try baseline profile.
https://devtalk.nvidia.com/default/topic/1039201/jetson-tx2/omxh264enc-with-gst-rtsp-server-1-8-3-tar-xz/post/5280155/#5280155

We have seen issues with high profile.

@DaneLLL,

May you please further detail the issues seen with high profile ?

I think the pipeline was failing to run if the caps after omxh264enc would be something else than baseline because baseline is the default mode of omxh264enc, so for using another profile you would have to specify it as omxh264enc profile option.

Seems rtsp streaming with high profile H264 encoding works with:

./test-launch "( nvcamerasrc ! video/x-raw(memory:NVMM), width=640, height=480 ! nvvidconv ! video/x-raw ! omxh264enc profile=high bitrate=20000000 ! video/x-h264, profile=high ! h264parse ! rtph264pay  name=pay0 pt=96 )"

and reading with:

gst-launch-1.0 rtspsrc location=rtsp://127.0.0.1:8554/test ! queue ! decodebin ! xvimagesink

[EDIT: It may not be as simple as I was thinking…the same scheme with main profile doesn’t work]

@ALL
Thanks for your help.
I have solved the problem.
As you said, I change profile to “baseline” and there are no errors again.

Hi Honey,
omxh264enc is configured to high profile by default. Not sure but it looks like on gstreamer1.8.3, it is not working as expected if you configure h264 stream to high profile.