[mythtv] ALSA patch
James Knight
foom at fuhm.net
Wed Jun 4 14:35:57 EDT 2003
Of course I *would* do something stupid like not attach the file when I
can't fix it for a week and a half. ;)
Lets try this again...
-------------- next part --------------
z'µìmjÛZrܲÇ+¹¶ÞtÖ¦x®¶¶Óʦbq«b¢ñ8©J,ÞÛMøõ¼zÀÞ±É赫ÚVå+úb¥êæj)jÛZrÛ?ÛM7Ó8ÿo6{N÷ïð.v*ºÚnµ¸§-------------- next part --------------
James
On Saturday, May 24, 2003, at 04:01 PM, James Knight wrote:
> Ok, so I haven't quite finished hacking up MythMusic as I've been
> busier than expected, but here's a (*working as far as I have tested*)
> patch to add a layer for generic audio out support, as well as drivers
> for both standard /dev/dsp and libalsa to libmyth.
>
> Here's the basics of the patch:
> libs/libmyth/ contains new files:
> AudioOutput.cpp/.h: Virtual base class.
> AudioOutputDSP.cpp/.h: Implementation of AudioOutput that uses the
> standard /dev/dsp output
> AudioOutputALSA.cpp/.h: Implementation of AudioOutput that uses libalsa
>
> AudioOutput.patch patches:
> libmythtv/NuppelVideoPlayer.cpp/.h: removed all DSP audio output code
> and use the AudioOutput class instead.
> settings.pro: added CONFIG += using_alsa
> libs/libmyth/libmyth.pro: added new sources and headers.
>
> There is no way to select ALSA output via the configuration interface
> yet, so you'll have to set it manually in the database. Set the
> "AudioOutputDevice" configuration parameter to "ALSA:<alsadevice>".
> So, for most people, set it to "ALSA:default".
>
> You can compile without ALSA support (if you don't have the libraries
> or whatever) by commenting out "CONFIG += using_alsa" in settings.pro.
>
> NOTE (especially for Craig Longman, since I know you're working on the
> Reencode stuff right now): I significantly changed how the
> ReencodeFile audio works, but I *HAVEN'T* tested it at all, as I'm not
> sure how to do so. It "should" work.
>
> I've been using this code for the last couple weeks so I know it at
> least mostly works. I'm probably not going to be able to read email
> for the next week and a half, so if you have any comments I won't be
> able to respond till then.
>
> James
More information about the mythtv-dev
mailing list