vlc | branch: master | Thomas Guillem <[email protected]> | Wed Oct 23 11:26:49 2019 +0200| [b49ee904afc1b7209205a67f21d4ddf6df6f6637] | committer: Thomas Guillem
wasapi: refactor Handle spdif and hdmi in the same code block. No functional changes. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b49ee904afc1b7209205a67f21d4ddf6df6f6637 --- modules/audio_output/wasapi.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/modules/audio_output/wasapi.c b/modules/audio_output/wasapi.c index 66cfee466c..70284f41aa 100644 --- a/modules/audio_output/wasapi.c +++ b/modules/audio_output/wasapi.c @@ -601,16 +601,14 @@ static HRESULT Start(aout_stream_t *s, audio_sample_format_t *restrict pfmt, } sys->client = pv; - if (b_spdif) - { - vlc_SpdifToWave(pwfe, &fmt); - shared_mode = AUDCLNT_SHAREMODE_EXCLUSIVE; - /* The max buffer duration in exclusive mode is 200ms */ - buffer_duration = MSFTIME_FROM_MS(200); - } - else if (b_hdmi) + + if (b_spdif || b_hdmi) { - vlc_HdmiToWave(&wf_iec61937, &fmt); + if (b_spdif) + vlc_SpdifToWave(pwfe, &fmt); + else + vlc_HdmiToWave(&wf_iec61937, &fmt); + shared_mode = AUDCLNT_SHAREMODE_EXCLUSIVE; /* The max buffer duration in exclusive mode is 200ms */ buffer_duration = MSFTIME_FROM_MS(200); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
