Rewrite of DVB related elements

Russel Winder russel at winder.org.uk
Sat Mar 26 14:43:02 UTC 2016


On Fri, 2016-03-25 at 10:53 +0200, Sebastian Dröge wrote:

[…]

> If I'm not mistaken this would also mean that a) a lot of code from
> the
> dvb plugin would disappear as it is handled in libdvbv5 already and
> b)
> that we finally handle modern channel files. But would we still
> handle
> old channel files?

libdvbv5 has a DVBv3 compatibility mode so yes old zap format files are
handled.

Currently GStreamer is DVBv3 with a DVB-T2 added bit, that doesn't
really work. This whole thing definitely needs to be DVBv5 since this
would give usable DVB-T2. So the current code has to either be
rewritten or replaced for GStreamer to be useful going forward.

I appreciate the licence issue and have raised this on the libdvbv5
emailing list. If this cannot be resolved then GStreamer will have to
have a different implementation of the exact same code that is in
libdvbv5.

> Also it's important that the MPEG-TS bits are still exposed in the
> normal way by the dvb elements, and not somehow handled/hidden by
> libdvbv5.

libdvbv5 does have it's own MPEG-TS codes. So the GStreamer MPEG-TS
code is replicating libdvbv5 code for that just as for the frontend
managment. I am not clear yet if the libdvbv5 code is harmonious with
the needs of GStreamer – more research needed here.


-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

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


More information about the gstreamer-devel mailing list