AW: multifilesink not producing viewable files. Help!?

Piper984 mclennan at alumni.nd.edu
Tue Nov 29 13:06:41 UTC 2016


Thanks for the advice Mandar.  I tried to remove the avdev_h264 element, and
gst-launch made it further into the process of starting up, but error-ed out
with an error note of "Internal data stream error."  Here is the console
output w/ --gst-debug=3 -v option set on gst-launch-1.0:

<console>
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
/GstPipeline:pipeline0/GstSplitMuxSink:splitmuxsink0/GstFileSink:sink:
location = f-00000-output.h264
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264
/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad0:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264
/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_src:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264
/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264
/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264
/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_sink_0: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.089556919 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521
/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521
/GstPipeline:pipeline0/GstRtpBin:rtpbin/GstRtpPtDemux:rtpptdemux0.GstPad:sink:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521
0:00:00.093163085 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.124974540 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.125060127 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.125835341 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.125999714 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.126902567 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.127055316 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.127367101 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.127546602 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.127719803 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.127880400 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.128184867 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.128330914 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.128505762 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.128802252 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.128959557 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.129107372 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.129404160 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.129609073 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.129656434 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.130093140 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.130147368 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.130729256 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.154854467 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.155310417 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.156092112 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.156212936 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.186683613 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.190147249 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.190206049 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.219343497 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.219470513 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.220124101 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.253296761 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.254049710 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.254180047 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
/GstPipeline:pipeline0/GstIdentity:identity0.GstPad:src: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521, payload=(int)96
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521, payload=(int)96
/GstPipeline:pipeline0/GstIdentity:identity0.GstPad:sink: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521, payload=(int)96
0:00:00.290120079 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.290443919 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.290503558 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
/GstPipeline:pipeline0/GstRtpBin:rtpbin.GstGhostPad:recv_rtp_src_0_2897502521_96.GstProxyPad:proxypad2:
caps = application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)H264, ssrc=(uint)2897502521, payload=(int)96
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps =
video/x-h264, stream-format=(string)avc, alignment=(string)au,
codec_data=(buffer)01640028ffe1000e27640028ac2b40501ed00f1226a001000528ee025cb0,
level=(string)4, profile=(string)high
0:00:00.323381864 31384       0xfe19e0 WARN               rtpsource
rtpsource.c:983:calculate_jitter: cannot get clock-rate for pt 96
0:00:00.323432119 31384       0xfe19e0 WARN                 basesrc
gstbasesrc.c:2950:gst_base_src_loop:<udpsrc0> error: Internal data stream
error.
0:00:00.323444645 31384       0xfe19e0 WARN                 basesrc
gstbasesrc.c:2950:gst_base_src_loop:<udpsrc0> error: streaming stopped,
reason not-negotiated (-4)
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data
stream error.
Additional debug info:
gstbasesrc.c(2950): gst_base_src_loop ():
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.264163874
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
</console>

Here is a snip of the sending application's pipeline (C program, Raspbian),
in case the helps us figure out what I'm doing wrong:

<code_snip>
    str = g_strdup_printf (
        "rpicamsrc vflip=1 hflip=1 bitrate=%i\n"
        "   ! video/x-h264,width=%i,height=%i,framerate=" FRAMERATE
",profile=" PROFILE
        "   ! h264parse ! rtph264pay config-interval=1 name=h264pay",
        BITRATE, WIDTH, HEIGHT);  
</code_snip>

Thanks for looking at this with me!




Mandar Joshi wrote
>> VIDEO_DEC="identity ! rtph264depay ! avdec_h264"
>>
> Change VIDEO_DEC to
> VIDEO_DEC="identity ! rtph264depay"
> _______________________________________________
> gstreamer-devel mailing list

> gstreamer-devel at .freedesktop

> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel





--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/multifilesink-not-producing-viewable-files-Help-tp4680722p4680935.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list