Question about decodebin and prerolling

Russel Winder russel at winder.org.uk
Tue Dec 25 20:30:51 UTC 2018


As a postscript to the whole playbin/decodebin/uridecodebin thing, I
discovered that:

1. playbin creates a dvbsrc to handle DVB.
2. uridecodebin creates a dvbbasebin to handle DVB.
3. dvbsrc and dvbbasebin have subtly different properties for controlling DVB.
4. uridecodebin (using dvbbasebin), queue, x264enc, avenc_ac3, mp4mux, and
filesink seem to work nicely in Rust to make a DVB → MP4 recorder.
5. decodebin.rs and encodebin.rs in the GStreamer_Rs examples were very
helpful.

If anyone has an opportunity (and desire :-) ) to take a look at:

https://github.com/Me-TV/Me-TV/blob/master/src/bin/me-tv-record.rs

and send me any constructive critique points (positive or negative), I'd be
very grateful.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20181225/3a0f5ad9/attachment.sig>


More information about the gstreamer-devel mailing list