summaryrefslogtreecommitdiff
path: root/dxr3audio-oss.c
AgeCommit message (Collapse)Author
2009-12-09add a way to enable/disable audio via iAudioChristian Gmeiner
As all audio realated stuff uses iAudio I added a way to control if write gets called or not. This depends if it was enabled or not. Also I did changes to the demuxer to call the new method instead of the old stub. I am not happy to have that chain: m_pAudioThread->audio()->setEnabled(false) Need some time to redesign this part.
2009-12-09change structure of iAudio classChristian Gmeiner
This change introduces some bigger changes in how analog/digital audio will be handled. VDR notifices the plugin via cDxr3Device::SetDigitalAudioDevice, if if the we need to use analog or digital audio. With digital audio I mean digital PCM. Based on the informations get via the pes packet ac3dts will be switched on or off. So the svdrp commands SDO, SAO and SAC3 do not make sense at the moment.
2009-07-07fix #145 - DON and DOF should work as expected.Christian Gmeiner
2009-06-15Update copyright boilerplates from http://www.gnu.org/licenses/lgpl-2.1.txt ↵Ville Skyttä
and http://www.gnu.org/licenses/gpl-2.0.txt
2009-06-02rework singleton classChristian Gmeiner
2009-02-25improve audio device handlingChristian Gmeiner
- keep track if sound device is open - use pass-by-reference-to-const instead of pass-by-value (no copying needed)
2009-02-25add licenceChristian Gmeiner
2009-02-25fixes and code style improvementsChristian Gmeiner
2009-02-25factor our audio stuff from dxr3interface.hChristian Gmeiner
With this commit ALSA support is only some commits away. This commit introduces cAudioOss, which has everything needed in it to handle a oss audio device. There are some problems, which will fixed soon. For instance, external mode is not supported at the moment.