diff options
Diffstat (limited to 'dxr3device.c')
-rw-r--r-- | dxr3device.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/dxr3device.c b/dxr3device.c index 19efc82..e3b30ed 100644 --- a/dxr3device.c +++ b/dxr3device.c @@ -43,6 +43,7 @@ cDxr3Device::cDxr3Device() : m_DemuxDevice(cDxr3Interface::Instance()) // audio output system we will use. audioOut = new cAudioOss(); //audioOut = new cAudioAlsa(); + audioOut->openDevice(); m_DemuxDevice.setAudio(audioOut); } @@ -50,6 +51,7 @@ cDxr3Device::cDxr3Device() : m_DemuxDevice(cDxr3Interface::Instance()) // ================================== cDxr3Device::~cDxr3Device() { + audioOut->releaseDevice(); delete audioOut; if (m_spuDecoder) |