Ok so spotted the difference, HTPC wasn’t using exclusive mode. Selecting that in settings now has the right range but it’s now converting to stereo.
Sep 21, 2022 09:54:18.833 [4088] DEBUG - [MPVEngine/mpv] af: [userspeed] 176400Hz 5.1 6ch s32
Sep 21, 2022 09:54:18.833 [4088] DEBUG - [MPVEngine/mpv] af: [userspeed] (disabled)
Sep 21, 2022 09:54:18.833 [4088] DEBUG - [MPVEngine/mpv] af: [convert] 176400Hz 5.1 6ch s32
Sep 21, 2022 09:54:18.833 [4088] DEBUG - [MPVEngine/mpv] ao: Trying audio driver 'wasapi'
Sep 21, 2022 09:54:18.833 [4088] DEBUG - [MPVEngine/mpv] ao: Using preferred device '{602e80d7-994e-430d-b84a-1c79ad0c6a76}'
Sep 21, 2022 09:54:18.833 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: requested format: 176400 Hz, 5.1 channels, s32
Sep 21, 2022 09:54:18.835 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Selecting device by id: '{602e80d7-994e-430d-b84a-1c79ad0c6a76}'
Sep 21, 2022 09:54:18.835 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Selecting device '{602e80d7-994e-430d-b84a-1c79ad0c6a76}' (DENON-AVRHD (NVIDIA High Definition Audio))
Sep 21, 2022 09:54:18.836 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Monitoring changes in device {0.0.0.00000000}.{602e80d7-994e-430d-b84a-1c79ad0c6a76}
Sep 21, 2022 09:54:18.843 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 5.1 s32 (32/32 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.843 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/32 bits) @ 48000hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.843 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 48000hz (exclusive) -> ok
Sep 21, 2022 09:54:18.844 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 44100hz (exclusive) -> ok
Sep 21, 2022 09:54:18.844 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 96000hz (exclusive) -> ok
Sep 21, 2022 09:54:18.844 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 88200hz (exclusive) -> ok
Sep 21, 2022 09:54:18.844 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 192000hz (exclusive) -> ok
Sep 21, 2022 09:54:18.844 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.845 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 32000hz (exclusive) -> ok
Sep 21, 2022 09:54:18.845 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 22050hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.845 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 11025hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.845 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 8000hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.845 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 16000hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.846 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 352800hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.846 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying stereo s32 (32/24 bits) @ 384000hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.846 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 5.1 s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.846 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 7.1 s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.846 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 6.1 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.847 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying mono s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.847 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 2.1 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.847 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 4.0 s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.847 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 5.0 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.847 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 3.0 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.847 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 3.0(back) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.848 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying quad s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.848 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying quad(side) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.848 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 3.1 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.848 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 5.0(side) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.848 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 4.1 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.848 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 5.1(side) s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.849 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 6.0 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.849 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 6.0(front) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.849 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 6.0(front) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.849 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 6.1(front) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.849 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 7.0 s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.849 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 7.0(front) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 7.1(wide) s32 (32/24 bits) @ 176400hz (exclusive) -> ok
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying 7.1(wide-side) s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying empty s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying octagonal s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Disabling multichannel output.
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Channel layouts:
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - stereo
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 5.1
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 7.1
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 4.0
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - quad
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 5.1(side)
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 7.1(wide)
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: result: stereo
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Accepted as stereo s32 @ 176400hz -> stereo s32 (32/24 bits) @ 176400hz (exclusive)
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Device period: 10 ms
Sep 21, 2022 09:54:18.874 [4088] ERROR - [MPVEngine/mpv] ao/wasapi: Error initializing device: AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED (0x88890019)
Sep 21, 2022 09:54:18.874 [4088] WARN - [MPVEngine/mpv] ao/wasapi: This appears to require a weird Windows 7 hack. Retrying.
Sep 21, 2022 09:54:18.874 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Device period: 10 ms
Sep 21, 2022 09:54:18.904 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Buffer frame count: 1776 (10 ms)
Sep 21, 2022 09:54:18.904 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: IAudioClock::GetFrequency gave a frequency of 176400.
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: device buffer: 1776 samples.
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: using soft-buffer of 35280 samples.
Sep 21, 2022 09:54:18.905 [4088] INFO - [MPVEngine/mpv] cplayer: AO: [wasapi] 176400Hz stereo 2ch s32
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] cplayer: AO: Description: Windows WASAPI audio output (event mode)
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] autoconvert: inserting resampler
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] swresample: format change, reinitializing resampler
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] swresample: 176400Hz 5.1 s32 -> 176400Hz stereo s32
Sep 21, 2022 09:54:18.905 [4088] DEBUG - [MPVEngine/mpv] swresample: Remix: 5.1 -> stereo
Sep 21, 2022 09:54:18.906 [4088] DEBUG - [MPVEngine/mpv] af: [out] 176400Hz stereo 2ch s32
Looks like Plex Media Player is picking a better match as it didn’t disable multi channel output:
Plex Media Player
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: Trying octagonal s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: Channel layouts:
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - stereo
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - 5.1
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - 7.1
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - 4.0
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - quad
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - 5.1(side)
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: - 7.1(wide)
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: result: 5.1
2022-09-21 09:50:06 [ DEBUG ] PlayerComponent.cpp @ 598 - ao/wasapi: Accepted as 5.1 s32 @ 176400hz -> 5.1 s32 (32/24 bits) @ 176400hz (exclusive)
Plex HTPC
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Trying octagonal s32 (32/24 bits) @ 176400hz (exclusive) -> unsupported
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Disabling multichannel output.
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Channel layouts:
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - stereo
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 5.1
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 7.1
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 4.0
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - quad
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 5.1(side)
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: - 7.1(wide)
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: result: stereo
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Accepted as stereo s32 @ 176400hz -> stereo s32 (32/24 bits) @ 176400hz (exclusive)
So the stereo output seems to be because of:
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: Disabling multichannel output.
Which results in:
Sep 21, 2022 09:54:18.850 [4088] DEBUG - [MPVEngine/mpv] ao/wasapi: result: stereo