Closed adrianjw closed 1 year ago
I'm seeing the same issue. It happens when converting formats like DTS-HD MA to PCM. Here's the Pin info if it helps at all:
ffprobe
confirms the input source uses the side channels:
Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), s16p (default)
Metadata:
title : DTS-HD MA 5.1
BPS : 2176686
DURATION : 00:42:21.963000000
NUMBER_OF_FRAMES: 238309
NUMBER_OF_BYTES : 691632168
SOURCE_ID : 001100
_STATISTICS_WRITING_APP: mkvmerge v64.0.0 ('Willows') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2022-01-29 17:44:39
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
I'm currently running a 7.1 setup. In version 0.77 and 0.77.1, when playing back content with 5.1 audio in DTS, DTS-HD MA, DDP E-AC3 format decoded to PCM (but not DD AC-3 or FLAC, these are fine), LAV audio decoder will map the surround channel to BL/BR (0x3f) instead of SL/SR (0x60f) (as if "use legacy 5.1 channel layout" is enabled by default with no way to disable it). I can actually hear sound coming out from my rear channels instead of my side channels. This problem does not exist in version 0.76.1 and earlier. I'm using MPC-HC v1.9.24 as the media player.
version 0.76.1
version 0.77.1
Similar problem to this: https://www.reddit.com/r/Windows10/comments/msdjvy/51_channel_pairs_are_changed/
More info: https://learn.microsoft.com/en-us/windows-hardware/drivers/audio/mapping-stream-formats-to-speaker-configurations