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.


GCCSDK website

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


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

  • Archive booklets review part two
    Internet searching, eBay and StrongED
     18 comments, latest by Grek1 on 12/1/06 11:19AM. Published: 17 Dec 2005

  • Random article

  • RiscCAD returns to author
    Welcome back
     6 comments, latest by john on 4/11/04 12:36PM. Published: 3 Nov 2004

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    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
    "This looks almost like another example of a RISC OS portal not wanting something made public"
    Page generated in 0.064 seconds.