fix comment
added comment
comment updated
simplify half band filter in/out param
rename variables
fix function name discrepancies
fix function name discrepancies
comment added
rename queues
document updated
DsfToFlacGui version 1.0
DsfToFlacConsole
DsfToWav DoP wav generation
added missing files
WWOfflineResampler Enable Bilinear transform
fix typo
fix typo
WWOfflineResampler 1.19
WWOfflineResampler 1.18
WWOfflineResampler 1.18
WIP WWOfflineResampler testing
WIP WWOfflineResampler Z-plane Pole-Zero graph plot
WIP WWOfflineResampler
debugging WWOffilneResampler
WIP WWOfflineResampler
WIP WWOfflineResampler high-prec conversion
arbitrary precision Bilinear transform
96bit precision Cauer IIR filter design
Jenkins Traub RPoly doubleprec
partial fraction decomposition
polynomial long division, multiply, add
pow efficiency fix
natural logarithm performance problem fixed
rational number test project fix
arctan perf fix
Arbitrary precision Cauer Elliptic filter design WIP
Atan2(y,x), Pow(x,a), Hypergeometric Series 2F1(a,b;c;z), Inverse hyperbolic cosine, Inverse hyperbolic sine, Arithmetic geometric mean, Rational Complex
artibrary precision Exp(x) Ln(x)
arbitrary precision Pi Sin Cos Tan ArcTan
sqrt bugfix
-inf double to Rational conversion bugfix
Rational::Sqrt arbitrary precision
arctan 1 pi calculation
Get exact rational characteristic polynomial from Frobenius normal form matrix
Similarity transformation onto Frobenius canonical form from upper Hessenberg matrix
Similarity transformation onto upper Hessenberg matrix
Some performance optimizations
fix build err
repo sync
typo
added missing string.h
Rational bignum
WWRational Rational bignum arithmetic
WWShowUSBDeviceTree shows SPDRP_LOCATION_PATHS
Maybe it is another glitch of operating system and it will be self healed with future Windows update... I'm waiting to fix the bug of query function of USB transfer speed :)
thanks for your reply. It's strange, because if you use the windows 10 automatic resampler (ie. don't use the resampler object at all, just set the desired MF_MT_AUDIO_SAMPLES_PER_SECOND on the partial type fed to IMFSourceReader::SetCurrentMediaType to convert the output) then it works fine, so it's not the codecs, just the resampler object setup to add more to the confusion, on windows 7 where the resampler object is the ONLY way to downsample, everything works fine on the same media files that...
PlayPcmConsole
PlayPcmConsole
PlayPcm Console version 1.0.7
I don't downsample PCM files to 10kHz so I don't know about your problem, sorry. I experienced the resampler glitch when 44.1kHz upsample to 768kHz and comversion process simply failed
rare resampling error
True. I'm fixing the bottleneck part. Not completed yet. There are a lot of workaround code for malformed WAV files on C# WAV file read program and I'd like to port it to native C++ code to keep compatibility and it takes some time...
Thanks, but in my system there is no improvement.
WIP: WAV file native read
WIP: native WAV file read/conversion read performance fix
ChangelogJp
ChangelogJp
ChangelogJp
PlayPcmWinEn
PlayPcmWinEn
fix crash on Windows 8
Implemented on PlayPcmWin 5.0.85 but read performance improvement is not enough. Found the read performance bottleneck is on C# marshaling part of the code...
ChangelogJp
encoding fix
ChangelogJp
ChangelogEn
PlayPcmWinEn
PlayPcmWin5.0.85
PlayPcmWin integrated Native Wav reader
WIP fast WAV file read / AVX512 WAV sample format conversion
WIP WWNativeSoundFileReader
Add a option to select system default audio device
WWNativeSoundFileReaderLib bugfix
WWNativeSoundFileReaderCs
Wow, great!
WIP integrate WWNativeSoundFileReader to PPW
5GB/sec WAV file read was achieved with 8-queue IO Completion ports with 8 thread parallel read with AVX512F and AVX512BW bit depth conversion. Now integrating it with PlayPcmWin code.
WWNativeSoundFileReader mgr
WWInstanceMgr to manage native class instance
WWNativeSoundFileReaderDLL
WWNativeSoundFileReaderDLL
WWNativeWavReader
LibFlac 1.3.4, libOgg 1.3.5
WAV file native read / bitdDepth conversion
channel mapping and DoP handling