Re: [Audacity-devel] SoX resampling
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Gale A. <ga...@au...> - 2012-10-03 20:08:40
|
| From Rob Sykes <aq...@ya...> | Wed, 3 Oct 2012 07:47:06 +0100 (BST) | Subject: [Audacity-devel] SoX resampling > ----- Original Message ----- > > From: Martyn Shaw <mar...@gm...> > > > Quality' with 'Audacity 1.39 (Best)'? There is a subtle blue line > > going down on the SoX result and upon the 1.39 result above 6s, which > > I am taking as being indicative. > > > Just for interest, I added SoX VHQ to the end of the list, after the 5 emulated LSR qualities. > So if you've built it correctly, it will show *six* items in the drop-downs. I am definitely not building correctly then, as I only get the five libsamplerate items. Though I don't get linker errors after compiling the libsoxr project. > > I have moved libsoxr.vcproj into > > N:\Audacity\2_0_1Build\win\Projects\libsoxr > > to be in line with the the other projects, and relinked the 'Header > > Files' and 'Source Files' in the solution and am getting errors > > 1>n:\audacity\2_0_1build\lib-src\libsoxr\src\avfft32s.c(5) > > : fatal > > error C1083: Cannot open include file: 'libavcodec/avfft.h': No such > > file or directory > > 1>avfft32.c > > 1>n:\audacity\2_0_1build\lib-src\libsoxr\src\avfft32.c(5) > > : atal > > error C1083: Cannot open include file: 'libavcodec/avfft.h': No uch > > file or directory > > and I don't appear to have 'libavcodec/avfft.h' on my system. Am I > > an > > FFMPEG revision short? > > If you move the project file relative to the source files, you'll need to fix up the paths to the source-files inside the project filethis can beeasily done using a text-editor. The "include" paths (one in Release, one n Debug) must be fixed-up in the same way. Which include paths do you mean - the "AdditionalIncludeDirectories" in libsoxr.vcproj? I left those at "." as nothing else would find "soxr-config.h". For path to "source files" I was pointing to ..\..\..\lib-src\libsoxr\src\ where I had a copy, but pointing to the folder \win\Projects\libsoxr\src doesn't improve the outcome. I did not follow about "try running a libsamplerate-enabled build of audacity against the soxr.dll (by renaming it), assuming LSR is a dll on windows." Perhaps this is the problem? Which soxr file should be renamed, as what? No dll files are produced that I can find. Gale > > 'libavcodec/avfft.h'optional for libsoxr, and the configuration given by the .h file and the . vcproj file in the msvc directory, doesn't use it. The upshot of this is that not all the source files should be compiled (e.g. not avfft32.c). > > HTH, > Rob |