Music Player Rework (1 Viewer)

Status
Not open for further replies.

hwahrmann

Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #72
    Please try increasing the Buffer size, when you run with WASAPI non-exclusive mode.
    See is the stuttering goes away.
     

    horned_reaper

    Test Group
  • Team MediaPortal
  • January 7, 2011
    1,233
    461
    Munich
    Home Country
    Germany Germany
    Please try increasing the Buffer size, when you run with WASAPI non-exclusive mode.
    See is the stuttering goes away.
    As already written in the previous post the stuttering is
    independent from audio file format and buffer, crossfading and ReplayGain settings
    Anything else that we can check/test?
     
    Last edited:

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #74
    Don't know of anything to test for. i need to discuss this with the BASS devs.
    I'm on business trip the next 2 days and will look at it on the weekend.
     
    Last edited:

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #75
    I can confirm the stuttering. Happens only on WASAPI non-exclusive mode. Will talk to the BASS guys.

    I did a lot of testing and in 1 occurence i was able to reproduce the crash. I think i found the cause of it already.
     

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #76
    I've got a new baswasapi.dll from the BASS guys, which is supporting WASAÜI Eventing.
    I've enabled Eventing when WASAPI shared mode is used.
    At least on my system the stuttering is gone.
    Can you please test and let me know.

    New binaries are in first posting
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    I've got a new baswasapi.dll from the BASS guys, which is supporting WASAÜI Eventing.
    I've enabled Eventing when WASAPI shared mode is used.

    Does exclusive mode already use event based rendering? From MPAR I know that some HW / drivers wont even support event based rendering, but the ones that support are benefiting from it (renderer wont have to poll constantly the audio buffer status - HW/IRQs are much better for handling the buffer filling requests).

    So it would be good to allow users to select between event and polling based rendering. And the optimal solution would be to detect if the drivers report the event based rendering to be available.
     

    horned_reaper

    Test Group
  • Team MediaPortal
  • January 7, 2011
    1,233
    461
    Munich
    Home Country
    Germany Germany
    I've got a new baswasapi.dll from the BASS guys, which is supporting WASAÜI Eventing.
    I've enabled Eventing when WASAPI shared mode is used.
    At least on my system the stuttering is gone.
    Can you please test and let me know.

    New binaries are in first posting
    Could you please let me know which DLLs you have been changed? So I can extract the setup files and replace the installed files from your previous build.
     

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #80
    I've got a new baswasapi.dll from the BASS guys, which is supporting WASAÜI Eventing.
    I've enabled Eventing when WASAPI shared mode is used.

    Does exclusive mode already use event based rendering? From MPAR I know that some HW / drivers wont even support event based rendering, but the ones that support are benefiting from it (renderer wont have to poll constantly the audio buffer status - HW/IRQs are much better for handling the buffer filling requests).

    So it would be good to allow users to select between event and polling based rendering. And the optimal solution would be to detect if the drivers report the event based rendering to be available.

    Yes, it can use event based rendering in exclusive mode as well, tough in the current version i have only enabled it for shared mode.
    This is still a test version, which i got from the BASS guys.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom