Support a-law and mu-law output in alsa.

This commit is contained in:
Carl Eugen Hoyos 2011-04-14 01:00:26 +02:00
parent c55780dcef
commit 075a55603f

View File

@ -47,6 +47,8 @@ static av_cold snd_pcm_format_t codec_id_to_pcm_format(int codec_id)
case CODEC_ID_PCM_S16LE: return SND_PCM_FORMAT_S16_LE; case CODEC_ID_PCM_S16LE: return SND_PCM_FORMAT_S16_LE;
case CODEC_ID_PCM_S16BE: return SND_PCM_FORMAT_S16_BE; case CODEC_ID_PCM_S16BE: return SND_PCM_FORMAT_S16_BE;
case CODEC_ID_PCM_S8: return SND_PCM_FORMAT_S8; case CODEC_ID_PCM_S8: return SND_PCM_FORMAT_S8;
case CODEC_ID_PCM_MULAW: return SND_PCM_FORMAT_MU_LAW;
case CODEC_ID_PCM_ALAW: return SND_PCM_FORMAT_A_LAW;
default: return SND_PCM_FORMAT_UNKNOWN; default: return SND_PCM_FORMAT_UNKNOWN;
} }
} }