1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-07 07:57:43 +02:00

1523 Commits

Author SHA1 Message Date
RichardAsh1981@gmail.com
a3d27b135b remove an unused and fairly suspect function, and some old comment junk 2013-09-21 19:37:36 +00:00
RichardAsh1981@gmail.com
07a9789ec5 make functions which do not require access to class member variables static so they can be called without an object to do so with. Based on part of a patch by Campbell Barton 2013-09-21 19:34:12 +00:00
RichardAsh1981@gmail.com
61de872bf2 Make a large number of global variables static so they only have file scope when that is all they need. Part of a patch by Campbell Barton 2013-09-21 19:30:00 +00:00
RichardAsh1981@gmail.com
eee032648e add missing include. from a patch by Campbell Barton 2013-09-21 19:23:37 +00:00
RichardAsh1981@gmail.com
b9a60462f5 Make global variables static so they only have file scope when that is all they need. Part of a patch by Campbell Barton 2013-09-21 19:21:31 +00:00
RichardAsh1981@gmail.com
28e9f0ca73 make many functions which do not require access to class member variables static so they can be called without an object to do so with. Based on part of a patch by Campbell Barton 2013-09-21 19:15:42 +00:00
RichardAsh1981@gmail.com
6758caa5e1 Make a large number of global variables static so they only have file scope when that is all they need. Part of a patch by Campbell Barton 2013-09-21 19:11:41 +00:00
v.audacity
5523339ac5 at long last, Steve's patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=654
Sorry, Steve!
2013-09-20 03:23:19 +00:00
lllucius
abae5de768 Okay, try #3(!)
The problem from the beginning has been that some parts of the code expected to
receive interleaved buffers from Dither and some expected non-interleaved buffers.
I was trying to keep the changes to a minimum, but it just wasn't possible.

The result is that Dither can now accept any combination of non-interleaved and
interleaved source and destination buffers.

I still want to review every single usage of Dither (and all of the intermediaries)
because I've seen allowances here and there for the lack of Dither returning
interleaved buffers.  Since it can now return interleaved buffers, some of that
extra processing can be removed.
2013-09-19 07:30:58 +00:00
james.k.crook@gmail.com
fe3e0b7699 Fixed bug (ASSERT) when adding a click track after adding a chirp (and unselecting) when sync-lock is enabled. 2013-09-18 20:55:04 +00:00
RichardAsh1981@gmail.com
238bb1594c Patch to avoid dereferences of invalid items by Campbell Barton, tested by Steve the Fiddle 2013-09-18 19:48:44 +00:00
RichardAsh1981@gmail.com
81f6306d7f check the loop boundary before dereferncing the array to avoid an out-of-bounds access. Patch by Campbell Barton with revisions suggested by Alan Horstmann 2013-09-18 19:46:47 +00:00
lllucius
3e8e94767c Just wanted to add a little doc to explain the parameters... 2013-09-18 13:26:20 +00:00
lllucius
4b23eb342d Partially revert R12560.
Changing the way interleaving was handled by Dither was not the right thing to do.  The actual fix for the original issue was fixed with the changes to Mix.cpp.
2013-09-18 04:49:52 +00:00
v.audacity
8bd603db70 Leland's import_crash_fix.patch for bug 648 2013-09-16 03:24:46 +00:00
v.audacity
3fc912710b Leland's minimal_v2.patch for bug 650 2013-09-16 02:32:43 +00:00
richardash1981
70504981a6 Supress doxygen warning by using correct syntax for TODO 2013-09-14 09:42:05 +00:00
RichardAsh1981@gmail.com
991969cab8 Apply parts of a warning supression patch by Campbell Barton 2013-09-12 16:52:30 +00:00
RichardAsh1981@gmail.com
2952017541 Delete a quantity of unused variables, based on a patch supplied by Campbell Barton 2013-09-12 16:48:55 +00:00
v.audacity
6ec4568175 2.0.4 is released. Onward with 2.0.5! 2013-09-07 19:06:49 +00:00
v.audacity
e703841be1 Looks like all systems go for 2.0.4rc1, so #define IS_ALPHA 0. 2013-08-31 20:47:29 +00:00
james.k.crook@gmail.com
ba187bbafc Bug 368: No longer look at plugins.cfg to decide whether to rescan. Just use the rescan preference. 2013-08-31 14:24:55 +00:00
richardash1981
507bc713a7 make Label exports a native (LF-terminated) text file rather than Mac Classic (CR-terminated) one, as it's more compatible with the rest of the platform (and the Wx default). Also create file directly on all platforms - no reason why Mac needs a special case with current wx. This code has been this way for many years, the original reason is long gone. 2013-08-31 14:09:55 +00:00
v.audacity
cc876ce7be just some cleanups on FIXMEs and unused method parameters 2013-08-31 05:57:48 +00:00
v.audacity
884dfaa652 Oops, accidentally committed a extra ' ' that Joel had in his patch. 2013-08-31 02:44:10 +00:00
v.audacity
933c16fe61 Joel Bouchat's patch for bug 51 (!) 2013-08-31 02:42:26 +00:00
RichardAsh1981@gmail.com
22166968d3 convert commented out code into a comment on why the obvious code would be wrong 2013-08-30 19:17:04 +00:00
lllucius
96afea6e4b Temporary workaround to provide (only) WASAPI loopback input devices. 2013-08-30 04:17:02 +00:00
v.audacity
ce05f91942 changes per "Memory leak of menu items under linux" thread from Steve on audacity-devel 2013-08-28 01:51:13 +00:00
v.audacity
87d3d5e12a further patch from Steve about menu item en/dis-abling 2013-08-28 00:53:56 +00:00
james.k.crook@gmail.com
557885770b Bug 646: PAGEUP and PAGEDOWN disabled for now. 2013-08-27 17:42:10 +00:00
james.k.crook@gmail.com
863e9aecb5 Bug 646 Handling of HOME and END keys. (Thanks David Bailes). 2013-08-27 17:26:11 +00:00
james.k.crook@gmail.com
db26dad623 Change visual and audible labels for 'Install VST Effects' too. 2013-08-27 14:56:41 +00:00
james.k.crook@gmail.com
774b8e9598 "Install VST Effects" in place of "Install VST Plugins" 2013-08-27 11:27:16 +00:00
james.k.crook@gmail.com
8678bbc88c Bug 646:
1) Following request from Gale scanning for VSTs will be prompted for every time you start, until it completes successfully OR you ask for it not to happen in preferences.  Also it will happen if the plugns.cfg is empty.
2) UP and DOWN no longer toggle the checkmark too.  SPACE does.
2013-08-27 10:26:06 +00:00
v.audacity
8b018f059d Gale's patch to reorder ZoomSel command and change shortcuts for GoSelStart and GoSelEnd, plus a couple of separators 2013-08-27 01:12:57 +00:00
v.audacity
2bd622abe9 modified version of Steve's further patch for Tracks > Align submenus:
* Fixes enabling/disabling of submenu items. 

