www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - libdvbv5_d

reply Russel Winder <russel winder.org.uk> writes:
I suspect no-one other than me is interested in libdvbv5, but just in case:
libdvbv5_d (https://github.com/russel/libdvbv5_d) is a D binding created us=
ing
DStep and lot of manual hacking. There is no test suite. :-( Also there is =
not
yet a Dub package.

The driving application at the moment is DVBTune (https://github.com/russel=
/DV
BTune) which is a D reimplementation of dvbv5-scan.=20


PS Should everything be on GitLab as well as GitHub to protect against
"singlepoint of failure"?

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
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
Mar 24 2018
parent reply Joakim <dlang joakim.fea.st> writes:
On Saturday, 24 March 2018 at 14:25:19 UTC, Russel Winder wrote:
 I suspect no-one other than me is interested in libdvbv5, but 
 just in case: libdvbv5_d (https://github.com/russel/libdvbv5_d) 
 is a D binding created using DStep and lot of manual hacking. 
 There is no test suite. :-( Also there is not yet a Dub package.

 The driving application at the moment is DVBTune 
 (https://github.com/russel/DV BTune) which is a D 
 reimplementation of dvbv5-scan.


 PS Should everything be on GitLab as well as GitHub to protect 
 against "singlepoint of failure"?
I'm curious why you're interested in DVB at all. Online video and various OTT streaming services are killing off these protocols in most of the world. Why do you want to access them with D?
Mar 24 2018
parent Russel Winder <russel winder.org.uk> writes:
On Sun, 2018-03-25 at 06:29 +0000, Joakim via Digitalmars-d wrote:
=20
[=E2=80=A6]
 I'm curious why you're interested in DVB at all. Online video and=20
 various OTT streaming services are killing off these protocols in=20
 most of the world. Why do you want to access them with D?
Online and streaming requires large bandwidth and no metering. Freeview is going strong. I have many DVB-T2 USB devices. I need to watch television on my laptop during Autumn Internationals and Si= x Nations, why pay for streaming when you can get stuff free. ITV requires Flash to watch television via the Internet at least BBC jut used HTML5. Linux DVB API is used in most televisions. Often using GStreamer. It is not dead. They are switching from C to Rust it seems. C sucks for anything like this, anyone using C for this is suffering Stockh= olm Syndrome. Rust works well for this stuff, except MPEG-TS, I will have to write the Ru= st binding, but it's not that bad due to GIR.=20 D has bindings for all this including MPEG-TS. This is all a straight comparison between D which is great, but sucks, vers= us Rust which is irritating in places but generally works very well. I just wa= nt D to be better than it is for this stuff. I am retired, I need something to keep me amused on the road to being an ex= - person. =20 --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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
Mar 25 2018