chansrv: use switch-case to support more codecs

master
Koichiro IWAO 7 years ago committed by metalefty
parent dbaf23e93b
commit ca24572fd5

@ -367,19 +367,20 @@ sound_process_output_format(int aindex, int wFormatTag, int nChannels,
} }
#endif #endif
if (wFormatTag == WAVE_FORMAT_OPUS) switch(wFormatTag)
{ {
LOG(0, ("wFormatTag, opus")); case WAVE_FORMAT_MPEGLAYER3:
g_client_does_opus = 1; LOG(0, ("wFormatTag, mp3"));
g_client_opus_index = aindex; g_client_does_mp3lame = 1;
g_bbuf_size = 11520; g_client_mp3lame_index = aindex;
} g_bbuf_size = 11520;
else if (wFormatTag == WAVE_FORMAT_MPEGLAYER3) break;
{ case WAVE_FORMAT_OPUS:
LOG(0, ("wFormatTag, mp3")); LOG(0, ("wFormatTag, opus"));
g_client_does_mp3lame = 1; g_client_does_opus = 1;
g_client_mp3lame_index = aindex; g_client_opus_index = aindex;
g_bbuf_size = 11520; g_bbuf_size = 11520;
break;
} }
return 0; return 0;

Loading…
Cancel
Save