Normal
Shared is still playing too fast.Please check this part: https://github.com/MediaPortal/MediaPortal-2/blob/dev/MediaPortal/Source/UI/Players/BassPlayer/PlayerComponents/PlaybackSession.cs#L274-L308Here a playback session is started. It constructs as playback stream chain:InputStream->UpDownMixer->VstProcessor->WinAmpProcessor->PlaybackBuffer->OutputDevice.There seem to be multiple things to consider:If I understand the code correctly, channel mapping would be needed to moved into UpDownMixer class (currently no processing, just pass through).PlaybackBuffer: "Buffers the output stream to ensure stable playback. Also provides a synchronized stream for visualization purposes."The "VizStream" is used to get data for Visualization (i.e. spectrum analyzer)Why the source chain is working well for DirectSound device and for Exclusive WASAPI, but "Shared WASAPI" gives "Mickey Mouse"?
Shared is still playing too fast.
Please check this part: https://github.com/MediaPortal/MediaPortal-2/blob/dev/MediaPortal/Source/UI/Players/BassPlayer/PlayerComponents/PlaybackSession.cs#L274-L308
Here a playback session is started. It constructs as playback stream chain:
InputStream->UpDownMixer->VstProcessor->WinAmpProcessor->PlaybackBuffer->OutputDevice.
There seem to be multiple things to consider:
Why the source chain is working well for DirectSound device and for Exclusive WASAPI, but "Shared WASAPI" gives "Mickey Mouse"?