GStreamer and D

Russel Winder via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jun 15 23:45:38 PDT 2017


On Thu, 2017-06-15 at 19:27 +0000, Jay Norwood via Digitalmars-d-learn
wrote:
> wow! I hadn't tried this gtkd library before. I was hunting for 
> the gstreamer in particular.

Welcome to the group of people using GStreamer from D. I suspect I may
be the only other member of that club.

> The hello_world alsa-sink audio example failed on Windows.  The 
> debugger indicates no sink, which I guess is reasonable.

Ah the word Windows. I use only Debian Sid and Fedora Rawhide, with
occasional descent into some ancient version of MacOS (Apple refuse to
upgrade older laptops, some agist excuse ;-) so I can't help with
anything platform specific relating to Windows. 

Both Debian Sid and Fedora Rawhide have packages for GStreamer and LDC
so installation is very easy.

> With very little effort, though, I converted the hello_world 
> example to generate a video test pattern and use vidoeconvert and 
> autovideosink, and that popped up right away on Windows in a 64 
> bit build ... so, nice going!
> 
> The gstreamer example built without error in msvc 2013 with 
> visualD and DMD32 D Compiler v2.073.2

DMD is not packaged for Debian, but there is D-Apt so it is available,
or Fedora, so LDC tends to be the "go to" D compiler. I haven't tried
the example codes, but My GStreamer programs in D work nicely.

I am just starting to rewrite Me TV from C++14 to D.

-- 
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: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20170616/f55f2f6a/attachment.sig>


More information about the Digitalmars-d-learn mailing list