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