Comments (5)
This issue is troubling me for some time, and I've noticed it on some machines
but not on all.
It seems that Practice# has a dead lock.
I was able to replicate it on one machine on version 1.6.1 and fix it, but I'm
afraid the fix did not hold for your machine.
First, could you describe exactly how you make a position change? Using a mouse
or using the keyboard? When you do that, is the speed X1.0 or other values? I'm
trying to isolate the problem, to make sure it is not some other feature.
If you could debug Practice# 1.6.2 on your machine, and let me know where the
dead lock happens (where the code is stuck, when you pause the program when
that freeze happens) it could confirm the dead lock position.
I'm considering this a high priority defect, and must fix it before the next
release.
Original comment by [email protected]
on 12 Mar 2013 at 10:02
- Changed state: Accepted
- Added labels: Priority-High
- Removed labels: Priority-Medium
from practicesharp.
I changed the source code in Version 1.6.3.
I think I found the dead lock issue.I suspect that manipulating NAudio inside
lock blocks, combined with NAudio events, caused that dead lock.
I now have another lock, and the lock blocks are much shorter without actual
logic in them, just variable assignment.
Will test a little more and commit later on.
Original comment by [email protected]
on 12 Mar 2013 at 2:00
from practicesharp.
Original comment by [email protected]
on 21 Mar 2013 at 1:31
- Changed state: Fixed
from practicesharp.
Agreed that this is fixed, and btw I like the way the selector looks and works.
I really gave the position change function a workout on a number of different
audio files and nothing locks up.
Original comment by [email protected]
on 21 Mar 2013 at 2:02
from practicesharp.
@kzinnato
Thanks for your QA help! Much appreciated.
Original comment by [email protected]
on 21 Mar 2013 at 1:53
- Changed state: Verified
from practicesharp.
Related Issues (20)
- 1.5.0 locks up, but 1.4.1 works perfectly HOT 7
- 1.62 test HOT 3
- NAudio FLAC reading stack imbalances HOT 5
- NAudio WaveOutEvent never goes to Stopped state when playing FLAC files using FLACFileReader HOT 3
- Feature Enhancement request HOT 4
- 24-bit FLAC support. HOT 6
- Entering a chord sequence and playing along HOT 2
- FLAC re-positioning does not work properly and sometimes causes crashes HOT 1
- The command "copy C:\XXX\practicesharp\NAudioFLAC\Library\LibFLACDLL\libFlac.dll C:\XXX\practicesharp\NAudioFLAC\Library\bin\Debug\" exited with code 1 HOT 1
- Reverse Playback HOT 4
- Save the output to a file with a different name (to distinguish it from the original) HOT 2
- When starting a song again it does not use the previously set pitch setting HOT 1
- Mp3 files are not played fully
- Change audio out device HOT 1
- "FLAC: Could not process single! HOT 2
- Practice# 2.1.0.0 won't open .wav files HOT 2
- Trying to decode FLAC with NAudio HOT 3
- Remove vocals setting did not change when changing files HOT 2
- Moving current play position still plays some left over samples from previous play position HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from practicesharp.