Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
As analog audio is working with vdr-1.7 I will spend some time in
fixing the digital audio part (digital pcm and ac3). I will fully review
the digital audio code paths and I hope I can improve them.
|
|
and http://www.gnu.org/licenses/gpl-2.0.txt
|
|
- keep track if sound device is open
- use pass-by-reference-to-const instead of pass-by-value (no copying needed)
|
|
At the moment alsa support is disabled, but it is working (with some problems)
|
|
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.
|
|
Introduce a iAudio class - will be later base class for oss and alas
output -, which handles volume and channel handling.
|