Thread: [Audacity-devel] FFmpeg on Windows
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
|
From: James C. <cr...@in...> - 2008-06-08 18:09:51
|
LRN, Should import.cpp include "Experimental.h" to enable FFmpeg on Windows? It's not currently clear to me how to get FFmpeg functionality under Windows. For the 15th June build it should be on by default. Whatever you decide around where to enable it, please add a note in Experimental.h to say how it is turned on/off in Windows/Linux, because that is where I look for features that are under development. I don't mind being redirected elsewhere from there (e.g. to Configwin.h) if that's appropriate. On your wiki page, can you (or Richard) give instructions for trying out FFmpeg on Windows for a correctly compiled windows exe? What extra DLLs do I need, and where do I put them? What's a simple test to see that it is working correctly for me? Thanks, --James. |
|
From: Leland (AudacityTeam) <le...@au...> - 2008-06-10 02:11:33
|
James Crook wrote: > > Whatever you decide around where to enable it, please add a note in > Experimental.h to say how it is turned on/off in Windows/Linux, because > that is where I look for features that are under development. I don't > mind being redirected elsewhere from there (e.g. to Configwin.h) if > that's appropriate. > I should mention that it works quite well on the Mac. I haven't hit any multi-stream files, but plain old WMV and the like import just fine. It did require that I built my own versions of the libraries. The reason is that the libavformat and brethren MUST be built as a "bundle" due to the way wxWidgets works on the Mac. The wxDynamicLibrary class will not load normal dynamic libraries (.dylib). I do not know if there are prebuilt OSX binaries that satisfy this requirement, so we may need to provide them ourselves...if the legal department say that's okay. ;-) Leland -- View this message in context: http://www.nabble.com/FFmpeg-on-Windows-tp17741696p17746361.html Sent from the Audacity - Dev mailing list archive at Nabble.com. |
|
From: Leland <le...@au...> - 2008-06-11 07:24:35
|
--On June 8, 2008 7:10:01 PM +0100 James Crook <cr...@in...> wrote: > Should import.cpp include "Experimental.h" to enable FFmpeg on Windows? > It's not currently clear to me how to get FFmpeg functionality under > Windows. For the 15th June build it should be on by default. > Uncomment the "USE_FFMPEG" line in configwin.h and delete the "#undef USE_FFMPEG" line in the same file. We should probably get rid of that second line permanently. > > On your wiki page, can you (or Richard) give instructions for trying out > FFmpeg on Windows for a correctly compiled windows exe? What extra DLLs > do I need, and where do I put them? What's a simple test to see that it > is working correctly for me? > I've uploaded a simplified version of the library to: http://audacity.homerow.net/index.php?dir=windows I didn't try to get fancy with enabling/disabling this or that format. I got what the ffmpeg folks consider GPL whether its audio or video. Besides, video files have audio, so there's no reason not to be able to load the audio stream. Anyway, the readme file shows what I did. Put the dll where ever you keep them and try importing a WMV or similar. Leland |
|
From: Gale A. <ga...@au...> - 2008-06-11 08:37:22
|
| From Leland <le...@au...> | Wed, 11 Jun 2008 02:24:39 -0500 | Subject: [Audacity-devel] FFmpeg on Windows > --On June 8, 2008 7:10:01 PM +0100 James Crook <cr...@in...> wrote: > > > Should import.cpp include "Experimental.h" to enable FFmpeg on Windows? > > It's not currently clear to me how to get FFmpeg functionality under > > Windows. For the 15th June build it should be on by default. > > > Uncomment the "USE_FFMPEG" line in configwin.h and delete the "#undef > USE_FFMPEG" line in the same file. We should probably get rid of that > second line permanently. > > > > > On your wiki page, can you (or Richard) give instructions for trying out > > FFmpeg on Windows for a correctly compiled windows exe? What extra DLLs > > do I need, and where do I put them? What's a simple test to see that it > > is working correctly for me? > > > I've uploaded a simplified version of the library to: > > http://audacity.homerow.net/index.php?dir=windows > > I didn't try to get fancy with enabling/disabling this or that format. I > got what the ffmpeg folks consider GPL whether its audio or video. > Besides, video files have audio, so there's no reason not to be able to > load the audio stream. > > Anyway, the readme file shows what I did. > > Put the dll where ever you keep them and try importing a WMV or similar. Thanks Leland, for now I just added a link to your single dll on: http://audacityteam.org/wiki/index.php?title=FFmpeg Gale |
|
From: LRN <lr...@gm...> - 2008-06-11 08:46:55
|
Leland wrote: > I've uploaded a simplified version of the library to: > http://audacity.homerow.net/index.php?dir=windows > Interesting. Though ./configure --enable-static \ --disable-debug \ --disable-shared \ --enable-memalign-hack \ --enable-gpl Would have been easier to do - you don't have to call gcc manually after that. |
|
From: Leland <le...@au...> - 2008-06-11 09:22:40
|
--On June 11, 2008 12:48:41 PM +0400 LRN <lr...@gm...> wrote: > Leland wrote: >> I've uploaded a simplified version of the library to: >> http://audacity.homerow.net/index.php?dir=windows >> > Interesting. Though > > ./configure --enable-static \ > --disable-debug \ > --disable-shared \ > --enable-memalign-hack \ > --enable-gpl > > Would have been easier to do - you don't have to call gcc manually after > that. > Hmmm, I wonder what the difference could be? Leland |
|
From: LRN <lr...@gm...> - 2008-06-11 09:29:38
|
Leland wrote: > --On June 11, 2008 12:48:41 PM +0400 LRN<lr...@gm...> wrote: > > >> Leland wrote: >> >>> I've uploaded a simplified version of the library to: >>> http://audacity.homerow.net/index.php?dir=windows >>> >>> >> Interesting. Though >> >> ./configure --enable-static \ >> --disable-debug \ >> --disable-shared \ >> --enable-memalign-hack \ >> --enable-gpl >> >> Would have been easier to do - you don't have to call gcc manually after >> that. >> >> > Hmmm, I wonder what the difference could be? > > Well, you can try it and then compare the list of functions exported from both DLLs. From my point of view, using --enable-static is better, as it guarantees that all necessary object files will be linked (you don't have to track any moving targets). And i'm not sure how this direct call to gcc would work when external libraries (libmad, libvorbis, etc) are involved. |
|
From: Leland <le...@au...> - 2008-06-11 09:52:53
|
--On June 11, 2008 1:31:18 PM +0400 LRN <lr...@gm...> wrote: > Leland wrote: >> --On June 11, 2008 12:48:41 PM +0400 LRN<lr...@gm...> wrote: >> >> >>> Leland wrote: >>> >>>> I've uploaded a simplified version of the library to: >>>> http://audacity.homerow.net/index.php?dir=windows >>>> >>>> >>> Interesting. Though >>> >>> ./configure --enable-static \ >>> --disable-debug \ >>> --disable-shared \ >>> --enable-memalign-hack \ >>> --enable-gpl >>> >>> Would have been easier to do - you don't have to call gcc manually after >>> that. >>> >>> >> Hmmm, I wonder what the difference could be? >> >> > Well, you can try it and then compare the list of functions exported > from both DLLs. From my point of view, using --enable-static is better, > as it guarantees that all necessary object files will be linked (you > don't have to track any moving targets). And i'm not sure how this > direct call to gcc would work when external libraries (libmad, > libvorbis, etc) are involved. > Ah, but that's just it...I did try it...did you? And, did you find any DLLs? And I didn't want any external libraries. That wasn't my goal. I didn't want an all encompassing library. We already have support for things like ogg and mad. Why add more libraries to the mix? And why have 9 more?! Nope, my goal was a single and simple ffmpeg library that will satisfy "most" ppl. Besides, I only did it because you hadn't responded to James' question on how to get it going. Thought someone might should answer him. Leland |
|
From: LRN <lr...@gm...> - 2008-06-11 10:08:37
|
Leland wrote: > --On June 11, 2008 1:31:18 PM +0400 LRN<lr...@gm...> wrote: > > >> Leland wrote: >> >>> --On June 11, 2008 12:48:41 PM +0400 LRN<lr...@gm...> wrote: >>> >>> >>> >>>> Leland wrote: >>>> >>>> >>>>> I've uploaded a simplified version of the library to: >>>>> http://audacity.homerow.net/index.php?dir=windows >>>>> >>>>> >>>>> >>>> Interesting. Though >>>> >>>> ./configure --enable-static \ >>>> --disable-debug \ >>>> --disable-shared \ >>>> --enable-memalign-hack \ >>>> --enable-gpl >>>> >>>> Would have been easier to do - you don't have to call gcc manually after >>>> that. >>>> >>>> >>>> >>> Hmmm, I wonder what the difference could be? >>> >>> >>> >> Well, you can try it and then compare the list of functions exported >> from both DLLs. From my point of view, using --enable-static is better, >> as it guarantees that all necessary object files will be linked (you >> don't have to track any moving targets). And i'm not sure how this >> direct call to gcc would work when external libraries (libmad, >> libvorbis, etc) are involved. >> >> > Ah, but that's just it...I did try it...did you? And, did you find any > DLLs? If you mean your "build as shared then link manually" - no, didn't tried. > And I didn't want any external libraries. That wasn't my goal. I > didn't want an all encompassing library. We already have support for > things like ogg and mad. Why add more libraries to the mix? And why have > 9 more?! > I mentioned libogg and libvorbis as an example. This list also includes libfaac, liba52 and libgsm. I'll think of excluding ogg, vorbis and mp3 support from my builds though, that's a good point. My problem is my MSYS/MinGW collection. I'm suspecting it has a few buggy modules in it. They are making something with my PC - after 20-30 runs through configure script Windows starts acting funny - refuses to launch applications (without any sensible error messages - it's just crashes), doesn't shows menus when it should, a few applications won't draw their contents anymore (FireFox for example), etc. I think it's memory or pagefile corruption/pollution, but i may be wrong. Anyways, the only fix i found is to reboot - which is something i'm trying to avoid. That's why i'm not making ffmpeg builds anymore. |
|
From: LRN <lr...@gm...> - 2008-06-14 23:02:29
|
Leland wrote: > --On June 11, 2008 1:31:18 PM +0400 LRN<lr...@gm...> wrote: > > >> Leland wrote: >> >>> --On June 11, 2008 12:48:41 PM +0400 LRN<lr...@gm...> wrote: >>> >>> >>> >>>> Leland wrote: >>>> >>>> >>>>> I've uploaded a simplified version of the library to: >>>>> http://audacity.homerow.net/index.php?dir=windows >>>>> >>>>> >>>>> >>>> Interesting. Though >>>> >>>> ./configure --enable-static \ >>>> --disable-debug \ >>>> --disable-shared \ >>>> --enable-memalign-hack \ >>>> --enable-gpl >>>> >>>> Would have been easier to do - you don't have to call gcc manually after >>>> that. >>>> >>>> >>>> >>> Hmmm, I wonder what the difference could be? >>> >>> >>> >> Well, you can try it and then compare the list of functions exported >> from both DLLs. From my point of view, using --enable-static is better, >> as it guarantees that all necessary object files will be linked (you >> don't have to track any moving targets). And i'm not sure how this >> direct call to gcc would work when external libraries (libmad, >> libvorbis, etc) are involved. >> >> > Ah, but that's just it...I did try it...did you? And, did you find any > DLLs? > > OK, i've made some testing (had to install WinXP inside VirtualBox, but now i can use MinGW/MSYS!). Indeed --enable-static --disable-shared couple doesn't works anymore - only ffmpeg.exe gets built (though it is static indeed). To get static dlls you have to configure with --enable-shared --disable-static (maybe with --enable-static it works too, didn't checked that one), edit config.mak and add "-static" to SHFLAGS along with "-shared", which is already there. This way you'll get every dll built statically. |
|
From: LRN <lr...@gm...> - 2008-06-15 01:56:23
|
LRN wrote: > Leland wrote: >> --On June 11, 2008 1:31:18 PM +0400 LRN<lr...@gm...> wrote: >> >>> Leland wrote: >>>> --On June 11, 2008 12:48:41 PM +0400 LRN<lr...@gm...> wrote: >>>> >>>> >>>>> Leland wrote: >>>>> >>>>>> I've uploaded a simplified version of the library to: >>>>>> http://audacity.homerow.net/index.php?dir=windows >>>>>> >>>>>> >>>>> Interesting. Though >>>>> >>>>> ./configure --enable-static \ >>>>> --disable-debug \ >>>>> --disable-shared \ >>>>> --enable-memalign-hack \ >>>>> --enable-gpl >>>>> >>>>> Would have been easier to do - you don't have to call gcc manually >>>>> after >>>>> that. >>>>> >>>>> >>>> Hmmm, I wonder what the difference could be? >>>> >>>> >>> Well, you can try it and then compare the list of functions exported >>> from both DLLs. From my point of view, using --enable-static is better, >>> as it guarantees that all necessary object files will be linked (you >>> don't have to track any moving targets). And i'm not sure how this >>> direct call to gcc would work when external libraries (libmad, >>> libvorbis, etc) are involved. >>> >> Ah, but that's just it...I did try it...did you? And, did you find any >> DLLs? >> > OK, i've made some testing (had to install WinXP inside VirtualBox, > but now i can use MinGW/MSYS!). Indeed --enable-static > --disable-shared couple doesn't works anymore - only ffmpeg.exe gets > built (though it is static indeed). > To get static dlls you have to configure with --enable-shared > --disable-static (maybe with --enable-static it works too, didn't > checked that one), edit config.mak and add "-static" to SHFLAGS along > with "-shared", which is already there. This way you'll get every dll > built statically. And here's the static library itself - http://lrn.1986.li/other/gsoc/ffmpegcity/ffmpeg/distributable/avformat.win32.git-eed2c69.audio.standalone.bin.7z |
|
From: Gale A. <ga...@au...> - 2008-06-15 07:44:52
|
Now rebuilt (thanks Vaughan) but although I have FFmpeg enabled in win/configwin.h, I don't now get the "FFmpeg-supported" mask when importing, and when I click the new "Find Library" button for FFmpeg in Preferences it confirms that FFmpeg support is not compiled in. Has something changed? Thanks Gale |
|
From: LRN <lr...@gm...> - 2008-06-15 11:13:47
|
Gale Andrews wrote:
> Now rebuilt (thanks Vaughan) but although I have FFmpeg
> enabled in win/configwin.h, I don't now get the
> "FFmpeg-supported" mask when importing, and when
> I click the new "Find Library" button for FFmpeg in Preferences
> it confirms that FFmpeg support is not compiled in. Has
> something changed?
>
That's strange. Because it clearly states that
wxString GetFFmpegVersion(wxWindow *parent, bool prompt)
{
#if !defined(USE_FFMPEG)
return _("FFmpeg support not compiled in");
#else
...
#endif
}
So, the only way to get that message is when you don't have USE_FFMPEG
defined.
|
|
From: Gale A. <ga...@au...> - 2008-06-15 17:34:36
|
| From LRN <lr...@gm...>
| Sun, 15 Jun 2008 15:13:41 +0400
| Subject: [Audacity-devel] FFmpeg on Windows
> Gale Andrews wrote:
> > Now rebuilt (thanks Vaughan) but although I have FFmpeg
> > enabled in win/configwin.h, I don't now get the
> > "FFmpeg-supported" mask when importing, and when
> > I click the new "Find Library" button for FFmpeg in Preferences
> > it confirms that FFmpeg support is not compiled in. Has
> > something changed?
> >
> That's strange. Because it clearly states that
> wxString GetFFmpegVersion(wxWindow *parent, bool prompt)
> {
> #if !defined(USE_FFMPEG)
> return _("FFmpeg support not compiled in");
> #else
> ...
> #endif
> }
>
> So, the only way to get that message is when you don't have USE_FFMPEG
> defined.
I definitely did have USE_FFMPEG defined, but I get the mask and
can import FFmpeg files now - maybe your extra includes in FFmpeg.h
fixed it.
Detection of the library isn't right though. Prefs. report the library
as not found even though it's in the same folder as the Audacity
executable, and if I browse and set it and OK Preferences, then
re-open Preferences, the library is again "not found".
Thanks
Gale
|
|
From: LRN <lr...@gm...> - 2008-06-15 17:36:57
|
Gale Andrews wrote:
> | From LRN<lr...@gm...>
> | Sun, 15 Jun 2008 15:13:41 +0400
> | Subject: [Audacity-devel] FFmpeg on Windows
>
>> Gale Andrews wrote:
>>
>>> Now rebuilt (thanks Vaughan) but although I have FFmpeg
>>> enabled in win/configwin.h, I don't now get the
>>> "FFmpeg-supported" mask when importing, and when
>>> I click the new "Find Library" button for FFmpeg in Preferences
>>> it confirms that FFmpeg support is not compiled in. Has
>>> something changed?
>>>
>>>
>> That's strange. Because it clearly states that
>> wxString GetFFmpegVersion(wxWindow *parent, bool prompt)
>> {
>> #if !defined(USE_FFMPEG)
>> return _("FFmpeg support not compiled in");
>> #else
>> ...
>> #endif
>> }
>>
>> So, the only way to get that message is when you don't have USE_FFMPEG
>> defined.
>>
>
> I definitely did have USE_FFMPEG defined, but I get the mask and
> can import FFmpeg files now - maybe your extra includes in FFmpeg.h
> fixed it.
>
> Detection of the library isn't right though. Prefs. report the library
> as not found even though it's in the same folder as the Audacity
> executable, and if I browse and set it and OK Preferences, then
> re-open Preferences, the library is again "not found".
>
>
I added a lot of debug log messages recently. Try it again, please, and
post debug log here.
|
|
From: Gale A. <ga...@au...> - 2008-06-18 17:59:23
|
| From LRN <lr...@gm...> | Sun, 15 Jun 2008 21:36:45 +0400 | Subject: [Audacity-devel] FFmpeg on Windows > Gale Andrews wrote: > > Detection of the library isn't right though. Prefs. report the library > > as not found even though it's in the same folder as the Audacity > > executable, and if I browse and set it and OK Preferences, then > > re-open Preferences, the library is again "not found". > > > > > I added a lot of debug log messages recently. Try it again, please, and > post debug log here. Here you go. These are the messages while I set the path to the library sucessfully, and the Prefs. show the library version. Problem is when I go back to Preferences, it again says the library is not found. 18:43:16: Looking for FFmpeg libraries... 18:43:16: mLibAVFormatPath is not empty, = C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\avformat.dll 18:43:18: User-specified path = C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\avformat.dll 18:43:18: User-specified file exists. Success. 18:43:18: Trying to load FFmpeg libraries 18:43:18: Libraries already loaded - freeing 18:43:18: mLibAVFormatPath is not empty, = C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\avformat.dll. Loading from it. 18:43:18: Loading avformat from C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\avformat.dll 18:43:18: avformat loaded successfully. Acquiring the list of modules. 18:43:18: List acquired and consists of 168 modules 18:43:18: Item 0: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Audacity-latest-cvs-ANSI.exe , name=Audacity-latest-cvs-ANSI.exe 18:43:18: Item 1: path=C:\WINDOWS\system32\ntdll.dll , name=ntdll.dll 18:43:18: Item 2: path=C:\WINDOWS\system32\kernel32.dll , name=kernel32.dll 18:43:18: Item 3: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\wxbase28_vc_custom.dll , name=wxbase28_vc_custom.dll 18:43:18: Item 4: path=C:\WINDOWS\system32\USER32.dll , name=USER32.dll 18:43:18: Item 5: path=C:\WINDOWS\system32\GDI32.dll , name=GDI32.dll 18:43:18: Item 6: path=C:\WINDOWS\system32\ADVAPI32.dll , name=ADVAPI32.dll 18:43:18: Item 7: path=C:\WINDOWS\system32\RPCRT4.dll , name=RPCRT4.dll 18:43:18: Item 8: path=C:\WINDOWS\system32\Secur32.dll , name=Secur32.dll 18:43:18: Item 9: path=C:\WINDOWS\system32\SHELL32.dll , name=SHELL32.dll 18:43:18: Item 10: path=C:\WINDOWS\system32\msvcrt.dll , name=msvcrt.dll 18:43:18: Item 11: path=C:\WINDOWS\system32\SHLWAPI.dll , name=SHLWAPI.dll 18:43:18: Item 12: path=C:\WINDOWS\system32\ole32.dll , name=ole32.dll 18:43:18: Item 13: path=C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\MSVCP80.dll , name=MSVCP80.dll 18:43:18: Item 14: path=C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\MSVCR80.dll , name=MSVCR80.dll 18:43:18: Item 15: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\wxbase28_net_vc_custom.dll , name=wxbase28_net_vc_custom.dll 18:43:18: Item 16: path=C:\WINDOWS\system32\WSOCK32.dll , name=WSOCK32.dll 18:43:18: Item 17: path=C:\WINDOWS\system32\WS2_32.dll , name=WS2_32.dll 18:43:18: Item 18: path=C:\WINDOWS\system32\WS2HELP.dll , name=WS2HELP.dll 18:43:18: Item 19: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\wxmsw28_adv_vc_custom.dll , name=wxmsw28_adv_vc_custom.dll 18:43:18: Item 20: path=C:\WINDOWS\system32\WINMM.dll , name=WINMM.dll 18:43:18: Item 21: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\wxmsw28_core_vc_custom.dll , name=wxmsw28_core_vc_custom.dll 18:43:18: Item 22: path=C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\COMCTL32.dll , name=COMCTL32.dll 18:43:18: Item 23: path=C:\WINDOWS\system32\comdlg32.dll , name=comdlg32.dll 18:43:18: Item 24: path=C:\WINDOWS\system32\OLEAUT32.dll , name=OLEAUT32.dll 18:43:18: Item 25: path=C:\WINDOWS\system32\OLEACC.dll , name=OLEACC.dll 18:43:18: Item 26: path=C:\WINDOWS\system32\MSVCP60.dll , name=MSVCP60.dll 18:43:18: Item 27: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\wxmsw28_html_vc_custom.dll , name=wxmsw28_html_vc_custom.dll 18:43:18: Item 28: path=C:\WINDOWS\system32\IMM32.DLL , name=IMM32.DLL 18:43:18: Item 29: path=C:\WINDOWS\system32\uxtheme.dll , name=uxtheme.dll 18:43:18: Item 30: path=C:\WINDOWS\system32\MSCTF.dll , name=MSCTF.dll 18:43:18: Item 31: path=C:\Program Files\FileBX\FileBXH.dll , name=FileBXH.dll 18:43:18: Item 32: path=C:\WINDOWS\system32\msctfime.ime , name=msctfime.ime 18:43:18: Item 33: path=C:\WINDOWS\system32\wdmaud.drv , name=wdmaud.drv 18:43:18: Item 34: path=C:\WINDOWS\system32\WINTRUST.dll , name=WINTRUST.dll 18:43:18: Item 35: path=C:\WINDOWS\system32\CRYPT32.dll , name=CRYPT32.dll 18:43:18: Item 36: path=C:\WINDOWS\system32\MSASN1.dll , name=MSASN1.dll 18:43:18: Item 37: path=C:\WINDOWS\system32\IMAGEHLP.dll , name=IMAGEHLP.dll 18:43:18: Item 38: path=C:\WINDOWS\system32\msacm32.drv , name=msacm32.drv 18:43:18: Item 39: path=C:\WINDOWS\system32\MSACM32.dll , name=MSACM32.dll 18:43:18: Item 40: path=C:\WINDOWS\system32\midimap.dll , name=midimap.dll 18:43:18: Item 41: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\alias_1407.dll , name=alias_1407.dll 18:43:18: Item 42: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\allpass_1895.dll , name=allpass_1895.dll 18:43:18: Item 43: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\amp_1181.dll , name=amp_1181.dll 18:43:18: Item 44: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\am_pitchshift_1433.dll , name=am_pitchshift_1433.dll 18:43:18: Item 45: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\bandpass_a_iir_1893.dll , name=bandpass_a_iir_1893.dll 18:43:18: Item 46: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\bandpass_iir_1892.dll , name=bandpass_iir_1892.dll 18:43:18: Item 47: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\bode_shifter_1431.dll , name=bode_shifter_1431.dll 18:43:18: Item 48: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\bode_shifter_cv_1432.dll , name=bode_shifter_cv_1432.dll 18:43:18: Item 49: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\butterworth_1902.dll , name=butterworth_1902.dll 18:43:18: Item 50: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\bx_solo.dll , name=bx_solo.dll 18:43:18: Item 51: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\chebstortion_1430.dll , name=chebstortion_1430.dll 18:43:18: Item 52: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\comb_1190.dll , name=comb_1190.dll 18:43:18: Item 53: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\comb_1887.dll , name=comb_1887.dll 18:43:18: Item 54: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\comb_splitter_1411.dll , name=comb_splitter_1411.dll 18:43:18: Item 55: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\const_1909.dll , name=const_1909.dll 18:43:18: Item 56: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\crossover_dist_1404.dll , name=crossover_dist_1404.dll 18:43:18: Item 57: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\dc_remove_1207.dll , name=dc_remove_1207.dll 18:43:18: Item 58: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\decay_1886.dll , name=decay_1886.dll 18:43:18: Item 59: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\decimator_1202.dll , name=decimator_1202.dll 18:43:18: Item 60: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\declip_1195.dll , name=declip_1195.dll 18:43:18: Item 61: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\delayorama_1402.dll , name=delayorama_1402.dll 18:43:18: Item 62: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\delay_1898.dll , name=delay_1898.dll 18:43:18: Item 63: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\diode_1185.dll , name=diode_1185.dll 18:43:18: Item 64: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\divider_1186.dll , name=divider_1186.dll 18:43:18: Item 65: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\dj_eq_1901.dll , name=dj_eq_1901.dll 18:43:18: Item 66: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\dj_flanger_1438.dll , name=dj_flanger_1438.dll 18:43:18: Item 67: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\dyson_compress_1403.dll , name=dyson_compress_1403.dll 18:43:18: Item 68: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\fad_delay_1192.dll , name=fad_delay_1192.dll 18:43:18: Item 69: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\fast_lookahead_limiter_1913.dll , name=fast_lookahead_limiter_1913.dll 18:43:18: Item 70: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\flanger_1191.dll , name=flanger_1191.dll 18:43:18: Item 71: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\foldover_1213.dll , name=foldover_1213.dll 18:43:18: Item 72: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\foverdrive_1196.dll , name=foverdrive_1196.dll 18:43:18: Item 73: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\freq_tracker_1418.dll , name=freq_tracker_1418.dll 18:43:18: Item 74: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\gate_1410.dll , name=gate_1410.dll 18:43:18: Item 75: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\giant_flange_1437.dll , name=giant_flange_1437.dll 18:43:18: Item 76: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\gong_1424.dll , name=gong_1424.dll 18:43:18: Item 77: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\gong_beater_1439.dll , name=gong_beater_1439.dll 18:43:18: Item 78: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\GSnap.dll , name=GSnap.dll 18:43:18: Item 79: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\gverb_1216.dll , name=gverb_1216.dll 18:43:18: Item 80: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\hard_limiter_1413.dll , name=hard_limiter_1413.dll 18:43:18: Item 81: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\harmonic_gen_1220.dll , name=harmonic_gen_1220.dll 18:43:18: Item 82: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\highpass_iir_1890.dll , name=highpass_iir_1890.dll 18:43:18: Item 83: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\hilbert_1440.dll , name=hilbert_1440.dll 18:43:18: Item 84: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\impulse_1885.dll , name=impulse_1885.dll 18:43:18: Item 85: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\inv_1429.dll , name=inv_1429.dll 18:43:18: Item 86: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\iZotope Vinyl.dll , name=iZotope Vinyl.dll 18:43:18: Item 87: path=C:\WINDOWS\system32\MSIMG32.dll , name=MSIMG32.dll 18:43:18: Item 88: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\karaoke_1409.dll , name=karaoke_1409.dll 18:43:18: Item 89: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\ladspa-util.dll , name=ladspa-util.dll 18:43:18: Item 90: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\latency_1914.dll , name=latency_1914.dll 18:43:18: Item 91: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\lcr_delay_1436.dll , name=lcr_delay_1436.dll 18:43:18: Item 92: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\libfftw3-3.dll , name=libfftw3-3.dll 18:43:18: Item 93: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\lowpass_iir_1891.dll , name=lowpass_iir_1891.dll 18:43:18: Item 94: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\ls_filter_1908.dll , name=ls_filter_1908.dll 18:43:18: Item 95: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\matrix_ms_st_1421.dll , name=matrix_ms_st_1421.dll 18:43:18: Item 96: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\matrix_spatialiser_1422.dll , name=matrix_spatialiser_1422.dll 18:43:18: Item 97: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\matrix_st_ms_1420.dll , name=matrix_st_ms_1420.dll 18:43:18: Item 98: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\mod_delay_1419.dll , name=mod_delay_1419.dll 18:43:18: Item 99: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\multivoice_chorus_1201.dll , name=multivoice_chorus_1201.dll 18:43:18: Item 100: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\notch_iir_1894.dll , name=notch_iir_1894.dll 18:43:18: Item 101: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\phasers_1217.dll , name=phasers_1217.dll 18:43:18: Item 102: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\plate_1423.dll , name=plate_1423.dll 18:43:18: Item 103: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\pointer_cast_1910.dll , name=pointer_cast_1910.dll 18:43:18: Item 104: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\rate_shifter_1417.dll , name=rate_shifter_1417.dll 18:43:18: Item 105: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\retro_flange_1208.dll , name=retro_flange_1208.dll 18:43:18: Item 106: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\revdelay_1605.dll , name=revdelay_1605.dll 18:43:18: Item 107: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\ringmod_1188.dll , name=ringmod_1188.dll 18:43:18: Item 108: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\satan_maximiser_1408.dll , name=satan_maximiser_1408.dll 18:43:18: Item 109: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sc1_1425.dll , name=sc1_1425.dll 18:43:18: Item 110: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sc2_1426.dll , name=sc2_1426.dll 18:43:18: Item 111: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sc3_1427.dll , name=sc3_1427.dll 18:43:18: Item 112: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sc4m_1916.dll , name=sc4m_1916.dll 18:43:18: Item 113: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sc4_1882.dll , name=sc4_1882.dll 18:43:18: Item 114: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\se4_1883.dll , name=se4_1883.dll 18:43:18: Item 115: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\shaper_1187.dll , name=shaper_1187.dll 18:43:18: Item 116: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sifter_1210.dll , name=sifter_1210.dll 18:43:18: Item 117: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\single_para_1203.dll , name=single_para_1203.dll 18:43:18: Item 118: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sinus_wavewrapper_1198.dll , name=sinus_wavewrapper_1198.dll 18:43:18: Item 119: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\sin_cos_1881.dll , name=sin_cos_1881.dll 18:43:18: Item 120: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\smooth_decimate_1414.dll , name=smooth_decimate_1414.dll 18:43:18: Item 121: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\split_1406.dll , name=split_1406.dll 18:43:18: Item 122: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\Starplugs-RuntimePanner.dll , name=Starplugs-RuntimePanner.dll 18:43:18: Item 123: path=C:\WINDOWS\system32\WINSPOOL.DRV , name=WINSPOOL.DRV 18:43:18: Item 124: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\step_muxer_1212.dll , name=step_muxer_1212.dll 18:43:18: Item 125: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\StereoFaker.dll , name=StereoFaker.dll 18:43:18: Item 126: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\StereoFaker.os.dll , name=StereoFaker.os.dll 18:43:18: Item 127: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\surround_encoder_1401.dll , name=surround_encoder_1401.dll 18:43:18: Item 128: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\svf_1214.dll , name=svf_1214.dll 18:43:18: Item 129: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\tape_delay_1211.dll , name=tape_delay_1211.dll 18:43:18: Item 130: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\transient_1206.dll , name=transient_1206.dll 18:43:18: Item 131: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\triple_para_1204.dll , name=triple_para_1204.dll 18:43:18: Item 132: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\valve_1209.dll , name=valve_1209.dll 18:43:18: Item 133: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\valve_rect_1405.dll , name=valve_rect_1405.dll 18:43:18: Item 134: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\VB_ffx4.dll , name=VB_ffx4.dll 18:43:18: Item 135: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\VoiceTrapV20.dll , name=VoiceTrapV20.dll 18:43:18: Item 136: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\vst-bridge.dll , name=vst-bridge.dll 18:43:18: Item 137: path=C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.5512_x-ww_dfb54e0c\gdiplus.dll , name=gdiplus.dll 18:43:18: Item 138: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\Starplugs-RuntimePanner\PD_DELAY1.SEM , name=PD_DELAY1.SEM 18:43:18: Item 139: path=C:\WINDOWS\system32\CLBCATQ.DLL , name=CLBCATQ.DLL 18:43:18: Item 140: path=C:\WINDOWS\system32\COMRes.dll , name=COMRes.dll 18:43:18: Item 141: path=C:\WINDOWS\system32\VERSION.dll , name=VERSION.dll 18:43:18: Item 142: path=C:\WINDOWS\system32\quartz.dll , name=quartz.dll 18:43:18: Item 143: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\vynil_1905.dll , name=vynil_1905.dll 18:43:18: Item 144: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\wave_terrain_1412.dll , name=wave_terrain_1412.dll 18:43:18: Item 145: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\xfade_1915.dll , name=xfade_1915.dll 18:43:18: Item 146: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\Plug-Ins\zm1_1428.dll , name=zm1_1428.dll 18:43:18: Item 147: path=C:\WINDOWS\system32\xpsp2res.dll , name=xpsp2res.dll 18:43:18: Item 148: path=C:\WINDOWS\system32\riched32.dll , name=riched32.dll 18:43:18: Item 149: path=C:\WINDOWS\system32\RICHED20.dll , name=RICHED20.dll 18:43:18: Item 150: path=C:\WINDOWS\system32\appHelp.dll , name=appHelp.dll 18:43:18: Item 151: path=C:\Program Files\NCH Software\Fling\fldll.dll , name=fldll.dll 18:43:18: Item 152: path=C:\WINDOWS\System32\cscui.dll , name=cscui.dll 18:43:18: Item 153: path=C:\WINDOWS\System32\CSCDLL.dll , name=CSCDLL.dll 18:43:18: Item 154: path=C:\Program Files\TortoiseCVS\TortoiseShell.dll , name=TortoiseShell.dll 18:43:18: Item 155: path=C:\WINDOWS\system32\browseui.dll , name=browseui.dll 18:43:18: Item 156: path=C:\WINDOWS\system32\SETUPAPI.dll , name=SETUPAPI.dll 18:43:18: Item 157: path=C:\WINDOWS\system32\ntshrui.dll , name=ntshrui.dll 18:43:18: Item 158: path=C:\WINDOWS\system32\ATL.DLL , name=ATL.DLL 18:43:18: Item 159: path=C:\WINDOWS\system32\NETAPI32.dll , name=NETAPI32.dll 18:43:18: Item 160: path=C:\WINDOWS\system32\USERENV.dll , name=USERENV.dll 18:43:18: Item 161: path=C:\WINDOWS\system32\shdocvw.dll , name=shdocvw.dll 18:43:18: Item 162: path=C:\WINDOWS\system32\CRYPTUI.dll , name=CRYPTUI.dll 18:43:18: Item 163: path=C:\WINDOWS\system32\WININET.dll , name=WININET.dll 18:43:18: Item 164: path=C:\WINDOWS\system32\WLDAP32.dll , name=WLDAP32.dll 18:43:18: Item 165: path=C:\Program Files\dBpoweramp12.2\dBShell.dll , name=dBShell.dll 18:43:18: Item 166: path=C:\WINDOWS\system32\dbghelp.dll , name=dbghelp.dll 18:43:18: Item 167: path=C:\Program Files\Audacity 1.3 Beta (Unicode)\1.3.4\avformat.dll , name=avformat.dll 18:43:18: The avformat library happened to be statically linked 18:43:18: Importing symbols... 18:43:18: All symbols loaded successfully. Initializing the library. 18:43:18: Retrieving library version. 18:43:18: Version is 0x333902, which means 51.57-2 18:43:18: Libraries loaded successfully! Gale |
|
From: Martyn S. <mar...@go...> - 2008-06-11 22:52:50
|
Hi Leland I was wondering about that as well, followed your instructions and can now load wmv files. I dropped the avformat.dll into 'modules'. I note that audacity loads and unloads lots of dlls of late, including ones from OpenOffice and C:\WINDOWS\system32\, is that normal? TTFN Martyn Leland wrote: > > --On June 8, 2008 7:10:01 PM +0100 James Crook <cr...@in...> wrote: > >> Should import.cpp include "Experimental.h" to enable FFmpeg on Windows? >> It's not currently clear to me how to get FFmpeg functionality under >> Windows. For the 15th June build it should be on by default. >> > Uncomment the "USE_FFMPEG" line in configwin.h and delete the "#undef > USE_FFMPEG" line in the same file. We should probably get rid of that > second line permanently. > >> On your wiki page, can you (or Richard) give instructions for trying out >> FFmpeg on Windows for a correctly compiled windows exe? What extra DLLs >> do I need, and where do I put them? What's a simple test to see that it >> is working correctly for me? >> > I've uploaded a simplified version of the library to: > > http://audacity.homerow.net/index.php?dir=windows > > I didn't try to get fancy with enabling/disabling this or that format. I > got what the ffmpeg folks consider GPL whether its audio or video. > Besides, video files have audio, so there's no reason not to be able to > load the audio stream. > > Anyway, the readme file shows what I did. > > Put the dll where ever you keep them and try importing a WMV or similar. > > Leland > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Audacity-devel mailing list > Aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel > |
|
From: Leland <le...@au...> - 2008-06-12 02:31:56
|
--On June 11, 2008 11:54:30 PM +0100 Martyn Shaw <mar...@go...> wrote: > I note that audacity loads and unloads lots of dlls of late, including > ones from OpenOffice and C:\WINDOWS\system32\, is that normal? > I can understand the system32 fellas...I saw those loading on my system too, but I don't have OpenOffice installed and no complaints. There must be some sort of dependency thing happening on your system. Is OpenOffice in your PATH? Could be that it has a "local" copy of the VC runtime libs or some such that gets loaded before the system version. That, btw, is something that will happen if we have ppl put Audacity in their path. They will get whatever version of the libraries we distribute when they're really supposed to be using the system32 version or what ever. Leland |
|
From: Richard A. <ri...@au...> - 2008-06-11 19:25:45
|
On Sun, 2008-06-08 at 19:10 +0100, James Crook wrote: > Whatever you decide around where to enable it, please add a note in > Experimental.h to say how it is turned on/off in Windows/Linux, because > that is where I look for features that are under development. I don't > mind being redirected elsewhere from there (e.g. to Configwin.h) if > that's appropriate. Done as of 07/06/2008, when I took away some #define structures and put the instruction to edit config*.h in there (including naming configwin.h for windows users explicitly). Richard |
|
From: Vaughan J. <va...@au...> - 2008-06-12 18:59:07
|
Leland wrote: > ... > That, btw, is something that will happen if we have ppl put Audacity in > their path. They will get whatever version of the libraries we distribute > when they're really supposed to be using the system32 version or what ever. > > I didn't think that was under discussion. To what purpose? My opinion is that we should put the MSVC runtimes in the system folder (already in the PATH, so Audacity will find them) and the wxWidgets DLLs either there, or in the Audacity folder (assuming few other apps will want them). And for any of them, if they're going to replace an existing version (more likely with the MSVC runtimes), check the version/date and ask the user. - V |
|
From: Leland <le...@au...> - 2008-06-12 22:12:13
|
Quoting Vaughan Johnson <va...@au...>: > Leland wrote: > > ... > > That, btw, is something that will happen if we have ppl put Audacity in > > their path. They will get whatever version of the libraries we distribute > > when they're really supposed to be using the system32 version or what ever. > > > > > > I didn't think that was under discussion. To what purpose? > I actually didn't see the final decision on where things were going to go. > My opinion is that we should put the MSVC runtimes in the system folder > (already in the PATH, so Audacity will find them) and the wxWidgets DLLs > either there, or in the Audacity folder (assuming few other apps will > want them). And for any of them, if they're going to replace an existing > version (more likely with the MSVC runtimes), check the version/date and > ask the user. > That's what I was hoping the final decision was. It's the "right" way to do it. Leland |
|
From: LRN <lr...@gm...> - 2008-06-12 19:22:21
|
Vaughan Johnson wrote: > Leland wrote: > >> ... >> That, btw, is something that will happen if we have ppl put Audacity in >> their path. They will get whatever version of the libraries we distribute >> when they're really supposed to be using the system32 version or what ever. >> >> >> > > I didn't think that was under discussion. To what purpose? > > My opinion is that we should put the MSVC runtimes in the system folder > (already in the PATH, so Audacity will find them) and the wxWidgets DLLs > either there, or in the Audacity folder (assuming few other apps will > want them). And for any of them, if they're going to replace an existing > version (more likely with the MSVC runtimes), check the version/date and > ask the user. > > mkvmerge stores wx dlls insde it's own application directory and doesn't touches the system32. That's just an example. And we do not really need ppl to put Audacity in PATH (where did you got that idea?). |
|
From: Leland <le...@au...> - 2008-06-12 22:14:11
|
Quoting LRN <lr...@gm...>: > > And we do not really need ppl to put Audacity in PATH (where did you got > that idea?). > We don't. It is merely one of the options and I was attempting to point out that it would not be a very good one. I see that I need to be more clear in the future. Leland |