[mythtv] Request: OpenAL support
Ed W
lists at wildgooses.com
Mon Feb 5 10:55:21 UTC 2007
Mark Felder wrote:
> I know this might sound ridiculous and unnecessary, but hear me out
> before you skip over this email.
>
> I have a legitimate use for OpenAL. I do, honest. I believe MythTV
> should include OpenAL as an option for the audio backend. In fact, it
> might not be a bad idea to make it _THE_ audio backend. Here's why.
>
It's very simple to write a new audio backend. There is a class called
AudioBase and you subclass it and override the various functions to hook
into the api of your choice. Most of the existing procedures use a
"blocking" interface and simply spin in a loop and feed data to the
backend. Others use a callback system. Jack even implements a software
mixer/volume control
Generally it's enough to be able to master a simple example audio app in
the API of your choice in order to hook it into Myth as a backend.
Nothing further
So most of the audio backend is factored out. All you need to write is
a fairly simple routine to chuck samples into the API.
Good luck
Ed W
More information about the mythtv-dev
mailing list