• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 47 48 49 50 51 ... 367 Next »

Dolby Pro Logic II & Bitstreaming
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Dolby Pro Logic II & Bitstreaming
10-13-2018, 07:41 AM (This post was last modified: 10-13-2018, 07:42 AM by Gir.)
#1
Gir Offline
Chaotix
****
Posts: 310
Threads: 21
Joined: Mar 2012
They are many Gamecube & Wii games that support Dolby Pro Logic II and it does work over HDMI connected to an AV Receiver,   by making sure the audio device is set to Stereo,  the Audio Backend should be WASAPI (Exclusive Mode) and Pro Logic is set on the AV Receiver.  

Star Wars Rogue Squadron II as a Dolby Pro Logic demo for testing. 

I noticed that the Xbox One and PS3 have the ability to bitstream audio to the receiver from games and videos, this is also possible on the PC using the AC3 Filter with video files, is this possible with Dolphin?  
Find
Reply
10-13-2018, 08:10 AM
#2
Gir Offline
Chaotix
****
Posts: 310
Threads: 21
Joined: Mar 2012
I was wondering, does anyone still use a dedicated Sound Card, I used to purchase them back in the day but now i use HDMI Audio, so does this mean the GPU does the audio processing or is it all on the CPU, thus HDMI Audio uses up CPU Cycle and is this
inferior to dedicated Sound cards?

Does Bitsteaming mean the AV Receiver does all the audio processing freeing up CPU Cycles?
Find
Reply
10-13-2018, 09:35 AM
#3
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,519
Threads: 1
Joined: Feb 2012
Basically everything uses CPU audio these days - back when Vista was new, Microsoft realised a huge percentage of random BSODs were caused by badly written sound card drivers, and so made all the Windows sound APIs use a software implementation by default.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
10-13-2018, 10:30 AM
#4
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
(10-13-2018, 08:10 AM)Gir Wrote: does this mean the GPU does the audio processing or is it all on the CPU,  thus HDMI Audio uses up CPU Cycle and is this inferior to dedicated Sound cards?

HDMI Audio is bitstreaming, so it is the AV Receiver that is performing the audio processing, not the GPU nor the CPU.

(10-13-2018, 08:10 AM)Gir Wrote: Does Bitsteaming mean the AV Receiver does all the audio processing freeing up CPU Cycles?

Yes. Remember also that the GameCube has a DSP which performs audio processing before the audio passes through HDMI Audio. This is emulated by Dolphin using the CPU and cannot be disabled.

(10-13-2018, 08:10 AM)Gir Wrote: on the PC using the AC3 Filter with video files, is this possible with Dolphin?

The equivalent of the AC3 Filter is always on in Dolphin.

If you enable the "Dolby Pro Logic II" option in Dolphin, this turns off Bitstreaming and performs the audio processing on your CPU. You would not want this option enabled with your set-up.
Find
Reply
10-18-2018, 10:41 AM (This post was last modified: 10-18-2018, 10:42 AM by Gir.)
#5
Gir Offline
Chaotix
****
Posts: 310
Threads: 21
Joined: Mar 2012
I noticed many PS3 titles have the DTS Logo, so all the game audio is encoded into DTS on the console in real time then 'bit-streamed' to the receiver, that displays the DTS Logo, so it's the opposite to PCM?

AC3 Filter as a SPDIF option that supports various output formats, such as Dolby ProLogic II and this will display on the receiver when selected, this mean audio contains metadata that tells the receiver what content it is, so is it possible to create an Audio Backend that does this?
Find
Reply
10-19-2018, 08:02 AM
#6
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
PCM is the decoded audio from DTS.

There is a licence involved with DTS, DD and DPL2 encoding which means $$$ and so it is not possible to create such a backend for free.
Find
Reply
11-04-2018, 04:57 PM
#7
Paul17041993
Unregistered
 
(10-18-2018, 10:41 AM)Gir Wrote: I noticed many PS3 titles have the DTS Logo,   so all the game audio is encoded into DTS on the console in real time then 'bit-streamed' to the receiver,   that displays the DTS Logo, so it's the opposite to PCM?  

AC3 Filter as a SPDIF option that supports various output formats,  such as Dolby ProLogic II and this will display on the receiver when selected,  this mean audio contains metadata that tells the receiver what content it is,  so is it possible to create an Audio Backend that does this?

The GC and Wii *only* have a PLII encoder in their DSP's, and are only supported by select titles. But for anything that provides an audio option for 'surround' (and also headphones), said encoder is what's used.

The PLII mix is actually incredibly easy to decode either on the CPU (simple matrix pass), or via a dedicated receiver. The later at least works really well on original hardware, but as of late however, Dolphin's DSP re-writes have completely broken the encoder (read, not the *decoder*) and thus surround and headphone modes just flat-out don't work currently...

Edit; tell a lie, the *encoder* side does in fact work via cubeb, using LLE recompiler and PLII decoding *off*. The Decoder doesn't work and you'll need to have your receiver set to PLII decoding, in my case I use a dedicated toslink link for this as the receiver doesn't support 'analogue' decoding over HDMI (it's a rather old model).

Edit2; turns out the decoder does in fact work, cubeb is just breaks if you use a 7.1 device instead of 5.1...
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode