2012-08-20, 19:09
(2012-08-17, 22:45)DDDamian Wrote: ...
Anyways - if some of you thread veterans care to give a summary of current issues that would be helpful.
Cheers, Damian
Welcome back, Damian
While you were away I got my hands on a suitable PS3 and have ripped the SACDs in my collection. I encountered a couple of issues with multichannel playback (reported way back in the "Support for AE on the Windows platform thread"), so I'll summarise here:
Playback of 5.0 (as opposed to 5.1) FLAC files doesn't work as AE can't find an exact match for the format.
Code:
4:25:37 T:1048 DEBUG: CFileCache::Open - opening <C:\transfers\Miles Davis\Kind Of Blue (SACD 5.0)\01 - So What.flac> using cache
14:25:37 T:3732 NOTICE: Thread CFileCache start, auto delete: false
14:25:37 T:1048 INFO: AudioDecoder: File is queued
14:25:37 T:1048 INFO: CSoftAE::MakeStream - AE_FMT_S24NE3, 88200, FL,FR,FC,BL,BR
14:25:37 T:392 DEBUG: CSoftAE::Run - Sink restart flagged
14:25:37 T:392 DEBUG: CAESinkWASAPI::IsCompatible: Formats Incompatible due to different :Channels:Sample Rates
14:25:37 T:392 INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
14:25:37 T:392 DEBUG: CAESinkWASAPI::Initialize: Initializing WASAPI Sink Rev. 1.0.5
14:25:37 T:392 DEBUG: CAESinkWASAPI::InitializeExclusive: Checking IsFormatSupported with the following parameters:
14:25:37 T:392 DEBUG: Sample Rate : 88200
14:25:37 T:392 DEBUG: Sample Format : AE_FMT_FLOAT
14:25:37 T:392 DEBUG: Bits Per Sample : 32
14:25:37 T:392 DEBUG: Valid Bits/Samp : 24
14:25:37 T:392 DEBUG: Channel Count : 5
14:25:37 T:392 DEBUG: Block Align : 20
14:25:37 T:392 DEBUG: Avg. Bytes Sec : 1764000
14:25:37 T:392 DEBUG: Samples/Block : 24
14:25:37 T:392 DEBUG: Format cBSize : 22
14:25:37 T:392 DEBUG: Channel Layout : FL,FR,FC,BL,BR
14:25:37 T:392 DEBUG: Channel Mask : 55
14:25:37 T:392 DEBUG: SubFormat : KSDATAFORMAT_SUBTYPE_PCM
14:25:37 T:392 ERROR: CAESinkWASAPI::InitializeExclusive: IsFormatSupported failed (AUDCLNT_E_UNSUPPORTED_FORMAT) - trying to find a compatible format
14:25:37 T:392 DEBUG: WASAPI: Trying Sample Format : AE_FMT_FLOAT
14:25:37 T:392 DEBUG: WASAPI: Trying Sample Rate : 384000
14:25:37 T:392 DEBUG: WASAPI: Trying Bits/Sample : 32
14:25:37 T:392 DEBUG: WASAPI: Trying Valid Bits/Sample: 32
14:25:37 T:392 DEBUG: WASAPI: Trying Sample Format : AE_FMT_FLOAT
14:25:37 T:392 DEBUG: WASAPI: Trying Sample Rate : 192000
14:25:37 T:392 DEBUG: WASAPI: Trying Bits/Sample : 32
14:25:37 T:392 DEBUG: WASAPI: Trying Valid Bits/Sample: 32
14:25:37 T:392 DEBUG: WASAPI: Trying Sample Format : AE_FMT_FLOAT
14:25:37 T:392 DEBUG: WASAPI: Trying Sample Rate : 176400
14:25:37 T:392 DEBUG: WASAPI: Trying Bits/Sample : 32
14:25:37 T:392 DEBUG: WASAPI: Trying Valid Bits/Sample: 32 ..........etc etc...
Works fine if I use DirectSound instead of WASAPI
Link to original post here - http://forum.xbmc.org/showthread.php?tid...pid1136056
Album navigation causes reset of WASAPI sink - sometimes:
I have found another issue with the AE code when playing multichannel FLAC audio files. If I start playing an album, xbmc recognises the format (usually 6 channel, 24 bit at 88.2kHz) and sets the WASAPI sink accordingly. If I leave the album play through normally all is ok. However, if I use the up and down arrow keys on my remote in order to skip to a specific track, xbmc will sometimes determine that there has been a change in the number of audio channels or sampling rate and will initialise the WASAPI sink back to 44.1kHz, two channels momentarily, then re-initialise WASAPI back to 88.2kHz, six channels and play the song. This cause a "click" in the relay on my Onkyo AVR and sometimes results in the first milliseconds of the song being missed. This does not happen on stereo (2.0) FLACs, only multichannel (5.1) and then only sometimes. Foobar on the same machine does not exhibit this WASAPI re-initialisation problem at all.
Link to original post here - http://forum.xbmc.org/showthread.php?tid...pid1137745
No stable support for Realtek HDMI drivers
Like many others I have been using the Realtek HDMI drivers (in place of the MS ones) in order to get a full 24 bit 192kHz six channel experience on my AMD/ATI based Fusion motherboard. AE + Realtek HDMI drivers = unbelievable video stutter.
I fixed it by removing the Realtek drivers completely and installed the specific drivers from the ATI Catalyst package. Flanger216 has made some comments on Realtek drivers earlier in this thread - http://forum.xbmc.org/showthread.php?tid...pid1141969
High CPU utilisation when playing audio
Normal CPU utilisation when playing live TV or video files, but it goes up >70% if you play regular stereo or multichannel FLAC.