ysh1101 / lavfilters

Automatically exported from code.google.com/p/lavfilters
GNU General Public License v2.0
0 stars 0 forks source link

LavFilters 0.65 - DTS-HD decoded to LPCM - surround channels silent #531

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Describe the issue you're having:

I'm watching a Blu-ray movie with a DTS-HD MSTR 5.1 soundtrack decoded to LPCM 
24-bit/48 KHz. 

LAV Audio Decoder Status tab during playback shows activity in the surround 
channels, but they remain silent the entire time.

Going back to LavFilters 0.64 with dtsdecoder.dll, the decoded LPCM stream 
correctly has sound in all channels.

How can the issue be reproduced? Sample File?
Anytime LavFilters 0.65 is used to decode DTS-HD to LPCM

What version of the product are you using? In which Player?
I'm using LavFilters 0.65 portable properly registered as confirmed by 
DirectShow filter manager.

Using Kodi 14.2 Helix, DSPlayer version, with Reclock Audio Renderer in WASAPI 
Exclusive mode. AnyDVD HD running the background.

Please provide any additional information below.

Windows 10 Technical Preview 64-bit build 10041

Asus H97I-Plus, Realtek ALC 887 audio chip with latest drivers

LavFilters 0.65 advertises decoding of DTS-HD for the first time. Big thank 
you. Strangely, the DTS-HD bitstreaming format is still blurred out in the LAV 
Audio Decoder control panel. Also dtshd is still not listed in the LAV Splitter 
Source Input Formats.

Original issue reported on code.google.com by Theemi...@gmail.com on 8 May 2015 at 2:57

GoogleCodeExporter commented 8 years ago
If status is shown in the surround channels in LAV, then its obviously decoding 
properly, and the problem is probably somewhere on your end.

Try updating your audio drivers.

Original comment by h.lepp...@gmail.com on 8 May 2015 at 10:52

GoogleCodeExporter commented 8 years ago
Also something that other users had, if you have a 5.1 system, make sure its 
set to 5.1 in Windows as well, not not 7.1, as it may otherwise route the 
surround channels to speakers which don't actually exist.

Original comment by h.lepp...@gmail.com on 8 May 2015 at 10:59

GoogleCodeExporter commented 8 years ago
Thanks. I have checked and re-checked. The speaker settings were always on 5.1. 
In addition, I did the 5.1 speaker channels test. All speakers test okay.

Now, what's the deal with the DTS-HD bitstreaming format still blurred in LAV 
Audio Decoder control panel? Shouldn't it be unblurred since native decoding of 
DTS-HD is now supported?

Original comment by jjemil...@gmail.com on 9 May 2015 at 12:09

GoogleCodeExporter commented 8 years ago
Found the problem.

Your assumption was correct. The channels mapping was getting altered somewhere.

Turns out, regarding DTS-HD decoding, the LavFilters don't play well with 
Reclock Audio Renderer for some reason. I changed the Kodi DSPlayer Audio 
Renderer to Speakers (Realtek High Definition) instead. Now, I can hear the 
surround channels.

As you can see from the snapshot, everything is working correctly. DTS-HD 6 
channels 24-bit/48 Khz is getting decoded to 6 channels 24-bit/48 Khz LPCM and 
this is without dtsdecoder.dll

You can mark the issue as solved. Thank you very much for implementing native 
DTS-HD decoding.

Original comment by Theemi...@gmail.com on 9 May 2015 at 5:28

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by h.lepp...@gmail.com on 9 May 2015 at 7:29

GoogleCodeExporter commented 8 years ago
I apologize for re-opening this issue, but I've tracked down the LavFilter 
DTS-HD Wasapi Exclusive decoding issue to a particularity in my setup.

As you can see from the Realtek HD Manager, in 5.1 setup, the rear speakers are 
the surround channels, not the usual side speakers.

In Wasapi Exclusive mode, the LAV DTS-HD Audio decoder is failing to recognize 
my particular speaker set up and is wrongly sending the surround sound to the 
non existent side speakers, instead of the existing rear speakers. The LAV 
Dolby TrueHD audio decoder doesn't have that issue.

dtsdecoder.dll correctly recognizes my particular speaker set up and sends the 
DTS-HD decoded surround channels to the rear speakers.

Original comment by Theemi...@gmail.com on 10 May 2015 at 8:41

Attachments: