dvdreadsrc does not send EOS

Robert Tari robert at tari.in
Fri Jun 26 03:26:49 UTC 2020


Hello people,

I need to extract the LPCM stream from given DVDs chapters so I'm using 
the following:

dvdreadsrc device="{}" title={} chapter={} ! decodebin ! 
audio/x-raw,format=S16BE ! audioconvert ! audio/x-raw,format=S16LE ! 
wavenc ! filesink location="{}"

It works perfectly in my application, but once dvdreadsrc finishes with 
a chapter, it does not post anything. Therefore I have no way of knowing 
when to quit the waiting loop (plus wavenc also needs EOS to properly 
finilise). Can somebody suggest a way to handle when the reading is 
done?


More information about the gstreamer-devel mailing list