* Puts a separator in the Align Tracks submenu.
2013-08-27 00:16:03 +00:00
james.k.crook@gmail.com
15b82e7c71 Reverted 2x WXUNUSED that were fine in Windows but NOT in Linux/Mac (thanks to info from Paul Livesey) 2013-08-26 18:08:30 +00:00
james.k.crook@gmail.com
29ee0f544a Removed recently commented out code. Added a comment. 2013-08-25 22:21:32 +00:00
james.k.crook@gmail.com
dba81b3f1c Cleanup: Fixed lots of trivial MSVC warnings. 2013-08-25 21:51:26 +00:00
james.k.crook@gmail.com
969122a985 Possible fix for Linux ASSERT (debug builds) with lots of duplicate key bindings. Also fixed some unused parameter warnings. 2013-08-25 12:54:24 +00:00
james.k.crook@gmail.com
25f2206205 Fix for small arrow on wxMac. This is done blind, based on a guess that wxWin resizes the icons and wxMac does not. 2013-08-25 11:35:01 +00:00
v.audacity
1f79c6ad0a changes per "[Audacity-devel] Change pitch dialog and Jaws" thread 2013-08-25 05:20:30 +00:00
james.k.crook@gmail.com
53032f04f8 Fixed missing include <listctrl.h> and fixed warning on LabelArray from DLL exporting. 2013-08-24 22:16:47 +00:00
james.k.crook@gmail.com
435f3751c3 Query in comment (a FIXME) answered. This code is looking at whether we can write an incompletely filled buffer. The missing comment is that additionally, if we're configured to be padding with silence, then yes it is OK. 2013-08-24 21:42:12 +00:00
v.audacity
c7daafede2 In off-list discussion, Steve mentioned that kdevelop / kate highlighting recognizes "FIXME", but not "FIX-ME", which has been the Audacity convention. This commit changes Audacity code to use the "FIXME" convention (though I've never known it as convention and MSVC doesn't recognize it).
Also, minor change in WaveTrack.cpp in the effort on bug 641. Should have no functional difference.
2013-08-24 20:30:47 +00:00
james.k.crook@gmail.com
8ebe966a8b Bug 646: Small gap now between icon and text. 2013-08-24 16:45:32 +00:00
james.k.crook@gmail.com
1706aaca69 Bug 646: PluginRegistrationDialog now centred on screen rather than on (not-yet-existent) parent 2013-08-24 16:31:21 +00:00
james.k.crook@gmail.com
4c2544874d Bug 368: VST plugins now have a dialog that gives a list of plugine to choose from. 2013-08-24 15:38:26 +00:00
v.audacity
71def3fad2 Remove comment no longer needed. 2013-08-24 03:03:44 +00:00