@hotrippr I read you had the issue of stereo sources not being encoded to 5.1, just 2.1. I have the same problem. I installed the latest UAD drivers for my audio chip (s1220a) and dropped
@Katagiri patched dll in system32 in safe mode. To make it clear because I think there's confusion what it actually means encoding stereo sources to 5.1 channels: with DDL or DTS working, your system will encode any source into DDL or DTS and will pass it through SPIF or HDMI to your receiver. However, a desired result for this is to have stereo sources encoded to 5.1 (also known as upmix) so you can get surround sound on all your speakers when playing stereo sources on your music player, youtube, spotify, etc.
The method us three (Katagiri, Hotrippr) did enable the DDL and DTS encoding in the digital output as shown in the screenshots below. However, stereo sources are being encoded to stereo, not 5.1. So it's like not having DDL and DTS capabilities despite the audio being output as DDL or DTS (verified this with an AV receiver and Logitech Z906 where the input is bening recognized as DTS or DDL). I tested audio files from stereo MP3s to 5.1 AC3 and video files with DTS and AC3 (Dolby Digital) audio. Also tested Spotify and YouTube with the same result: audio is being encoded but stereo still outputs only 2 channels, not 5.1.
The output is being encoded using DTS or DDL but it's using the same number of channels as the source:
Stereo source = output encoded to DTS or DDL but just two channels as the source, front right and front left.
5.1 source (AC3, DTS, AAC) = output encoded as DTS or DDL with all the channels.
How do I know the 5.1 sources are being encoded to 5.1? (So I know at least there's encoding going on in the audio chip) I disable bitstreaming in MPC-HC to make sure the audio is passed to the chip, so it gets encoded and then output. This produces 5.1 channels which the expected result and what I want for stereo sources.
The encoding is working as you can see but it's not useful in my case and I presume all others since you want DDL or DTS to encode stereo sources to 5.1. Your AV receiver or speaker system can already handle 5.1 sources as DDL or DTS.
Hotrippr, I also tested 5.1 AAC audio and it gets encoded into DTS and DDL with all the channels but it's not working for stereo sources as I described above. If I test in the audio device properties I only get left and right channels, the others are totally silent like you commented a page or two back.
Have you done any other things besides the patched dll into system32 in safe mode? Are you 100% sure you have stereo sources outputting 5.1 channels? (without using any of your receiver's capabilities to upmix the input). Can you please confirm this? Thanks.
Edit: forgot to add the screenshots.
One additional test that I just did to confirm that the DTS and DDL encoding but it's only working with the same channels as the source is to use MusicBee to play some songs. Result is that audio gets encoded but the output only has 2 channels (it remains stereo, which defeats the purpose of what I want). Then I enable an option called
Upmix Stereo to 5.1 and as expected, the audio is encoded but this time it has 5.1 channels. This confirms the encoding is working but I don't know what we need to do to have stereo encoded to 5.1.