Source code checked in, #df99b9e0df3a
removed all instances of lock(this) and replaced with a lock object, making sure Position set and Read were both protected
View ArticleEdited Issue: Position set .. lock (this) { } [8072]
Just google lock this and there's plenty of explanation to go around. Short of it is that user of the class (eg. CLR) may lock the class too and cause a deadlock. The recommended approach are is...
View ArticleCommented Issue: Position set .. lock (this) { } [8072]
Just google lock this and there's plenty of explanation to go around. Short of it is that user of the class (eg. CLR) may lock the class too and cause a deadlock. The recommended approach are is...
View ArticleSource code checked in, #46a236b1d89b
added extension methods to support easy conversion from IWaveProvider to ISampleProvider and to allow passing an ISampleProvider directly into IWavePlayer
View ArticleSource code checked in, #2622dc7aae9b
nuget package now contains the Windows Store DLL (needs testing)
View ArticleSource code checked in, #5e4b664388d0
updating projects with missing changes from adding msbuild community tasks nuget package
View ArticleReviewed: NAudio 1.6 (May 06, 2013)
Rated 5 Stars (out of 5) - NAudio is unbelievably great and should be acquired by Microsoft!
View ArticleReviewed: NAudio 1.6 (May 06, 2013)
Rated 5 Stars (out of 5) - NAudio is unbelievably great and should be acquired by Microsoft! Thank you Mark, you rock!
View ArticleNew Post: Getting end of stream error when reading a stream using WavFileReader
Do you reposition the MemoryStream to 0 before passing it into the WaveFileReader?
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: I haven't got a 'stand alone' piece of code that reproduces this issue yet - Still working...
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: thanks. I've code reviewed WaveInBuffer again, and I can't see any issues (the Header and...
View ArticleNew Post: How to stop current playback and play another
I'm doing some QA tools for audio and it happended, that i started to use NAudio. So far, so nice, but i've one issue. I'm displaying list of files in DataGridView with button for each of them to play...
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: This could be related... We appear to sometimes get a WaveStillPlaying result when calling...
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: might be a good idea to try, although you should still call Dispose on the WaveIn which...
View ArticleNew Post: How to stop current playback and play another
keep hold of your reference to WaveOutEvent as a member of your class, so you can stop it. It is usually best to then Dispose it, and create another one for playback.
View ArticleNew Post: 10 band Equalizer
Hi Robert, Did you create a 10-band EQ and have it work well with the nAudio library? I wouldn't mind having a copy if it is possible so I can use it with my program... Paul
View ArticleNew Post: Forking NAudio
Hi, First of all, thank you all for this great project. Great piece of work indeed. I wish MSFT would officially support this project, I'm sure this is gonna happen sooner or later. I downloaded NAudio...
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: I had a look at WaveInBuffer - and noticed that the header is not pinned - should it be?
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: Note: calling waveInStop when the callback is triggered with a Done=false buffer made no...
View ArticleCommented Unassigned: Occasional AccessViolation in WDMAUD.DRV [16396]
Under load, I am getting an occasional AccessViolation in WDMAUD.DRV, and my application is crashing.Comments: the header is pinned in the constructor. See the following code: ``` hHeader =...
View Article