Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Audio software porting made easier

By Chris Williams. Published: 12th Sep 2004, 23:09:05 | Permalink | Printable

Source code, lend me your ears

There's a lot of open source software out there, with quite a lot of it being aimed at Unix compatible operating systems - software that RISC OS could really do with.

However as RISC OS isn't Unix compatible by nature, a POSIX layer such as the GCCSDK's Unixlib is usually employed as a bridge between what the ported software expects and what RISC OS provides.

Music and code motifRecent work on Unixlib by the GCCSDK team has included bug fixes and support for threading (specifically pthreads), and also this month, support for /dev/dsp. This enables OSS sound support and allows applications such as Madplay and Soundtracker (still in testing) to be ported to RISC OS and successfully output audio.

"The actual playing is done by the DigitalRenderer module, which has an interface for precisely this application, although there's some additional functionality in Unixlib to present the correct ioctls and file handling", explained drobe.co.uk's Peter Naulls, who added the /dev/dsp support to Unixlib. DigitalRenderer, which was developed by Andreas Dehmel, is also used to provide audio output for the SDL-powered game ports.

The /dev/dsp interface and other recent work on Unixlib is available from the latest source in CVS, if you wish to try it out prior to the next release of Unixlib.

Links

GCCSDK website

Previous: Software news
Next: IP networking: CIDR, NAT and more

Discussion

Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

It sounds lovely already! Once RISC OS has good sound and video / media, the software potential should be interesting?

 is a RISC OS UserSawadee on 13/9/04 11:29AM
[ Reply | Permalink | Report ]

The Unix Porting Project seems to get better and better in quick succesion.

Well done to all those involved.

 is a RISC OS UserRevin Kevin on 13/9/04 7:51PM
[ Reply | Permalink | Report ]

Nice one, good work to all who put in the effort!

 is a RISC OS Userjohn on 13/9/04 10:22PM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Internationalising RISC OS
    Unicode, i18n and more explained
     30 comments, latest by caliston2 on 16/7/03 8:57PM. Published: 10 Jul 2003

  • Random article

  • ROS app could scupper encryption law
    We're not going to mention the T word
     18 comments, latest by Loris on 2/6/06 7:25PM. Published: 21 May 2006

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "Leave young upstarts with a monopoly and you can easily end up with a badly focussed view of the world"
    Page generated in 0.0637 seconds.