Project

General

Profile

Actions

Emulator Issues #10835

open

Dolby Pro Logic II decoding doesn't work on HLE, crackles with Dolphin decoder

Added by NanoSector almost 7 years ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Any game with Pro Logic II, but tested with Super Mario Sunshine.

Game ID? (right click the game in the game list, properties, info tab)

GMSP01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

72c4860d8555d5e790628e348abc244d (I might have trimmed the file before, not sure.)

What's the problem? Describe what went wrong.

When testing surround sound, only the front speakers work in HLE, with both the Dolphin decoder and my receiver's own decoder.

When using either HLE or LLE and the Dolphin decoder, the test sounds crackle a lot. Attached is a recording.

What steps will reproduce the problem?

  1. Launch Super Mario Sunshine and play the test sounds, observe the effect and clarity of the sound.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes. This was tested with version 5.0-6241.

Is the issue present in the latest stable version?

Untested, really. I'd assume it is broken there too.

What are your PC specifications? (CPU, GPU, Operating System, more)

CPU: Intel Core i5 6400
RAM: 16 GB DDR4
GPU: AMD Radeon R9 280X
OS: Fedora 27
Using an Onkyo TX-NR609 receiver in 7.(0/1) surround mode and "Direct" setting.

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

See the attached audio file.


Files

Actions #1

Updated by mstreurman almost 7 years ago

If I remember correctly DPLII only works in OpenAL LLE, I have never had it work correctly on any other back-end.

Actions #2

Updated by LAGonauta almost 7 years ago

The Dolphin decoder will be fixed, eventually. There is a PR already:
https://github.com/dolphin-emu/dolphin/pull/5235

Also, currently any decoding can only be done with LLE, as ENcoding is currently not implemented in HLE.

Also, I guess this is a duplicate:
https://bugs.dolphin-emu.org/issues/9047

Actions #3

Updated by NanoSector almost 7 years ago

I wouldn't say it is a duplicate, as the surround effect does work, but not under some circumstances. The crackling isn't described in the other issue either.

Actions #4

Updated by filoppi over 4 years ago

DPLII has been disabled (greyed out) when HLE is on.

Actions #5

Updated by shatteredlites over 4 years ago

This is new info ok using LLE Recompiler from now on

Actions #6

Updated by Billiard26 about 1 month ago

It sounds like this is fixed now that DSP LLE is required?

Actions #7

Updated by JosJuice about 1 month ago

Surround support in DSP HLE is still something we could fix, so I'd say the issue remains valid.

Actions

Also available in: Atom PDF