Windows 10 + MP1.12 Audio Renderer issues (1 Viewer)

eetaylog

Portal Pro
March 6, 2007
874
41
42
South London
Home Country
England England
Have just made the leap to Win10 and installed MP1.12 on top as a client. Only other changes that ive made on top have been to install MovingPictures, TVSeries, Online Videos and LAV codecs.

When using MediaPortal Audio Renderer however there seems to be no sound when playing video. I have only tried one test video (mpeg2) and changing the Audio Renderer to Default Directsound fixes the issue, however i need to run the MP Renderer for framerate matching and smooth video playback.

Logs are attached if somebody wouldnt mind taking a quick look.

TIA :)
 

HomeY

Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    I assume you upgraded your OS install?
    There seem to be a registration issue with MPAR on Win 10. I can't get it registered at all on a clean Win 10 install, so that might explain your issues.
    You could always check your graphs with (for example) GraphStudioNext or another debugging tool.
    Wiki: http://wiki.team-mediaportal.com/1_...Testing_and_Bug_Reports/Graph_Debugging_Tools

    Or stick with dsound till it's more clear what's going on/wrong with MPAR + Win 10.
     

    eetaylog

    Portal Pro
    March 6, 2007
    874
    41
    42
    South London
    Home Country
    England England
    Thanks, yes it was an upgrade from win8.1.

    I'll take a look at the graphs and see what's going on but I don't think it's going to tell me much, was just hoping that someone else with a win10 setup might have had similar.
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Few notes after checking your logs:

    [2015-08-04 14:26:15,211] [Log ] [MPMain ] [INFO ] - Main: MediaPortal v1.12.0.0 is starting up on Windows 8 [6.2.9200.0]
    Not sure why it states Windows 8. Did you run a Disk Cleanup (Clean up system files) after the upgrade, to remove the leftovers from Win 8?
    System info shows Win 10 32bit nicely though.
    MP log should say:
    [2015-08-04 18:05:44,846] [Log ] [MPMain ] [INFO ] - Main: MediaPortal v1.12.0.1027 is starting up on Windows 10 [10.0.10240.0]

    As for the audio issue:
    Have a look @ your configured audio codec.
    [2015-08-04 14:26:41,620] [Log ] [MPMain ] [INFO ] - Added filter: Microsoft DTV-DVD Audio Decoder to graph
    I'd suggest to change that to LAV Audio and test your trip video again.
    Also worth to simply test if the video has audio when you play it in windows with (for example) MPC-HC
     

    eetaylog

    Portal Pro
    March 6, 2007
    874
    41
    42
    South London
    Home Country
    England England
    Thanks for taking the time to look, not sure why mp is opening in win8 as I did a clean upgrade, removing all old files and settings etc. Don't think it's having any problems because of this though just the audio issue.

    I'll have a tinker with the LAV settings, though I thought everything was set to LAV anyway. Testing separately in MPC is a good idea, thanks.
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    I'm not an expert on MPAR, but it looks like it's doing the right things in the log - it settles 2ch 32bit float input and 2ch 16bit integer output:

    Code:
    04-08-2015 14:26:41.705 [ 1010] REN - applying  :  48000Hz 16i (16)bits  2ch -- ch mask:    3 align:  4 avgbytes:   192000
    04-08-2015 14:26:41.705 [ 1010] WASAPIRenderFilter::CreateAudioClient
    04-08-2015 14:26:41.705 [ 1010] WASAPIRenderFilter::CreateAudioClient success
    04-08-2015 14:26:41.705 [ 1010] WASAPIRenderFilter::InitAudioClient
    04-08-2015 14:26:41.724 [ 1010] WASAPIRenderer::InitAudioClient service initialization success
    04-08-2015 14:26:41.724 [ 1010] WASAPIRenderFilter::InitAudioClient device reported latency 50 ms - buffer based latency 50 ms
    04-08-2015 14:26:41.724 [ 1010] BDA  - applying :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:41.725 [ 1010] CBitDepthAdapter::SetupConversion
    04-08-2015 14:26:41.725 [ 1010] Input format    :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:41.725 [ 1010] Output format   :  48000Hz 16i (16)bits  2ch -- ch mask:    3 align:  4 avgbytes:   192000
    04-08-2015 14:26:41.725 [ 1010] TS   - applying :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:41.725 [ 1010] MIX  - applying :  48000Hz 32f (32)bits  6ch -- ch mask:   63 align: 24 avgbytes:  1152000
    04-08-2015 14:26:41.725 [ 1010] ==[Downmix Matrix]==
    04-08-2015 14:26:41.725 [ 1010] FL = FL(1) BL(1) LFE(0.707107) FC(0.707107)
    04-08-2015 14:26:41.725 [ 1010] FR = FR(1) BR(1) LFE(0.707107) FC(0.707107)
    04-08-2015 14:26:41.725 [ 1010] ====================
    
    04-08-2015 14:26:41.725 [ 1010] CChannelMixer::SetupConversion
    04-08-2015 14:26:41.725 [ 1010] Input format    :  48000Hz 32f (32)bits  6ch -- ch mask:   63 align: 24 avgbytes:  1152000
    04-08-2015 14:26:41.725 [ 1010] Output format   :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:41.725 [ 1010] CompleteConnect
    04-08-2015 14:26:41.725 [ 1010] CompleteConnect - audio decoder: Microsoft DTV-DVD Audio Decoder
    04-08-2015 14:26:41.725 [ 1010] CompleteConnect Success
    04-08-2015 14:26:41.887 [ 1010] Using SYSTEM clock
    04-08-2015 14:26:41.887 [ 1010] Pause
    04-08-2015 14:26:42.010 [  d60] CheckMediaType  :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:42.010 [  d60] CheckMediaType  :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:42.010 [  d60] CBitDepthAdapter::PutSample: Processing format change
    04-08-2015 14:26:42.010 [  d60] CSampleRateConverter::PutSample: Processing format change
    04-08-2015 14:26:42.010 [  d60] CChannelMixer::PutSample: Processing format change
    04-08-2015 14:26:42.010 [  d60] ==[Downmix Matrix]==
    04-08-2015 14:26:42.010 [  d60] FL = FL(1)
    04-08-2015 14:26:42.010 [  d60] FR = FR(1)
    04-08-2015 14:26:42.010 [  d60] ====================
    
    04-08-2015 14:26:42.010 [  d60] CChannelMixer::SetupConversion
    04-08-2015 14:26:42.010 [  d60] Input format    :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:42.010 [  d60] Output format   :  48000Hz 32f (32)bits  2ch -- ch mask:    3 align:  8 avgbytes:   384000
    04-08-2015 14:26:42.015 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.015 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.015 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.015 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.015 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.015 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.016 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.016 [  474] SynchCorrection::GetMatchingSampleForTime: Not Enough Data
    04-08-2015 14:26:42.017 [  474] Buffering...   50 ms
    04-08-2015 14:26:42.018 [  474] Buffering...  100 ms
    04-08-2015 14:26:42.018 [  474] Buffering...  150 ms
    04-08-2015 14:26:42.020 [  474] Buffering...  200 ms
    04-08-2015 14:26:42.020 [  474] Buffering...  250 ms
    04-08-2015 14:26:42.020 [  474] Buffering...  300 ms
    04-08-2015 14:26:42.022 [  474] Buffering...  350 ms
    04-08-2015 14:26:42.022 [  474] Buffering...  400 ms
    04-08-2015 14:26:42.022 [  474] Buffering...  450 ms
    04-08-2015 14:26:42.023 [  474] Buffering...  500 ms
    04-08-2015 14:26:42.182 [  f0c] Run -  0.404
    04-08-2015 14:26:42.182 [  f0c] SynchCorrection::Reset with bias
    04-08-2015 14:26:42.182 [  f0c] CWASAPIRenderFilter::Run - resync - m_rtHwStart: 0.40427720 rtStart: 0.40427720 rtHwTime: 0.29439390 rtTime: 0.29439390
    04-08-2015 14:26:42.182 [  f0c] SynchCorrection::Reset with rtStart
    04-08-2015 14:26:42.182 [  f0c] SynchCorrection::Reset with bias
    04-08-2015 14:26:42.183 [  f0c] SetBias: 0.9581169669
    04-08-2015 14:26:42.183 [  f0c] SynchCorrection::Reset 1
    04-08-2015 14:26:42.183 [  f0c] SetBias - updated SoundTouch tempo
    04-08-2015 14:26:42.183 [ 1e28] CWASAPIRenderFilter::Render thread - starting up - thread ID: 7720
    04-08-2015 14:26:42.194 [ 1e28] WASAPIRenderFilter::StartAudioClient
    04-08-2015 14:26:42.198 [ 1e28] CWASAPIRenderFilter::EnableMMCSS Putting thread in higher priority for WASAPI mode
    04-08-2015 14:26:42.639 [ 1e28] Using HW clock
    04-08-2015 14:26:54.477 [ 1010] Pause
    04-08-2015 14:26:54.477 [ 1010] Stop
    04-08-2015 14:26:54.477 [  474] CBaseAudioSink: Failed to output next sample: 0x80040211
    04-08-2015 14:26:54.477 [ 1e28] CWASAPIRenderFilter::Render thread - closing down - thread ID: 7720
    04-08-2015 14:26:54.477 [  474] CTimeStretchFilter::timestretch thread OutputNextSample failed with: 0x80040211
    04-08-2015 14:26:54.477 [ 1e28] WASAPIRenderFilter::StopAudioClient
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    as I did a clean upgrade
    When i did that i still had about 35GB of my old install as leftovers ;)
    When you Reset the OS, you'll see you get the option to completely remove everything, which seems to do the format.
    As an alternative you could run Disk Cleanup, select 'Clean up system files' and check 'temp installation files' and 'previous windows leftovers' (or something like that).
     

    eetaylog

    Portal Pro
    March 6, 2007
    874
    41
    42
    South London
    Home Country
    England England
    Hooked the system up to my server over wifi last night (its a new build so only just getting round to experimenting) and the sound actually worked when streaming TV, so not really sure whats going on as my SD TV streams use the same codec (and renderer) as my mpeg2 videos. Starting up a home video again through MyVideos still had the same issue of no sound. Could it be a plugin issue?

    @HomeY Are you saying that if i now reset my now upgraded Win10 it will get rid of Win8.1 completely and do a clean Win10 install?
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    and the sound actually worked when streaming TV
    Nice, so that works fine.
    Starting up a home video again through MyVideos still had the same issue of no sound.
    See if you can check the graph when that happens. It should tell you which filters are used and if all pins are connected properly.
    Did you check your failing video in MPC-HC? Have you tried to play other video files to confirm you have audio on those?

    Are you saying that if i now reset my now upgraded Win10 it will get rid of Win8.1 completely and do a clean Win10 install?
    Yes, that's correct. When you have Win 10 running and do a reset, you can choose to keep your files, or completely remove everything. The latter seems (close to) a format.
    ximg_55a362b8859eb.png.pagespeed.ic.OcDhCGL0zU.png

    When you select the 2nd option, it will again prompt that it will remove everything, and it might take 'a few hours' to complete it, but it took about 15minutes here (that's why i expect the format to used by that option).

    But i would suggest the Disk Cleanup path first. If you still miss free diskspace, you can always reset (or if you see a lot of 'old' program files / windows folders on your install).
     

    eetaylog

    Portal Pro
    March 6, 2007
    874
    41
    42
    South London
    Home Country
    England England
    Hmm, had another play with this and it turned out that TV was only working because Renderer in TV settings was set to DirectSound, so I'm back to being able to say that MP Renderer isn't working full-stop through MP.

    Ive tried hooking up GraphstudioNext to one of my MP sessions, but I get a huge fail when trying to connect to remote graph. This may be a Win10 issue though.

    Switching to DirectSound makes audio playback nicely, but as above I have to use MP Renderer to handle smooth video playback.

    Ill try again tomorrow with another graph debugging tool, I just ran out of time tonight.
     

    Users who are viewing this thread

    Top Bottom