<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello,</p>
<p>If i want to parse a stream while playing.
</p>
<p>this pipeline should do this :
</p>
<p> / videoqueue | kmssink
/ [ decodebin (playing_branch)
\ audioqueue | alsasink
filesrc | queue | typefind | tee
\ [ queue | tsparse | filesink ] (parsing_branch)
</p>
<p>
</p>
<p>My problem is that my pipeline doesn't want to start like if a queue reach his limit.</p>
<p>If i remove the parsing branch, all is playing correctly.
</p>
<p>So i try to debug reading the queue size/level :
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">
m<span style=" color:#aa0000;">_pVideoqueue maxbuffers= 200 maxbytes= 10485760 maxtime= 1000000000 ns </span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#aa0000;">
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#aa0000;">m_pVideoqueue currentbuffers= 0 currentbytes= 0 currenttime= 0 ns </span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#aa0000;">
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#aa0000;">m_pAudioqueue maxbuffers= 200 maxbytes= 10485760 maxtime= 1000000000 ns </span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#aa0000;">
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#aa0000;">m_pAudioqueue currentbuffers= 0 currentbytes= 0 currenttime= 0 ns </span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#aa0000;">
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#aa0000;">m_pQueueTsParse maxbuffers= 2000 maxbytes= 100000000 maxtime= 0 ns </span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#aa0000;">
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#aa0000;">m_pQueueTsParse currentbuffers= 201 currentbytes= 823296 currenttime= 0 ns </span></p>
<p><style type="text/css">
p, li { white-space: pre-wrap; }
</style></p>
<p><style type="text/css">
</style></p>
<p><style type="text/css">How i can
</style></p>
<p>
</p>
<p>But i don't know how to analyze correctly the problem even with the level/size ! Is someone could explain me the problem ?</p>
<p>Attached you can find the dot file with all the pipeline.</p>
<p>
</p>
<p>Thanks in advance for your help</p>
<p>
</p>
<p>Frédéric
</p>
<p>
</p>
<p>
</p>
</body>
</html>