• C++ 50.6%
  • C 38.1%
  • QML 3.8%
  • Shell 2.4%
  • Common Lisp 1.5%
  • Other 3.3%
Find a file
Dmitry Makarenko f8012b7d03
Fix import without FFmpeg installed (#10680)
Resolves: #10678

Other importers were registered way too late, and were not accessible

<!-- Use "x" to fill the checkboxes below like [x] -->

- [x] I signed [CLA](https://www.audacityteam.org/cla/)
- [x] The title of the pull request describes an issue it addresses
- [x] If changes are extensive, then there is a sequence of easily
reviewable commits
- [x] Each commit's message describes its purpose and effects
- [x] There are no behavior changes unnecessary for the stated purpose
of the PR

Recommended:
- [x] Each commit compiles and runs on my machine without known
undesirable changes of behavior

QA:

- [x] Test that FFmpeg only format import works: m4a, ac3, amr, wma
- [x] Test that non-FFmpeg format import works: wav, mp3, ogg, flac,
wavpack
- [x] Test tempo detection case with this PR (120bpm vs 60bpm)
- [ ] Autobot test cases have been run
2026-04-10 15:28:58 +03:00
.github setup the art of removing artifacts after the fact 2026-03-27 11:07:21 +01:00
.tx add source TS bootstrap and Transifex config 2026-03-13 12:24:25 +01:00
.vscode Fix vertical track selection 2026-02-02 10:42:36 +01:00
au3 fix: incorrect import 16-bit flac files 2026-04-10 15:28:44 +03:00
buildscripts clean up the code, replace musescore with audacity 2026-04-02 13:54:16 +03:00
docs Doc update [skip ci] 2026-02-10 14:24:51 +01:00
help delete unused manpage and manual generators 2024-10-16 11:36:43 +02:00
images dalete unused XPM images 2024-10-16 11:36:43 +02:00
muse_framework@4694067f15 enable compile-time checks for global and context injects 2026-03-31 19:10:54 +03:00
share rename punch and roll as lead-in recording and adjust here and there 2026-04-04 13:49:24 +02:00
src fix 10678: non ffmpeg importers were ignored 2026-04-10 15:28:44 +03:00
thirdparty Replace LTE submodule+sparse checkout in favor of FetchContent 2026-04-07 15:26:51 +02:00
tools/translations rename MU_RUN_LRELEASE 2026-03-13 12:25:55 +01:00
.editorconfig set .editorconfig indent_size to 4 2024-10-22 16:50:10 +02:00
.gitattributes Gifs for delete pref onboarding 2025-08-22 14:51:42 +02:00
.gitignore updated muse 260130 2026-01-30 15:56:23 +02:00
.gitmodules Replace LTE submodule+sparse checkout in favor of FetchContent 2026-04-07 15:26:51 +02:00
ABOUT-NLS Regenerate autotools files by running autoreconf --no-recursive -i -f. 2013-11-20 03:03:34 +00:00
BUILDING.md Update BUILDING.md 2025-09-08 16:41:02 +03:00
CHANGELOG.txt update changelog 2024-09-12 16:21:19 +02:00
ci_build.bat moved AU4 stuff to ./ dir 2024-10-15 12:09:39 +03:00
ci_build.cmake rename MU_RUN_LRELEASE 2026-03-13 12:25:55 +01:00
CMakeLists.txt AU_BUILD_CLOUD_AUDIOCOM OFF: stub module with runtime enabled() flag 2026-04-01 11:16:08 +02:00
CMakePresets.json Clean-up VSCode settings 2025-08-22 14:19:58 +03:00
CODE_OF_CONDUCT.md Added CODE_OF_CONDUCT.md 2018-09-10 18:31:03 +01:00
CONTRIBUTING.md Unnecessary spaces in the file 2024-05-02 12:48:20 +02:00
generate_sln.bat generate_sln.bat for visual studio users 2024-10-22 16:50:10 +02:00
INSTALL fix broken links, remove wikilinks 2023-06-02 14:29:46 +02:00
LICENSE.txt GPL-2.0+, GPL-3.0, CC-by-3.0 2021-12-21 14:30:11 +01:00
README.md Minor README cleanup 2025-10-08 13:20:43 +02:00
SetupConfigure.cmake fixed the flag 2026-02-13 18:01:39 +02:00
version.cmake Addressed code review comments 2025-09-24 12:03:51 +02:00

Audacity

Coverage

Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems. More info can be found on https://www.audacityteam.org

This repository is currently undergoing major structural change.

We're currently working on Audacity 4, which means an entirely new UI and also refactorings aplenty. As such, the master branch is currently not particularly friendly to new contributors. It is still possible to submit patches to Audacity 3.x; make sure you branch off audacity3 if you choose to do so. Build instructions for 3.x can be found here; build instructions for Audacity 4 can be found here.

You can stay updated with our efforts on YouTube, Discord and our blog.

License

Audacity is open source software licensed GPLv3. Most code files are GPLv2-or-later, with the notable exceptions being /au3/lib-src (which contains third party libraries), as well as VST3-related code. Documentation is licensed CC-by 3.0 unless otherwise noted. Details can be found in the license file.