65ace24e1f
Changes since 1.2.4: Changes in 1.2.6: * Fix memory leaks on Windows. * Correct font size problems. * Enable missing FLAC support. Changes in 1.2.5: * An official Intel Mac version is now available. * Fixed bug in Generate Silence which caused it to apply to all tracks instead of just the selected ones. * Mac OS X: audio device opening code has been rewritten. First, it is much more conservative about changing device settings; it will not change settings when you open the program or close the preferences dialog anymore, and it will not change the settings when you begin playback/recording if the current settings are adequate. When it does change the settings, it should work much better on devices such as the Griffin iMic, ART USB Phono Plus, and Ion iMX02 USB. * Mac OS X: added new Audio I/O preference that lets you tell Audacity to never change any audio device settings. * Newer libsndfile supports FLAC import and export * Updated soundtouch to current version which is faster and better quality * Modified configure script prefers system libraries to local copies to reduce compilation times and memory usage. * Minor updates to help files. * New or updated translations: Bulgarian (bg), Galician (gl), Traditional Chinese (zh_TW), Simplified Chinese (zh), Slovenian (sl), Swedish (sv), Bangladeshi (bn), Slovakian (sk), Romanian (ro), Lithuanian (lt), Welsh (cy), and Turkish (tr).
20 lines
745 B
Text
20 lines
745 B
Text
$NetBSD: patch-ai,v 1.5 2007/02/23 03:27:41 rillig Exp $
|
|
|
|
--- lib-src/soundtouch/source/SoundTouch/cpu_detect_x86_gcc.cpp.orig 2006-11-15 05:12:11.000000000 +0100
|
|
+++ lib-src/soundtouch/source/SoundTouch/cpu_detect_x86_gcc.cpp 2007-02-23 03:25:18.000000000 +0100
|
|
@@ -80,6 +80,7 @@ uint detectCPUextensions(void)
|
|
if (_dwDisabledISA == 0xffffffff) return 0;
|
|
|
|
asm volatile(
|
|
+ "\n\tpushl %%ebx"
|
|
"\n\txor %%esi, %%esi" // clear %%esi = result register
|
|
// check if 'cpuid' instructions is available by toggling eflags bit 21
|
|
|
|
@@ -128,6 +129,7 @@ uint detectCPUextensions(void)
|
|
"\n\tend:"
|
|
|
|
"\n\tmov %%esi, %0"
|
|
+ "\n\tpopl %%ebx"
|
|
|
|
: "=r" (res)
|
|
: /* no inputs */
|