1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-02 00:29:41 +02:00

11697 Commits

Author SHA1 Message Date
Paul Licameli
85c34132f4 fix sync-lock adjustment in effects, see commit a93c447 2020-03-26 11:08:22 -04:00
Paul Licameli
491b1d40a3 Remove unused member of Effect 2020-03-26 11:02:53 -04:00
David Bailes
d35150911a Extra menu: remove duplicate access keys 2020-03-26 09:40:02 +00:00
Leland Lucius
3f57884766 Bug 1302 - Metadata Editor should be disabled for (external program) in Export Multiple, as in straight export 2020-03-26 01:21:49 -05:00
Steve Daulton
1e12997d30 Add eq-xml-totxt-converter,ny for Mac 2020-03-25 21:33:35 +00:00
SteveDaulton
39eac57804 Add Add eq-xml-to-txt-converter.ny for windows 2020-03-25 21:23:15 +00:00
Leland Lucius
222f2aa8f9 Bug 2371 - Crash when change Export dialog filters 2020-03-25 13:20:02 -05:00
SteveDaulton
d5197fa773 Add eq-xml-to-txt-converter.ny to CMakeLists.txt 2020-03-25 17:46:39 +00:00
Carlo Bramini
55008cba24
[WIN32] mod-script-pipe: fix compile error with GCC (#469)
When compiling with CMake and MinGW, I got these two errors:

audacity/lib-src/mod-script-pipe/PipeServer.cpp:18:29: warning: ISO C++ forbids converting a string constant to 'LPTSTR' {aka 'char*'} [-Wwrite-strings]
   18 |    LPTSTR pipeNameToSrv= _T("\\\\.\\pipe\\ToSrvPipe");

audacity/lib-src/mod-script-pipe/PipeServer.cpp:32:32: warning: ISO C++ forbids converting a string constant to 'LPTSTR' {aka 'char*'} [-Wwrite-strings]
   32 |    LPTSTR pipeNameFromSrv= __T("\\\\.\\pipe\\FromSrvPipe");

The solution is to replace LPTSTR and convert these two pointers into two const objects.
2020-03-25 08:24:12 -05:00
Carlo Bramini
3a91981c86
[CMAKE] LV2: Fix conflict with main() (#468)
After compiling Audacity with MinGW, a strange message appeared on the console after the executable was launched:

# ./Audacity.exe
Usage: C:\msys64\home\Carlo\a\bin\Audacity.exe [OPTION]... INPUT...
Validate RDF data

  -h  Display this help and exit
  -l  Print errors on a single line.
  -v  Display version information and exit
Validate RDF data.  This is a simple validator which checks
that all used properties are actually defined.  It does not do
any fancy file retrieval, the files passed on the command line
are the only data that is read.  In other words, you must pass
the definition of all vocabularies used on the command line.

The problem happens because the file lv2/sord/src/sord_validate.c contains a main() function that was called by crt startup code instead of the one in the main sources of Audacity. The solution is to not include this unneeded file.
2020-03-24 22:58:28 -05:00
SteveDaulton
ba511c4290 Add eq-xml-to-txt-converter.ny to nyq-po 2020-03-24 22:28:48 +00:00
SteveDaulton
7c7afed135 Bug 2327 - Add EQ preset converter 2020-03-24 21:58:00 +00:00
Carlo Bramini
22b47bf0ae
[CMAKE] LAME: fix compilation error. (#466)
If you try to build local LAME with CMake for i686, you get many error messages like this one:

C:/cygwin64/home/Carlo/audacity/lib-src/libmp3lame/vector/xmm_quantize_sub.c: In function 'init_xrpow_core_sse':
C:/cygwin64/home/Carlo/audacity/lib-src/libmp3lame/vector/xmm_quantize_sub.c:72:18: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]

The solution is to add the option provided by SSE_FLAGS.
So, I replicated in this PR the same fix made for local soundtouch library.
2020-03-24 13:54:21 -05:00
Raphael Graf
66f566e5c6
Fix FileDialog compilation error (gtk+3) (#465)
Resolves #464
2020-03-24 09:59:44 -05:00
Leland Lucius
b1226ccac2 Bug 1184 - Mac: Custom FFmpeg Export and (external program): unwanted "NoOverwritePrompt" dialog and file 2020-03-24 00:38:45 -05:00
Leland Lucius
df32c044ee Propagate tags during Export Multiple 2020-03-23 08:56:45 -05:00
Leland Lucius
cd2308e9cc Don't crash with a fresh audacity.cfg 2020-03-23 08:28:31 -05:00
Raphael Graf
a787fe9a1f
[CMAKE] Allow linking system version of libexpat (#462) 2020-03-23 08:12:42 -05:00
Leland Lucius
8677332815 Bug 2249 - Screenshot tool does not remember typed path 2020-03-23 07:52:16 -05:00
Leland Lucius
987aa65c8d Bug 2240 - "Set Default" button in Metadata editor does not set the default during Export Multiple 2020-03-23 07:36:00 -05:00
Leland Lucius
7a7239f1da Bug 1833 - Stop in Export Multiple does not actually stop the exports 2020-03-23 07:01:13 -05:00
Leland Lucius
440e3f8ff2 Bug 2204 - (external program) export converts to 16-bit prior to encoding 2020-03-23 06:37:52 -05:00
Leland Lucius
38bf51afea Multiple export dialog bugs fixed
Bug 2062 - Export as WAV does not remember the previously used setting
Bug 1355 - "Other uncompressed files" does not (visually) update target
           file extension according to the chosen "Header" type
Bug 1356 - "Other uncompressed files" forces the default extension for
           the format in the exported file
Bug 1381 - Export other uncompressed formats incorrectly assumes max 255
           channels

(and possibly others...not the best bugzilla searcher)
2020-03-23 00:47:17 -05:00
Paul Licameli
8570ab7402 Fix incorrect type shuttling Loudness parameters 2020-03-22 22:08:31 -04:00
James Crook
a0fd0f506c Revert fix for 2288 - Unintended consequences.
This fix was causing extra clips at the ends of tracks.
2020-03-22 19:23:39 +00:00
Paul Licameli
210fc28863 Bug 2368: Effects with clip boundaries differing across channels...
... Wrong results could happen in effects that don't compute the channels
independently, such as the built-in Reverb.

To fix it, always fetch same position of left & right channels when
computing effects.
2020-03-22 07:56:40 -04:00
Paul Licameli
8eee265c38 Fix error in generator code...
... see commit 5378b0a9517bea6b6d22d2493c385f4df474d0b8

complete the change that was intended there, for both channels
2020-03-22 07:56:40 -04:00
James Crook
d809745a55 Bug 2367 - Residual: Change Speed effect may create spurious clip at end
Also the fix for Change Pitch was not complete as it only worked for mono tracks.
2020-03-22 11:49:39 +00:00
James Crook
ecba41ad2d Bug 2294 - Scripting: Crash on "Close" command 2020-03-22 11:33:50 +00:00
James Crook
a072e21b77 Bug 2363 - Double-click-selecting a clip partly selects clip before too 2020-03-21 22:54:33 +00:00
Paul Licameli
37c8a6ef23 Remove unused member variable 2020-03-21 16:19:13 -04:00
Paul Licameli
7aa2667c33 Some comments to avoid further confusions using WaveTrack::Get(). 2020-03-21 15:48:58 -04:00
Paul Licameli
7ae5c65580 Remove test in Loudness effect for same clip boundaries in channels...
... it was not correctly written, and anyway WaveTrack::Get doesn't really
report sufficient information to test as intended.
2020-03-21 15:48:58 -04:00
James Crook
0fe483f0e2 Bug 2367 - Change Pitch effect may create spurious clip at end 2020-03-21 19:40:56 +00:00
Carlo Bramini
84d0cd0220
[CMAKE] Add "/MANIFEST:NO" only to MSVC (#460)
The option "/MANIFEST:NO" is recognized only by Microsoft C++ compiler, so its addition must be limited to this compiler rather than generic target for Windows.
2020-03-21 10:28:05 -05:00
Paul Licameli
b683ed8c07 Remove vestiges of unification of Normalize with Loudness 2020-03-21 11:14:13 -04:00
Leland Lucius
c690e03471 Bug 1366 - Using the sliders in Mixer Toolbar in a Project-2 alters levels in on-going recording (or playback) in Project-1
Should be okay now...
2020-03-19 23:36:17 -05:00
Leland Lucius
f6cfa0597e Bug 1366 - Using the sliders in Mixer Toolbar in a Project-2 alters levels in on-going recording (or playback) in Project-1 2020-03-19 22:04:09 -05:00
Leland Lucius
06cdddadec Bug 2076 - Unreliable "Undo" of Macro commands 2020-03-19 17:34:10 -05:00
Paul Licameli
7224671628 Fix a comment 2020-03-19 15:47:55 -04:00
Paul Licameli
76a896845c Use safenew (appropriately!) in two places 2020-03-19 14:34:16 -04:00
Leland Lucius
477c9d2a4e Bug 2070 - Linux: Crash on Rescan Audio Devices if Jack already stopped 2020-03-18 16:36:47 -05:00
Leland Lucius
6f5f586b19 Update required libsndfile version in CMake build 2020-03-18 16:36:23 -05:00
Leland Lucius
d8dd9a0cc8 Prevent random activations of the Pause button
I don't know how this hasn't been seen before, but Cliff found that
opening Audacity via Commander One would, more often than not, cause
the pause button to enable when you started monitoring.

Seems it was picking up uninitialized memory values, but near as I can
tell, this has been this way for a very long time (like forever).  So,
it's possible that I've not completely identified the culprit.

Even so, this should be initialized anyway and Cliff reports that it
does resolve the problem for him.
2020-03-18 11:59:41 -05:00
Leland Lucius
88dd25853e [Bug 2163] Continuous error state importing AIFF / IMA ADPCM
I can't believe I didn't test stereo.  Anyway, this fixes it.
2020-03-17 12:58:34 -05:00
Leland Lucius
5c038f92ef Regenerate build files to disable maintainer mode 2020-03-17 08:49:53 -05:00
Leland Lucius
2cf6704e23 Disable maintainer mode in legacy build
And update autogen.sh to copy build files
2020-03-17 08:49:09 -05:00
Leland Lucius
386563fc8c Get rid of warning on Linux 2020-03-17 08:16:09 -05:00
Leland Lucius
d80d1c2e33 Add a couple of missing files 2020-03-17 00:58:27 -05:00
Leland Lucius
cf3c37f30d Update lib-src/audacity-patches.txt for new libsndfile version 2020-03-17 00:29:34 -05:00