<div dir="ltr">For more context, I am attaching some dot files which illustrate the pipeline in these two states.<div><ul><li>immediately after READY -> PAUSED</li><li>immediately after PAUSED -> PLAYING</li></ul><div>You can view these *.dot files at <a href="http://www.webgraphviz.com/">http://www.webgraphviz.com/</a> (paste the file contents into the web page).  My version of graphviz (2.40.1) does not render these files properly.</div></div><div><br></div><div>I am also attaching a more complete log file (*.txt).</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 24, 2019 at 8:56 AM David Ing <<a href="mailto:ding@panopto.com">ding@panopto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I am running a GESTimeline inside of a GstPipeline.  I am attaching an SVG file which illustrates the pipeline when it enters it's READY state.<div><br></div><div><div><div>Soon after the the pipeline begins PLAYING, the muxers receive a request to re-negotiate the caps.</div><div><br></div><div><b>My first question is:</b>  Is it normal to re-negotiate caps after a pipeline is already playing?  (This doesn't seem right to me.)<br></div><div><br></div><div><b>My second question is:</b>  How can I determine which element is trying to renegotiate the caps after the pipeline is already PLAYING?</div><div><br></div><div>BTW:  Here are the logs I see as it relates to the caps re-negotation error.</div><div><pre style="color:rgb(0,0,0);font-family:"DejaVu Sans Mono";font-size:7.5pt">19-07-24T15:44:36.530562 INFO    pan CompositionJob.cpp:123 Pipeline state changed from PAUSED to PLAYING in 0.000 seconds.<br>19-07-24T15:44:36.925546 WARNING qtmux gstqtmux.c:5118 pad video_0 refused renegotiation to 0x7f7080003000 A<br>19-07-24T15:44:36.925673 WARNING qtmux gstqtmux.c:5118 pad video_0 refused renegotiation to 0x7f7080003000 A<br>19-07-24T15:44:36.925725 WARNING GST_PADS gstpad.c:4230 could not send sticky events<br>19-07-24T15:44:36.927847 WARNING qtmux gstqtmux.c:5118 pad video_0 refused renegotiation to 0x7f7080003000 A<br>19-07-24T15:44:36.927973 WARNING qtmux gstqtmux.c:5118 pad video_0 refused renegotiation to 0x7f7080003000 A<br>19-07-24T15:44:36.928039 WARNING qtmux gstqtmux.c:5118 pad video_0 refused renegotiation to 0x7f7080003000 A<br>19-07-24T15:44:36.932935 WARNING qtdemux qtdemux.c:6607 error: Internal data stream error.<br>19-07-24T15:44:36.933041 WARNING qtdemux qtdemux.c:6607 error: streaming stopped, reason not-negotiated (-4)<br>19-07-24T15:44:36.934955 ERROR   pan CompositionJob.cpp:282 GST_MESSAGE_ERROR received from element qtdemux5 at position 5465466666: Internal data stream error.<br>../gst-plugins-good/gst/isomp4/qtdemux.c(6607): gst_qtdemux_loop (): /GstPipeline:pipeline/GESTimeline:gestimeline0/GESVideoTrack:gesvideotrack0/NleComposition:video_nlecomposition1/GstBin:current-bin/NleSource:GESVideoUriSource:nlesource4/GstBin:videosrcbin/GstURIDecodeBin:uridecodebin2/GstDecodeBin:decodebin9/GstQTDemux:qtdemux5:<br>streaming stopped, reason not-negotiated (-4)</pre></div><div><div><br></div><div><br></div></div></div></div></div>
</blockquote></div>