Giter Site home page Giter Site logo

Comments (7)

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
I see that issue 4 looks to be the same issue, not sure how I missed that 
earlier. 

I just tried something I had tried before (completely wipe all signs of P# and 
just install 1.50) and this time all tested MP3s start but a few seconds to a 
few minutes in to playback, P# locks up. 

You mentioned v1.51 .. is that available or should I wait patiently for the 
re-release of 1.60?

Original comment by [email protected] on 9 Feb 2013 at 12:29

from practicesharp.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
Thanks for posting this.
I cannot replicate it with this MP3.

Last week I had a lockup too with another file, or another machine (Windows 7 
too), and it does replicate.
That is why I froze the release of ver 1.6. On that machine the lock up 
happened on 1.5.1 as well.
I'm not sure what it is.
It could be a faulty logic (i.e. thread dead lock) or an issue with the 
underlying NAudio engine (maybe the different sound card?)

Anyway, I will investigate it and find a fix. Please be patient, it might take 
a few weeks. Sorry about the inconvenience. 

When I'll release it (soon) it will be ver 1.6.1.

Original comment by [email protected] on 9 Feb 2013 at 3:44

  • Changed state: Accepted

from practicesharp.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
Issue 4 has been merged into this issue.

Original comment by [email protected] on 9 Feb 2013 at 3:44

from practicesharp.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
[deleted comment]

from practicesharp.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
UPDATE
On one machine I have zero issues, as I mentioned (Windows 7 Pro 64 bit, Lenovo 
S30 with on board sound card)
But on another laptop (Windows 7 Pro 64 bit, Lenovo X230 with on board sound 
card, Real tek RTKVHD64.sys) I have a strange behavior which might be seen as a 
lock up - putting a debug breakpoint while running, or making the speed faster 
or other similar changes, cause an internal audio thread (non managed) to 
exit..!!??
In my code there is logic that selects Wasapi/DirectSound/WaveOut based on the 
OS.
The older versions of PracticeSharp used DirectSound. But it wasn't stable.
I suspected it is the underlying audio library, NAudio, so I changed the Wasapi 
driver to WaveOut -> I cannot replicate the issue now. Turning back to Wasapi 
replicated the issue immediately.
I'm going to contact the NAudio author and try to get some help on this.
In the mean time, I'm considering releasing 1.6.1 with WaveOut driver always 
selected.

Original comment by [email protected] on 11 Feb 2013 at 1:26

from practicesharp.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
I do not know why NAudio acts the way it does.
Move back to Waveout driver for all OS - it seems stable.

It is a workaround, not a real fix, but I cannot fix NAudio. Will raise it to 
NAudio author.

Original comment by [email protected] on 5 Mar 2013 at 1:55

  • Changed state: Fixed

from practicesharp.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 26, 2024
Related to defect #12

Original comment by [email protected] on 21 Mar 2013 at 1:54

from practicesharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.