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

11726 Commits

Author SHA1 Message Date
Leland Lucius
50c30d9ff8 Apply upstream fix (c5d2c51bd6) to portaudio
wasapi: Fixed OSVERSIONINFO initialization (patch provided by Carlo Bramini).
2020-04-02 09:45:12 -05:00
Carlo Bramini
1437fb38ad
[CMAKE] Portaudio: x86_plain_converters is MSVC only (#476)
As you can see from the original CMakeLists.txt into the sources of Portaudio, the file pa_x86_plain_converters.c can be compiled only with Visual C++, so it should not be include if there is not the Microsoft Compiler.
2020-04-02 09:34:28 -05:00
Leland Lucius
b04eff9c67 Correcting OPUS to Opus in filter 2020-04-02 09:14:17 -05:00
Leland Lucius
1c2ebfae94 A bit more help for Export Multiple 2020-04-02 08:53:26 -05:00
Leland Lucius
66661daa05 Bug 2372 - ENH: Export Multiple with (external program) Audacity fails to export if labels have no extension 2020-04-02 08:38:25 -05:00
Carlo Bramini
9eaa2f28f7
Allow use of wxPowerResource if wxWidgets is 3.1.x (#474)
I got an error when compiling with wxWidgets 3.0.4, because wxPowerResource is undefined.
It seems to me that wxPowerResource has been introduced with wxWidgets 3.1.x branch:

51d715e46d (diff-93a9bace734a8065b203ebd2f670cbe8)

so, it would be worth to check if the feature is supported at compile time.
2020-04-01 21:23:45 -05:00
Leland Lucius
11bfccba53 Remove a couple more unneeded quotes 2020-04-01 18:54:49 -05:00
Leland Lucius
866edf8801 Provide useful path to FileException 2020-04-01 15:53:47 -05:00
Leland Lucius
ffc7452eba Fix quoting issue in libsoxr build 2020-04-01 14:30:26 -05:00
Leland Lucius
577d526ec8 Handle null URL in panelSelectionDidChange() call
Thanks Renéfor reporting it.
2020-04-01 14:16:52 -05:00
Leland Lucius
2be1cd8867 Adjusting the supported bitrates for OPUS 2020-04-01 12:10:17 -05:00
Leland Lucius
8ae9a708fe Fix disabled OK button in effects when monitoring 2020-03-31 13:54:02 -05:00
Leland Lucius
e09b35f2c8 Bug 2062 - Export as WAV does not remember the previously used setting
This should resolve the final nit for this bug.
2020-03-30 22:40:27 -05:00
Leland Lucius
8d3e6eb2ad Add FFmpeg format/codec to Export options panel 2020-03-30 19:37:06 -05:00
Leland Lucius
4806c02e81 Prevent multiple resample dialogs during ExportMultiple 2020-03-30 18:55:43 -05:00
Leland Lucius
f8053b73e2 Bug 2378 - FFmpeg export can fail due to unsupported sample rate 2020-03-30 16:05:23 -05:00
Leland Lucius
ddadd8d429 Bug 2166 - Opus export fails - cannot open codec 2020-03-30 12:02:03 -05:00
Leland Lucius
e3f33b3367 Add '-Wno-underaligned-exception-object" to CMake build 2020-03-30 11:38:02 -05:00
Leland Lucius
4b76af5314 Bug 2376 - Crash when attempting to use AudioUnit in Basic mode 2020-03-30 00:39:07 -05:00
Leland Lucius
41ded2da6e Fix build against wx30
Funciton wxSysErrorMsgStr() doesn't exist in wx30, so failed when
using Ubuntu system libraries.
2020-03-29 15:58:04 -05:00
Leland Lucius
ff20948d57 Bug 2229 - Audacity may fail to load a "bad" module silently, with no error message 2020-03-29 15:33:23 -05:00
David Bailes
203d801293 Built-in Generate and Analyse dialogs: add missing access keys 2020-03-27 14:40:26 +00:00
Leland Lucius
752580beb9 Removed the yes/no option if not found 2020-03-27 08:25:41 -05:00
Leland Lucius
6302e89eb5 Handle absolute paths differently in external exporter 2020-03-27 07:08:16 -05:00
David Bailes
eeeb4f3e1f Built-in effect dialogs: add access keys where necessary
Several of the dialog were missing acccess keys.
Note: access keys not added to Distortion effect as yet, due to complexity of control names changing when the Distortion type is changed.
2020-03-27 10:51:34 +00:00
Leland Lucius
f449607751 Get the Windows specific search working for external command exporting 2020-03-26 16:21:40 -05:00
Leland Lucius
8ef0bf3392 Bug 2178 - Mac: Export to (external program) fails with errors 2020-03-26 13:46:22 -05:00
Leland Lucius
b7088b5648 File name check bypassed if extension is blank
The file name check should happen in all cases.
2020-03-26 13:45:26 -05:00
Paul Licameli
9f076b5179 Make changes to Change Tempo dialog during preview work as intended...
... See commits b22f6b59d22d8a5b93fc775ac25d85d391f6d459 and
19fa6d2833273d8997a3c9609d8a6ee312bd092b
2020-03-26 11:13:43 -04:00
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