Dynamic Pipelines: Unable to read video file

ltramart ludovic.tramart at acteongroup.com
Fri Feb 10 10:03:18 UTC 2017


Thanks for the taking the time to reply.

Yes i'm a running dynamics pipeline in my own application in a single
thread.

On the bus i am not getting any GST_MESSAGE_LATENCY. The only messages i get
are NEW_CLOCK when starting my live pipe, then the usual STATE_CHANGED and
STREAM_STATUS messages, and some ASYNC-DONE.

To my understanding, only elements may request a latency change, correct? 

It looks like my RecBin is not properly initialized once connected then set
in PLAYING state.
Is there a way to force synchronization/initialization of a new connected
bin to an already existing playing pipeline? 

Perhaps, i am not setting up my elements correctly? Here are my steps to
connect RecBin (Bin3) to VpuBin (Bin1):
-add RecBin (Bin3) to VpuBin (Bin1)
-request src_pad from tee of VpuBin
-request sink_pad from RecBin sink pad (ghot pad)
-link both pad
-unblock src_pad
-Set Pipepine to PLAYING state.

This work well if streaming is off, otherwise i get this black screen on my
records :-(
The avi file is only playable with VLC not with WMP ; length of file is OK
so EOS is working OK but garbage data inside.

Any hint is welcome :-)

Thanks for your help
Ludo.




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Dynamic-Pipelines-Unable-to-read-video-file-tp4681780p4681815.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list