Afternoon,
Just upgraded our MediaPortal installations from 1.15 to 1.16 now that @Brownard has kindly built the Custom Data Grabber version for us.
Now I know you do say you don't provide support on custom builds but I don't think the Custom Data would have any effect on MPAR.
Basically none of the machines will now output 5.1 sound on any content with 5.1. I was also told by my wife this morning (although didn't see it for myself) that the audio starts going out of sync until playback comes to a complete stop. I've come home and done some testing and straight away noticed the amp was only outputting very quietly in Pro Logic. No settings have been changed within Windows or MPAR or MediaPortals Codec Settings since upgrading.
Luckily I still have a machine running MP 1.15 so took the liberty of taking the mpaudiorenderer.ax from that installation and replacing it with the 1.16 version which I can see is a slightly different file size so there does appear to have been some modifications made between the two releases. As soon as I've done that, 5.1 sound is working again and I am currently testing to see if playback remains in sync and doesn't lock up.
I've also just found the same issue occurring on the PC down at my Dad's which both happen to be setup in the same way using Intel Display Audio over ARC on the TV encoding anything into Dolby Digital. Both PC's have the Intel HD 4600 graphics - as I say no other changes have been made to these machines so I think drivers can be ruled out.
I've just clarified with my brother and he says his setup is still working OK but he is still using an optical connection from a USB sound card into his AMP.
I've attached logs from using the stock 1.16 mpaudiorenderer.ax and then the mpaudiorenderer.ax from 1.15 where everything is working OK again.
From what I can see in the log for AudioRenderer when it isn't working is:
And similar in in the working AudioRenderer log, but you can see it then successfully creates the AC3 encoder:
Hopefully the attached logs will be enough to see what is occurring and resolve this.
Thanks
Adam
Just upgraded our MediaPortal installations from 1.15 to 1.16 now that @Brownard has kindly built the Custom Data Grabber version for us.
Now I know you do say you don't provide support on custom builds but I don't think the Custom Data would have any effect on MPAR.
Basically none of the machines will now output 5.1 sound on any content with 5.1. I was also told by my wife this morning (although didn't see it for myself) that the audio starts going out of sync until playback comes to a complete stop. I've come home and done some testing and straight away noticed the amp was only outputting very quietly in Pro Logic. No settings have been changed within Windows or MPAR or MediaPortals Codec Settings since upgrading.
Luckily I still have a machine running MP 1.15 so took the liberty of taking the mpaudiorenderer.ax from that installation and replacing it with the 1.16 version which I can see is a slightly different file size so there does appear to have been some modifications made between the two releases. As soon as I've done that, 5.1 sound is working again and I am currently testing to see if playback remains in sync and doesn't lock up.
I've also just found the same issue occurring on the PC down at my Dad's which both happen to be setup in the same way using Intel Display Audio over ARC on the TV encoding anything into Dolby Digital. Both PC's have the Intel HD 4600 graphics - as I say no other changes have been made to these machines so I think drivers can be ruled out.
I've just clarified with my brother and he says his setup is still working OK but he is still using an optical connection from a USB sound card into his AMP.
I've attached logs from using the stock 1.16 mpaudiorenderer.ax and then the mpaudiorenderer.ax from 1.15 where everything is working OK again.
From what I can see in the log for AudioRenderer when it isn't working is:
Code:
08-05-2017 16:58:44.557 [ 2750] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
line repeated 319 times
08-05-2017 16:58:44.616 [ 2750] CheckMediaType : 48000Hz 16 (16)bits 6ch -- ch mask: 1551 align: 12 avgbytes: 576000 type: PCM tag: 65534
08-05-2017 16:58:44.616 [ 2750] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
line repeated 319 times
08-05-2017 16:58:44.676 [ 2750] CheckMediaType : 48000Hz 32 (32)bits 6ch -- ch mask: 63 align: 24 avgbytes: 1152000 type: Float tag: 65534
08-05-2017 16:58:44.676 [ 2750] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
line repeated 319 times
08-05-2017 16:58:44.734 [ 2750] CheckMediaType : 48000Hz 16 (16)bits 6ch -- ch mask: 63 align: 12 avgbytes: 576000 type: PCM tag: 65534
08-05-2017 16:58:44.734 [ 2750] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
line repeated 319 times
And similar in in the working AudioRenderer log, but you can see it then successfully creates the AC3 encoder:
Code:
08-05-2017 17:02:32.970 [ 1c8c] Unable to find selected audio device, using the default end point!
08-05-2017 17:02:32.971 [ 1c8c] Default audio endpoint: "SAMSUNG (Intel(R) Display Audio)" ({0.0.0.00000000}.{c760fe74-e9d2-4e8a-a57e-1df104e77d4e}) - pull mode: 1 sprk mask: 3
08-05-2017 17:02:32.971 [ 1c8c] WASAPIRenderFilter::CreateAudioClient success
08-05-2017 17:02:32.971 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.972 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.972 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.972 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.972 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.972 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.973 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.973 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.973 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.973 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.973 [ 1c8c] AC3 - : 48000Hz 16i (16)bits 6ch -- ch mask: 1551 align: 12 avgbytes: 576000
08-05-2017 17:02:32.973 [ 1c8c] BDA - : 48000Hz 32f (32)bits 6ch -- ch mask: 1551 align: 24 avgbytes: 1152000
08-05-2017 17:02:32.973 [ 1c8c] TS - : 48000Hz 32f (32)bits 6ch -- ch mask: 1551 align: 24 avgbytes: 1152000
08-05-2017 17:02:32.974 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.974 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.974 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.974 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.974 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.975 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.975 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.975 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.975 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.975 [ 1c8c] CWASAPIRenderFilter::NegotiateFormat WASAPI client refused the format: (0x88890008)
08-05-2017 17:02:32.975 [ 1c8c] WASAPIRenderFilter::CreateAudioClient
08-05-2017 17:02:32.975 [ 1c8c] WASAPIRenderFilter::CreateAudioClient success
08-05-2017 17:02:32.975 [ 1c8c] WASAPIRenderFilter::InitAudioClient
08-05-2017 17:02:32.984 [ 1c8c] WASAPIRenderer::InitAudioClient service initialization success
08-05-2017 17:02:32.984 [ 1c8c] WASAPIRenderFilter::InitAudioClient device reported latency 50 ms - buffer based latency 50 ms
08-05-2017 17:02:32.984 [ 1c8c] AC3 - applying : 48000Hz 16i (16)bits 6ch -- ch mask: 1551 align: 12 avgbytes: 576000
08-05-2017 17:02:32.984 [ 1c8c] OpenEncoder - Creating AC3 encoder - bitrate: 448000 sampleRate: 48000 channels: 6
08-05-2017 17:02:32.984 [ 1c8c] BDA - applying : 48000Hz 32f (32)bits 6ch -- ch mask: 1551 align: 24 avgbytes: 1152000
08-05-2017 17:02:32.984 [ 1c8c] CBitDepthAdapter::SetupConversion
08-05-2017 17:02:32.984 [ 1c8c] Input format : 48000Hz 32f (32)bits 6ch -- ch mask: 1551 align: 24 avgbytes: 1152000
08-05-2017 17:02:32.984 [ 1c8c] Output format : 48000Hz 16i (16)bits 6ch -- ch mask: 1551 align: 12 avgbytes: 576000
08-05-2017 17:02:32.984 [ 1c8c] TS - applying : 48000Hz 32f (32)bits 6ch -- ch mask: 1551 align: 24 avgbytes: 1152000
08-05-2017 17:02:32.984 [ 1c8c] ==[Downmix Matrix]==
08-05-2017 17:02:32.984 [ 1c8c] FL = FL(1)
08-05-2017 17:02:32.984 [ 1c8c] FC = FC(1)
08-05-2017 17:02:32.984 [ 1c8c] FR = FR(1)
08-05-2017 17:02:32.984 [ 1c8c] BL = BL(1)
08-05-2017 17:02:32.984 [ 1c8c] BR = BR(1)
08-05-2017 17:02:32.984 [ 1c8c] LFE = LFE(1)
08-05-2017 17:02:32.984 [ 1c8c] ====================
Hopefully the attached logs will be enough to see what is occurring and resolve this.
Thanks
Adam