diff options
author | scop <scop> | 2005-04-18 14:53:25 +0000 |
---|---|---|
committer | scop <scop> | 2005-04-18 14:53:25 +0000 |
commit | 4d4c6bb89da5b1cc3eff554412ea834337308cd5 (patch) | |
tree | 4f6d854a0955b077a36cfb77c8aa90b5aaec3565 /dxr3interface.c | |
parent | 2395c3990c608db8da678359d627f4ab7152ec82 (diff) | |
download | vdr-plugin-dxr3-4d4c6bb89da5b1cc3eff554412ea834337308cd5.tar.gz vdr-plugin-dxr3-4d4c6bb89da5b1cc3eff554412ea834337308cd5.tar.bz2 |
Set audiomode to unknown when releasing devices, fixes digital sound after MPlayer plugin (Luca Olivetti, Kimmo Vuorinen).
Diffstat (limited to 'dxr3interface.c')
-rw-r--r-- | dxr3interface.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dxr3interface.c b/dxr3interface.c index fb6b25f..0176ce4 100644 --- a/dxr3interface.c +++ b/dxr3interface.c @@ -32,6 +32,7 @@ const int LPCM_HEADER_LENGTH = 7; const int ZEROBUFFER_SIZE = 4096; uint8_t zerobuffer[ZEROBUFFER_SIZE] = {0}; +const uint32_t UNKNOWN_AUDIO_MODE = 9; // default, unused value // ================================== //! helper function to generate name @@ -106,8 +107,7 @@ m_fdControl(-1), m_fdVideo(-1), m_fdAudio(-1), m_fdSpu(-1) m_audioDataRate = 0; m_audioSampleSize = 0; - // default value 9 = unused value - m_audioMode = 9; + m_audioMode = UNKNOWN_AUDIO_MODE; m_aspectRatio = UNKNOWN_ASPECT_RATIO; m_spuMode = EM8300_SPUMODE_OFF; @@ -751,6 +751,7 @@ void cDxr3Interface::ExternalReleaseDevices() if (m_fdAudio > -1) close(m_fdAudio); m_fdControl = m_fdVideo = m_fdSpu = m_fdAudio = -1; m_aspectRatio = UNKNOWN_ASPECT_RATIO; + m_audioMode = UNKNOWN_AUDIO_MODE; m_ExternalReleased = true; |