upgrading to 1.12.4

David Wells dwells at blackcreekisc.com
Tue Jan 23 20:33:04 UTC 2018


Here is a snippet from log file.

0:00:01.025129440 12432   07B0CAC8 DEBUG               GST_CAPS gstutils.c:2976:gst_pad_query_caps:<http-src:src> get pad caps with filter (NULL)
0:00:01.025152607 12432   07B0CAC8 DEBUG                  query gstquery.c:675:gst_query_new_custom: creating new query 07B29380 caps
0:00:01.025028269 12432   07B0E060 DEBUG               GST_POLL gstpoll.c:681:gst_poll_new: 07B27050: new controllable : 1
0:00:01.025223573 12432   07B0E060 DEBUG              GST_CLOCK gstpipeline.c:716:gst_pipeline_provide_clock_func: pipeline obtained system clock: 07B2D138 (GstSystemClock)
0:00:01.025174894 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:3984:gst_pad_query:<http-src:src> doing query 07B29380 (caps)
0:00:01.025304217 12432   07B0CAC8 DEBUG                basesrc gstbasesrc.c:1283:gst_base_src_default_query:<http-src> query caps returns 1
0:00:01.025329730 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:4007:gst_pad_query:<http-src:src> sent query 07B29380 (caps), result 1
0:00:01.025353776 12432   07B0CAC8 DEBUG               GST_CAPS gstutils.c:2983:gst_pad_query_caps:<http-src:src> query returned ANY
0:00:01.025376943 12432   07B0CAC8 DEBUG                basesrc gstbasesrc.c:3190:gst_base_src_default_negotiate:<http-src> caps of src: ANY
0:00:01.025256124 12432   07B0E060 DEBUG              GST_CLOCK gstclock.c:1049:gst_clock_get_internal_time:<GstSystemClock> internal time 0:00:00.000036069
0:00:01.025435300 12432   07B0E060 DEBUG              GST_CLOCK gstclock.c:1094:gst_clock_get_time:<GstSystemClock> adjusted time 0:00:00.000036069
0:00:01.025459346 12432   07B0E060 DEBUG              GST_CLOCK gstelement.c:429:gst_element_set_clock:<soup-pipeline> setting clock 07B2D138
0:00:01.025483979 12432   07B0E060 DEBUG              GST_CLOCK gstelement.c:429:gst_element_set_clock:<videosink> setting clock 07B2D138
0:00:01.025507146 12432   07B0E060 DEBUG              GST_CLOCK gstelement.c:429:gst_element_set_clock:<jpegdec> setting clock 07B2D138
0:00:01.025532952 12432   07B0E060 DEBUG              GST_CLOCK gstelement.c:429:gst_element_set_clock:<multipartdemux> setting clock 07B2D138
0:00:01.025555239 12432   07B0E060 DEBUG              GST_CLOCK gstelement.c:429:gst_element_set_clock:<http-src> setting clock 07B2D138
0:00:01.025400989 12432   07B0CAC8 DEBUG                basesrc gstbasesrc.c:3236:gst_base_src_default_negotiate:<http-src> no negotiation needed
0:00:01.025575766 12432   07B0E060 DEBUG                    bin gstbin.c:725:gst_bin_set_clock_func:<soup-pipeline> iterator done
0:00:01.025634416 12432   07B0E060 DEBUG                GST_BUS gstbus.c:318:gst_bus_post:<bus1> [msg 06C42A50] posting on bus new-clock message: 06C42A50, time 99:99:99.999999999, seq-num 21, element 'soup-pipeline', GstMessageNewClock, clock=(GstClock)"\(GstSystemClock\)\ GstSystemClock";
0:00:01.025675764 12432   07B0E060 DEBUG                GST_BUS gstbus.c:357:gst_bus_post:<bus1> [msg 06C42A50] pushing on async queue
0:00:01.025697758 12432   07B0E060 DEBUG                GST_BUS gstbus.c:360:gst_bus_post:<bus1> [msg 06C42A50] pushed on async queue
0:00:01.025720045 12432   07B0E060 DEBUG               pipeline gstpipeline.c:470:gst_pipeline_change_state:<soup-pipeline> start_time=0:00:00.000000000, now=0:00:00.000036069, base_time 0:00:00.000036069
0:00:01.025748490 12432   07B0E060 DEBUG              GST_CLOCK gstelement.c:489:gst_element_set_base_time:<soup-pipeline> set base_time=0:00:00.000036069, old 0:00:00.000000000
0:00:01.025773710 12432   07B0E060 DEBUG             GST_STATES gstbin.c:2845:gst_bin_change_state_func:<soup-pipeline> changing state of children from PAUSED to PLAYING
0:00:01.025606557 12432   07B0CAC8 DEBUG               GST_CAPS gstpad.c:2711:gst_pad_get_current_caps:<http-src:src> get current pad caps (NULL)
0:00:01.025830014 12432   07B0CAC8 DEBUG                  query gstquery.c:675:gst_query_new_custom: creating new query 07B293B0 allocation
0:00:01.025854353 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:4111:gst_pad_peer_query:<http-src:src> peer query 07B293B0 (allocation)
0:00:01.025878107 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:3984:gst_pad_query:<multipartdemux:sink> doing query 07B293B0 (allocation)
0:00:01.025900980 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:3416:gst_pad_query_default:<multipartdemux:sink> not forwarding 07B293B0 (allocation) query
0:00:01.025924440 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:4007:gst_pad_query:<multipartdemux:sink> sent query 07B293B0 (allocation), result 0
0:00:01.025947313 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:4052:gst_pad_query:<multipartdemux:sink> query failed
0:00:01.025968134 12432   07B0CAC8 DEBUG               GST_PADS gstpad.c:4173:gst_pad_peer_query:<http-src:src> query failed
0:00:01.025988662 12432   07B0CAC8 DEBUG                basesrc gstbasesrc.c:3130:gst_base_src_prepare_allocation:<http-src> peer ALLOCATION query failed
0:00:01.025800982 12432   07B0E060 DEBUG                    bin gstbin.c:2748:gst_bin_do_latency_func:<soup-pipeline> querying latency
0:00:01.026043793 12432   07B0E060 DEBUG                  query gstquery.c:675:gst_query_new_custom: creating new query 07B29260 latency
0:00:01.026066373 12432   07B0E060 DEBUG       GST_ELEMENT_PADS gstelement.c:1755:gst_element_query: send query on element soup-pipeline
0:00:01.026020333 12432   07B0CAC8 DEBUG                basesrc gstbasesrc.c:3137:gst_base_src_prepare_allocation:<http-src>


From: gstreamer-devel [mailto:gstreamer-devel-bounces at lists.freedesktop.org] On Behalf Of David Wells
Sent: Tuesday, January 23, 2018 1:21 PM
To: gstreamer-devel at lists.freedesktop.org
Subject: upgrading to 1.12.4


This sender failed our fraud detection checks and may not be who they appear to be. Learn about spoofing<http://aka.ms/LearnAboutSpoofing>

Feedback<http://aka.ms/SafetyTipsFeedback>

Hello all,

I am working with an application built in 2015 using gstreamer 1.6.0. When I upgraded gstreamer to 1.12.4 I started having problem. The application captures a network camera and then converts the stream and sends it out.

Capture chain is: SoupHttpSrc -> MultipartDemux -> JpegDec -> InterVideoSink
Sending chain is: IntervideoSrc -> VideoConvert -> OpenH264Enc -> H264Parse -> RtpH264Pay

The issue appears to be when Start playing the SoupHttpSrc. It locks up.
    gst_element_set_state(mPipeline, GST_STATE_PLAYING);

*         Sometimes it will return from this function and then stop other times will not return from it.

Is this a known issue. or could there new configuration that I'm missing?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180123/5dab3f17/attachment-0001.html>


More information about the gstreamer-devel mailing list