diff options
Diffstat (limited to 'orkaudio/AudioTape.cpp')
-rw-r--r-- | orkaudio/AudioTape.cpp | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/orkaudio/AudioTape.cpp b/orkaudio/AudioTape.cpp index c7ea945..75962c8 100644 --- a/orkaudio/AudioTape.cpp +++ b/orkaudio/AudioTape.cpp @@ -125,19 +125,9 @@ void AudioTape::Write() switch(chunkRef->GetEncoding()) { case PcmAudio: - //m_audioFileRef.reset(new PcmFile); - //break; - case UlawAudio: - //m_audioFileRef.reset(new LibSndFileFile(SF_FORMAT_ULAW | SF_FORMAT_WAV)); - //break; - case AlawAudio: - //m_audioFileRef.reset(new LibSndFileFile(SF_FORMAT_ALAW | SF_FORMAT_WAV)); - //break; - default: - //LOG4CXX_ERROR(LOG.portLog, "#" + m_portId + ": received unsupported audio encoding from capture plugin:" + FileFormatToString(chunkRef->GetEncoding())); - //m_state = StateError; - - // ########### + m_audioFileRef.reset(new LibSndFileFile(SF_FORMAT_PCM_16 | SF_FORMAT_WAV)); + break; + default: // All other encodings: output as a media chunk file m_audioFileRef.reset(new MediaChunkFile()); } |