By Unknown Lamer from Slashdot's doing-it-the-right-way department
Recently presented at Linuxconf.au was Glyphy
, a text renderer implemented using OpenGL ES2 shaders. Current OpenGL applications rasterize text on the CPU using Freetype or a similar library, uploading glyphs to the GPU as textures. This inherently limits quality and flexibility (e.g. rotation, perspective transforms, etc. cause the font hinting to become incorrect and you cannot perform subpixel antialiasing). Glyphy, on the other hand, uploads typeface vectors to the GPU and renders text in real time, performing perspective correct antialiasing. The presentation can be watched or downloaded
on Vimeo. The slide sources
are in Python, and I generated a PDF of the slides
(warning: 15M due to embedded images). Source code
is at Google Code (including a demo application), under the Apache License.Read Replies (0)
By Unknown Lamer from Slashdot's speak-freely department
Bruce Perens writes "Codec2 is the Open Source ultra-low-bandwidth speech codec capable of encoding voice in 1200 Baud. FreeDV (freedv .org) is an HF (global-range radio) implementation that uses half the bandwidth of SSB, and without the noise.
Here are three speeches about where it's going."
David Rowe: Embedding Codec2: Open Source speech coding on a low-cost microprocessor, at Linux.conf.au 2014. YouTube
, downloadable MP4
Bruce Perens: FreeDV, Codec2, and HT of the Future (how we're building a software-defined walkie-talkie that's smarter than a smartphone), at the TAPR/ARRL Digital Communications Conference 2013. Blip.tv
Chris Testa on the .Whitebox handheld software-defined radio design
that is the RF portion of HT of the Future, which was also shown at the TAPR conference.Read Replies (0)