mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
audio/libopenshot-audio: Update 0.3.3 → 0.4.0
Update as part of update multimedia/openshot 3.2.1 → 3.3.0. Changelog: https://github.com/OpenShot/libopenshot-audio/releases/tag/v0.4.0 PR: 284374
This commit is contained in:
parent
68df49bce2
commit
feff524119
26 changed files with 369 additions and 539 deletions
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= libopenshot-audio
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.3.3
|
||||
DISTVERSION= 0.4.0
|
||||
CATEGORIES= audio multimedia
|
||||
|
||||
MAINTAINER= tatsuki_makino@hotmail.com
|
||||
|
@ -10,11 +10,10 @@ WWW= https://www.openshot.org/
|
|||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libasound.so:audio/alsa-lib \
|
||||
libsysinfo.so:devel/libsysinfo
|
||||
LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
|
||||
|
||||
USES= cmake compiler:c++14-lang
|
||||
USES= cmake compiler:c++17-lang
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= OpenShot
|
||||
USE_LDCONFIG= yes
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1719370800
|
||||
SHA256 (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 5c0f9972828a5cc1614e10d54bea8ebeabf3bfe361024f28516a856918f5e8f2
|
||||
SIZE (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 1772184
|
||||
TIMESTAMP = 1737807753
|
||||
SHA256 (OpenShot-libopenshot-audio-v0.4.0_GH0.tar.gz) = 1abdedf9c8686c972c42225a283f518ed2ade445c2e454996b6709d8cc8d1704
|
||||
SIZE (OpenShot-libopenshot-audio-v0.4.0_GH0.tar.gz) = 2260995
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
--- CMakeLists.txt.orig 2024-05-11 01:22:43 UTC
|
||||
--- CMakeLists.txt.orig 2024-12-21 22:21:33 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -175,6 +175,12 @@ set_target_properties(openshot-audio PROPERTIES
|
||||
@@ -180,6 +180,16 @@ set_target_properties(openshot-audio PROPERTIES
|
||||
EXPORT_NAME Audio # Exports as OpenShot::Audio target
|
||||
)
|
||||
|
||||
+#
|
||||
+include(CheckFunctionExists)
|
||||
+include(CheckLibraryExists)
|
||||
+
|
||||
+# Thread library
|
||||
+find_package(Threads REQUIRED)
|
||||
+if(Threads_FOUND)
|
||||
|
@ -13,7 +17,7 @@
|
|||
# Require language features we use
|
||||
if(CMAKE_VERSION VERSION_GREATER 3.8)
|
||||
target_compile_features(openshot-audio PUBLIC
|
||||
@@ -193,7 +199,8 @@ endif()
|
||||
@@ -198,7 +208,8 @@ endif()
|
||||
# Enable stack-unwinding support in c objects on gcc-based platforms.
|
||||
# Failing to do so will cause your program to be terminated when a png
|
||||
# or a jpeg exception is thrown on linux or macosx.
|
||||
|
@ -23,27 +27,26 @@
|
|||
target_compile_options(openshot-audio PRIVATE -fexceptions)
|
||||
endif()
|
||||
|
||||
@@ -256,8 +263,8 @@ if(UNIX AND NOT APPLE)
|
||||
@@ -262,8 +273,10 @@ if(UNIX AND NOT APPLE)
|
||||
INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
|
||||
INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
|
||||
endif()
|
||||
- target_compile_definitions(openshot-audio PUBLIC LINUX)
|
||||
+ if(LINUX)
|
||||
target_compile_definitions(openshot-audio PUBLIC LINUX)
|
||||
- target_link_libraries(openshot-audio PUBLIC ALSA::ALSA)
|
||||
+ #target_compile_definitions(openshot-audio PUBLIC LINUX)
|
||||
+ endif(LINUX)
|
||||
+ target_link_libraries(openshot-audio PRIVATE ALSA::ALSA)
|
||||
else()
|
||||
# For EXPORTED Config
|
||||
set(NEED_ALSA FALSE)
|
||||
@@ -265,10 +272,68 @@ endif()
|
||||
@@ -271,10 +284,52 @@ find_package(ZLIB REQUIRED)
|
||||
|
||||
# ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
|
||||
find_package(ZLIB REQUIRED)
|
||||
-target_link_libraries(openshot-audio PUBLIC ZLIB::ZLIB)
|
||||
+target_link_libraries(openshot-audio PRIVATE ZLIB::ZLIB)
|
||||
|
||||
+# EXECINFO, SYSINFO
|
||||
+include(CheckFunctionExists)
|
||||
+include(CheckLibraryExists)
|
||||
+# EXECINFO
|
||||
+check_function_exists(backtrace FUNCTION_BACKTRACE_FOUND)
|
||||
+if(NOT FUNCTION_BACKTRACE_FOUND)
|
||||
+ find_library(EXECINFO_LIBRARY NAMES execinfo)
|
||||
|
@ -58,20 +61,6 @@
|
|||
+if(EXECINFO_LIBRARY)
|
||||
+ target_link_libraries(openshot-audio PRIVATE ${EXECINFO_LIBRARY})
|
||||
+endif(EXECINFO_LIBRARY)
|
||||
+check_function_exists(sysinfo FUNCTION_SYSINFO_FOUND)
|
||||
+if(NOT FUNCTION_SYSINFO_FOUND)
|
||||
+ find_library(SYSINFO_LIBRARY NAMES sysinfo)
|
||||
+ if(SYSINFO_LIBRARY)
|
||||
+ unset(FUNCTION_SYSINFO_FOUND CACHE)
|
||||
+ check_library_exists(${SYSINFO_LIBRARY} sysinfo "" FUNCTION_SYSINFO_FOUND)
|
||||
+ endif(SYSINFO_LIBRARY)
|
||||
+endif(NOT FUNCTION_SYSINFO_FOUND)
|
||||
+if(NOT FUNCTION_SYSINFO_FOUND)
|
||||
+ message(FATAL_ERROR "sysinfo - ${FUNCTION_SYSINFO_FOUND}")
|
||||
+endif(NOT FUNCTION_SYSINFO_FOUND)
|
||||
+if(SYSINFO_LIBRARY)
|
||||
+ target_link_libraries(openshot-audio PRIVATE ${SYSINFO_LIBRARY})
|
||||
+endif(SYSINFO_LIBRARY)
|
||||
+
|
||||
+# JACK
|
||||
+if(ENABLE_JACK)
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp
|
||||
@@ -62,15 +62,15 @@ AudioIODeviceType* AudioIODeviceType::createAudioIODev
|
||||
AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_ASIO() { return nullptr; }
|
||||
#endif
|
||||
|
||||
-#if ! (JUCE_LINUX && JUCE_ALSA)
|
||||
+#if ! ((JUCE_BSD || JUCE_LINUX) && JUCE_ALSA)
|
||||
AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_ALSA() { return nullptr; }
|
||||
#endif
|
||||
|
||||
-#if ! (JUCE_LINUX && JUCE_JACK)
|
||||
+#if ! ((JUCE_BSD || JUCE_LINUX) && JUCE_JACK)
|
||||
AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_JACK() { return nullptr; }
|
||||
#endif
|
||||
|
||||
-#if ! (JUCE_LINUX && JUCE_BELA)
|
||||
+#if ! ((JUCE_BSD || JUCE_LINUX) && JUCE_BELA)
|
||||
AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_Bela() { return nullptr; }
|
||||
#endif
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp
|
||||
@@ -119,7 +119,7 @@
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
-#elif JUCE_LINUX
|
||||
+#elif JUCE_BSD || JUCE_LINUX
|
||||
#if JUCE_ALSA
|
||||
/* Got an include error here? If so, you've either not got ALSA installed, or you've
|
||||
not got your paths set up correctly to find its header files.
|
||||
@@ -211,7 +211,7 @@
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
-#elif JUCE_LINUX
|
||||
+#elif JUCE_BSD || JUCE_LINUX
|
||||
#if JUCE_ALSA
|
||||
#include "native/juce_linux_ALSA.cpp"
|
||||
#endif
|
|
@ -1,20 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiDevices.h.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiDevices.h
|
||||
@@ -108,7 +108,7 @@ class JUCE_API MidiInput final (public)
|
||||
*/
|
||||
static std::unique_ptr<MidiInput> openDevice (const String& deviceIdentifier, MidiInputCallback* callback);
|
||||
|
||||
- #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
|
||||
+ #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
|
||||
/** This will try to create a new midi input device (only available on Linux, macOS and iOS).
|
||||
|
||||
This will attempt to create a new midi input device with the specified name for other
|
||||
@@ -264,7 +264,7 @@ class JUCE_API MidiOutput final : private Thread (p
|
||||
*/
|
||||
static std::unique_ptr<MidiOutput> openDevice (const String& deviceIdentifier);
|
||||
|
||||
- #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
|
||||
+ #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
|
||||
/** This will try to create a new midi output device (only available on Linux, macOS and iOS).
|
||||
|
||||
This will attempt to create a new midi output device with the specified name that other
|
|
@ -0,0 +1,30 @@
|
|||
--- JuceLibraryCode/modules/juce_audio_devices/native/juce_JackAudio_linux.cpp.orig 2024-12-21 22:21:33 UTC
|
||||
+++ JuceLibraryCode/modules/juce_audio_devices/native/juce_JackAudio_linux.cpp
|
||||
@@ -182,6 +182,8 @@ class JackAudioIODevice final : public AudioIODevice (
|
||||
{
|
||||
juce::jack_set_error_function (errorCallback);
|
||||
|
||||
+ if (inputId.isNotEmpty())
|
||||
+ {
|
||||
// open input ports
|
||||
const StringArray inputChannels (getInputChannelNames());
|
||||
for (int i = 0; i < inputChannels.size(); ++i)
|
||||
@@ -192,7 +194,10 @@ class JackAudioIODevice final : public AudioIODevice (
|
||||
inputPorts.add (juce::jack_port_register (client, inputChannelName.toUTF8(),
|
||||
JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0));
|
||||
}
|
||||
+ }
|
||||
|
||||
+ if (outputId.isNotEmpty())
|
||||
+ {
|
||||
// open output ports
|
||||
const StringArray outputChannels (getOutputChannelNames());
|
||||
for (int i = 0; i < outputChannels.size(); ++i)
|
||||
@@ -202,6 +207,7 @@ class JackAudioIODevice final : public AudioIODevice (
|
||||
|
||||
outputPorts.add (juce::jack_port_register (client, outputChannelName.toUTF8(),
|
||||
JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0));
|
||||
+ }
|
||||
}
|
||||
|
||||
inChans.calloc (totalNumberOfInputChannels + 2);
|
|
@ -0,0 +1,11 @@
|
|||
--- JuceLibraryCode/modules/juce_audio_devices/native/juce_Midi_linux.cpp.orig 2024-12-21 22:21:33 UTC
|
||||
+++ JuceLibraryCode/modules/juce_audio_devices/native/juce_Midi_linux.cpp
|
||||
@@ -23,7 +23,7 @@
|
||||
namespace juce
|
||||
{
|
||||
|
||||
-#if JUCE_ALSA
|
||||
+#if 0 && JUCE_ALSA
|
||||
|
||||
//==============================================================================
|
||||
class AlsaClient
|
|
@ -1,104 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp.orig 2023-04-17 13:00:42 UTC
|
||||
+++ JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
|
||||
@@ -175,6 +175,8 @@ class JackAudioIODevice : public AudioIODevice (publ
|
||||
{
|
||||
juce::jack_set_error_function (errorCallback);
|
||||
|
||||
+ if (inputId.isNotEmpty())
|
||||
+ {
|
||||
// open input ports
|
||||
const StringArray inputChannels (getInputChannelNames());
|
||||
for (int i = 0; i < inputChannels.size(); ++i)
|
||||
@@ -185,7 +187,10 @@ class JackAudioIODevice : public AudioIODevice (publ
|
||||
inputPorts.add (juce::jack_port_register (client, inputName.toUTF8(),
|
||||
JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0));
|
||||
}
|
||||
+ }
|
||||
|
||||
+ if (outputId.isNotEmpty())
|
||||
+ {
|
||||
// open output ports
|
||||
const StringArray outputChannels (getOutputChannelNames());
|
||||
for (int i = 0; i < outputChannels.size(); ++i)
|
||||
@@ -196,6 +201,7 @@ class JackAudioIODevice : public AudioIODevice (publ
|
||||
outputPorts.add (juce::jack_port_register (client, outputName.toUTF8(),
|
||||
JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0));
|
||||
}
|
||||
+ }
|
||||
|
||||
inChans.calloc (totalNumberOfInputChannels + 2);
|
||||
outChans.calloc (totalNumberOfOutputChannels + 2);
|
||||
@@ -273,26 +279,40 @@ class JackAudioIODevice : public AudioIODevice (publ
|
||||
|
||||
if (! inputChannels.isZero())
|
||||
{
|
||||
- for (JackPortIterator i (client, true); i.next();)
|
||||
+ int idx = 0;
|
||||
+ for (JackPortIterator i (client, true); i.next() && idx < inputPorts.size();)
|
||||
{
|
||||
- if (inputChannels [i.index] && i.clientName == getName())
|
||||
+ if (i.clientName != getName())
|
||||
+ continue;
|
||||
+ if (inputChannels [idx])
|
||||
{
|
||||
- int error = juce::jack_connect (client, i.ports[i.index], juce::jack_port_name ((jack_port_t*) inputPorts[i.index]));
|
||||
+ int error = juce::jack_connect (client, i.ports[i.index], juce::jack_port_name ((jack_port_t*) inputPorts[idx]));
|
||||
if (error != 0)
|
||||
+ {
|
||||
JUCE_JACK_LOG ("Cannot connect input port " + String (i.index) + " (" + i.name + "), error " + String (error));
|
||||
+ }
|
||||
+ else
|
||||
+ ++idx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (! outputChannels.isZero())
|
||||
{
|
||||
- for (JackPortIterator i (client, false); i.next();)
|
||||
+ int idx = 0;
|
||||
+ for (JackPortIterator i (client, false); i.next() && idx < outputPorts.size();)
|
||||
{
|
||||
- if (outputChannels [i.index] && i.clientName == getName())
|
||||
+ if (i.clientName != getName())
|
||||
+ continue;
|
||||
+ if (outputChannels [idx])
|
||||
{
|
||||
- int error = juce::jack_connect (client, juce::jack_port_name ((jack_port_t*) outputPorts[i.index]), i.ports[i.index]);
|
||||
+ int error = juce::jack_connect (client, juce::jack_port_name ((jack_port_t*) outputPorts[idx]), i.ports[i.index]);
|
||||
if (error != 0)
|
||||
+ {
|
||||
JUCE_JACK_LOG ("Cannot connect output port " + String (i.index) + " (" + i.name + "), error " + String (error));
|
||||
+ }
|
||||
+ else
|
||||
+ ++idx;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -536,20 +556,20 @@ class JackAudioIODeviceType : public AudioIODeviceTyp
|
||||
// scan for output devices
|
||||
for (JackPortIterator i (client, false); i.next();)
|
||||
{
|
||||
- if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! inputNames.contains (i.clientName))
|
||||
+ if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! outputNames.contains (i.clientName))
|
||||
{
|
||||
- inputNames.add (i.clientName);
|
||||
- inputIds.add (i.ports [i.index]);
|
||||
+ outputNames.add (i.clientName);
|
||||
+ outputIds.add (i.ports [i.index]);
|
||||
}
|
||||
}
|
||||
|
||||
// scan for input devices
|
||||
for (JackPortIterator i (client, true); i.next();)
|
||||
{
|
||||
- if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! outputNames.contains (i.clientName))
|
||||
+ if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! inputNames.contains (i.clientName))
|
||||
{
|
||||
- outputNames.add (i.clientName);
|
||||
- outputIds.add (i.ports [i.index]);
|
||||
+ inputNames.add (i.clientName);
|
||||
+ inputIds.add (i.ports [i.index]);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/files/juce_File.cpp.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/files/juce_File.cpp
|
||||
@@ -231,7 +231,7 @@ String File::addTrailingSeparator (const String& path)
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
-#if JUCE_LINUX
|
||||
+#if JUCE_BSD || JUCE_LINUX
|
||||
#define NAMES_ARE_CASE_SENSITIVE 1
|
||||
#endif
|
||||
|
||||
@@ -973,7 +973,7 @@ bool File::createSymbolicLink (const File& linkFileToC
|
||||
linkFileToCreate.deleteFile();
|
||||
}
|
||||
|
||||
- #if JUCE_MAC || JUCE_LINUX
|
||||
+ #if JUCE_BSD || JUCE_MAC || JUCE_LINUX
|
||||
// one common reason for getting an error here is that the file already exists
|
||||
if (symlink (nativePathOfTarget.toRawUTF8(), linkFileToCreate.getFullPathName().toRawUTF8()) == -1)
|
||||
{
|
|
@ -1,29 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/juce_core.cpp.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/juce_core.cpp
|
||||
@@ -64,7 +64,7 @@
|
||||
#endif
|
||||
|
||||
#else
|
||||
- #if JUCE_LINUX || JUCE_ANDROID
|
||||
+ #if JUCE_BSD || JUCE_LINUX || JUCE_ANDROID
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/errno.h>
|
||||
@@ -72,7 +72,7 @@
|
||||
#include <netinet/in.h>
|
||||
#endif
|
||||
|
||||
- #if JUCE_LINUX
|
||||
+ #if JUCE_BSD || JUCE_LINUX
|
||||
#include <stdio.h>
|
||||
#include <langinfo.h>
|
||||
#include <ifaddrs.h>
|
||||
@@ -207,7 +207,7 @@
|
||||
#include "native/juce_win32_Threads.cpp"
|
||||
|
||||
//==============================================================================
|
||||
-#elif JUCE_LINUX
|
||||
+#elif JUCE_BSD || JUCE_LINUX
|
||||
#include "native/juce_linux_CommonFile.cpp"
|
||||
#include "native/juce_linux_Files.cpp"
|
||||
#include "native/juce_linux_Network.cpp"
|
|
@ -1,12 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h.orig 2021-05-09 14:57:33 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h
|
||||
@@ -272,6 +272,9 @@
|
||||
#include <sys/wait.h>
|
||||
#include <utime.h>
|
||||
#include <poll.h>
|
||||
+ #include <net/if_dl.h>
|
||||
+ #include <pthread_np.h>
|
||||
+ #include <sys/sysinfo.h>
|
||||
|
||||
//==============================================================================
|
||||
#elif JUCE_ANDROID
|
|
@ -0,0 +1,55 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_Files_linux.cpp.orig 2024-12-21 22:21:33 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_Files_linux.cpp
|
||||
@@ -35,8 +35,16 @@ bool File::isOnCDRomDrive() const
|
||||
{
|
||||
struct statfs buf;
|
||||
|
||||
+#if JUCE_BSD
|
||||
+ if (statfs(getFullPathName().toUTF8(), &buf) == 0) {
|
||||
+ String s(buf.f_fstypename);
|
||||
+ return s.compare("cd9660") == 0 || s.compare("udf") == 0;
|
||||
+ }
|
||||
+ return false;
|
||||
+#else
|
||||
return statfs (getFullPathName().toUTF8(), &buf) == 0
|
||||
&& buf.f_type == (unsigned int) U_ISOFS_SUPER_MAGIC;
|
||||
+#endif
|
||||
}
|
||||
|
||||
bool File::isOnHardDisk() const
|
||||
@@ -45,6 +53,16 @@ bool File::isOnHardDisk() const
|
||||
|
||||
if (statfs (getFullPathName().toUTF8(), &buf) == 0)
|
||||
{
|
||||
+#if JUCE_BSD
|
||||
+ String s(buf.f_fstypename);
|
||||
+ if (s.compare("cd9660") == 0 ||
|
||||
+ s.compare("udf") == 0 ||
|
||||
+ s.compare("msdosfs") == 0 ||
|
||||
+ s.compare("nfs") == 0 ||
|
||||
+ s.compare("smbfs") == 0) {
|
||||
+ return false;
|
||||
+ }
|
||||
+#else
|
||||
switch (buf.f_type)
|
||||
{
|
||||
case U_ISOFS_SUPER_MAGIC: // CD-ROM
|
||||
@@ -55,6 +73,7 @@ bool File::isOnHardDisk() const
|
||||
|
||||
default: break;
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
// Assume so if this fails for some reason
|
||||
@@ -122,8 +141,8 @@ File File::getSpecialLocation (const SpecialLocationTy
|
||||
case userDesktopDirectory: return resolveXDGFolder ("XDG_DESKTOP_DIR", "~/Desktop");
|
||||
case userApplicationDataDirectory: return resolveXDGFolder ("XDG_CONFIG_HOME", "~/.config");
|
||||
case commonDocumentsDirectory:
|
||||
- case commonApplicationDataDirectory: return File ("/opt");
|
||||
- case globalApplicationsDirectory: return File ("/usr");
|
||||
+ case commonApplicationDataDirectory: return {}; // File ("/opt");
|
||||
+ case globalApplicationsDirectory: return {}; // File ("/usr");
|
||||
|
||||
case tempDirectory:
|
||||
{
|
|
@ -1,5 +1,5 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp
|
||||
--- JuceLibraryCode/modules/juce_core/native/juce_Network_linux.cpp.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_Network_linux.cpp
|
||||
@@ -35,6 +35,14 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
|
||||
{
|
||||
for (auto* i = addrs; i != nullptr; i = i->ifa_next)
|
|
@ -0,0 +1,38 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_SystemStats_linux.cpp.orig 2024-12-21 22:21:33 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_SystemStats_linux.cpp
|
||||
@@ -56,7 +56,11 @@ SystemStats::OperatingSystemType SystemStats::getOpera
|
||||
|
||||
String SystemStats::getOperatingSystemName()
|
||||
{
|
||||
+#ifdef __FreeBSD__
|
||||
+ return "FreeBSD";
|
||||
+#else
|
||||
return "Linux";
|
||||
+#endif
|
||||
}
|
||||
|
||||
bool SystemStats::isOperatingSystem64Bit()
|
||||
@@ -318,18 +322,17 @@ String SystemStats::getUniqueDeviceID()
|
||||
return {};
|
||||
};
|
||||
|
||||
- auto data = call ("cat /sys/class/dmi/id/board_serial");
|
||||
+ auto data = call ("kenv smbios.planar.serial");
|
||||
|
||||
// 'board_serial' is enough on its own, fallback to bios stuff if we can't find it.
|
||||
if (data.isEmpty())
|
||||
{
|
||||
- data = call ("cat /sys/class/dmi/id/bios_date")
|
||||
- + call ("cat /sys/class/dmi/id/bios_release")
|
||||
- + call ("cat /sys/class/dmi/id/bios_vendor")
|
||||
- + call ("cat /sys/class/dmi/id/bios_version");
|
||||
+ data = call ("kenv smbios.bios.reldate")
|
||||
+ + call ("kenv smbios.bios.vendor")
|
||||
+ + call ("kenv smbios.bios.version");
|
||||
}
|
||||
|
||||
- auto cpuData = call ("lscpu");
|
||||
+ auto cpuData = String {};
|
||||
|
||||
if (cpuData.isNotEmpty())
|
||||
{
|
|
@ -1,50 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp
|
||||
@@ -35,8 +35,16 @@ bool File::isOnCDRomDrive() const
|
||||
{
|
||||
struct statfs buf;
|
||||
|
||||
+#if JUCE_BSD
|
||||
+ if (statfs(getFullPathName().toUTF8(), &buf) == 0) {
|
||||
+ String s(buf.f_fstypename);
|
||||
+ return s.compare("cd9660") == 0 || s.compare("udf") == 0;
|
||||
+ }
|
||||
+ return false;
|
||||
+#else
|
||||
return statfs (getFullPathName().toUTF8(), &buf) == 0
|
||||
&& buf.f_type == (short) U_ISOFS_SUPER_MAGIC;
|
||||
+#endif
|
||||
}
|
||||
|
||||
bool File::isOnHardDisk() const
|
||||
@@ -45,6 +53,13 @@ bool File::isOnHardDisk() const
|
||||
|
||||
if (statfs (getFullPathName().toUTF8(), &buf) == 0)
|
||||
{
|
||||
+#if JUCE_BSD
|
||||
+ String s(buf.f_fstypename);
|
||||
+ if (s.compare("cd9660") == 0 || s.compare("udf") == 0 ||
|
||||
+ s.compare("nfs") == 0 || s.compare("smbfs") == 0) {
|
||||
+ return false;
|
||||
+ }
|
||||
+#else
|
||||
switch (buf.f_type)
|
||||
{
|
||||
case U_ISOFS_SUPER_MAGIC: // CD-ROM
|
||||
@@ -55,6 +70,7 @@ bool File::isOnHardDisk() const
|
||||
|
||||
default: break;
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
// Assume so if this fails for some reason
|
||||
@@ -216,7 +232,7 @@ bool Process::openDocument (const String& fileName, co
|
||||
setsid();
|
||||
|
||||
// Child process
|
||||
- execve (argv[0], (char**) argv, environ);
|
||||
+ execv (argv[0], (char**) argv);
|
||||
exit (0);
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp.orig 2021-05-09 14:57:33 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp
|
||||
@@ -139,8 +139,13 @@ static String getLocaleValue (nl_item key)
|
||||
return result;
|
||||
}
|
||||
|
||||
+#if JUCE_BSD
|
||||
+String SystemStats::getUserLanguage() { return String(); }
|
||||
+String SystemStats::getUserRegion() { return String(); }
|
||||
+#else
|
||||
String SystemStats::getUserLanguage() { return getLocaleValue (_NL_IDENTIFICATION_LANGUAGE); }
|
||||
String SystemStats::getUserRegion() { return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); }
|
||||
+#endif
|
||||
String SystemStats::getDisplayLanguage() { return getUserLanguage() + "-" + getUserRegion(); }
|
||||
|
||||
//==============================================================================
|
|
@ -1,51 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h
|
||||
@@ -59,7 +59,7 @@ void JUCE_CALLTYPE Process::terminate()
|
||||
}
|
||||
|
||||
|
||||
-#if JUCE_MAC || JUCE_LINUX
|
||||
+#if JUCE_BSD || JUCE_MAC || JUCE_LINUX
|
||||
bool Process::setMaxNumberOfFileHandles (int newMaxNumber) noexcept
|
||||
{
|
||||
rlimit lim;
|
||||
@@ -253,7 +253,7 @@ uint64 File::getFileIdentifier() const
|
||||
|
||||
static bool hasEffectiveRootFilePermissions()
|
||||
{
|
||||
- #if JUCE_LINUX
|
||||
+ #if JUCE_BSD || JUCE_LINUX
|
||||
return geteuid() == 0;
|
||||
#else
|
||||
return false;
|
||||
@@ -924,6 +924,8 @@ void JUCE_CALLTYPE Thread::setCurrentThreadName (const
|
||||
{
|
||||
[[NSThread currentThread] setName: juceStringToNS (name)];
|
||||
}
|
||||
+ #elif JUCE_BSD
|
||||
+ pthread_set_name_np(pthread_self(), name.toRawUTF8());
|
||||
#elif JUCE_LINUX || JUCE_ANDROID
|
||||
#if ((JUCE_LINUX && (__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2012) \
|
||||
|| JUCE_ANDROID && __ANDROID_API__ >= 9)
|
||||
@@ -977,14 +979,20 @@ void JUCE_CALLTYPE Thread::yield()
|
||||
void JUCE_CALLTYPE Thread::setCurrentThreadAffinityMask (uint32 affinityMask)
|
||||
{
|
||||
#if SUPPORT_AFFINITIES
|
||||
+ #if JUCE_BSD
|
||||
+ cpuset_t affinity;
|
||||
+ #else
|
||||
cpu_set_t affinity;
|
||||
+ #endif
|
||||
CPU_ZERO (&affinity);
|
||||
|
||||
for (int i = 0; i < 32; ++i)
|
||||
if ((affinityMask & (uint32) (1 << i)) != 0)
|
||||
CPU_SET ((size_t) i, &affinity);
|
||||
|
||||
- #if (! JUCE_ANDROID) && ((! JUCE_LINUX) || ((__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2004))
|
||||
+ #if JUCE_BSD
|
||||
+ pthread_setaffinity_np (pthread_self(), sizeof (cpuset_t), &affinity);
|
||||
+ #elif (! JUCE_ANDROID) && ((! JUCE_LINUX) || ((__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2004))
|
||||
pthread_setaffinity_np (pthread_self(), sizeof (cpu_set_t), &affinity);
|
||||
#elif JUCE_ANDROID
|
||||
sched_setaffinity (gettid(), sizeof (cpu_set_t), &affinity);
|
|
@ -1,11 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h
|
||||
@@ -57,7 +57,7 @@ namespace juce
|
||||
#endif
|
||||
|
||||
//==============================================================================
|
||||
-#if JUCE_IOS || JUCE_LINUX
|
||||
+#if JUCE_BSD || JUCE_IOS || JUCE_LINUX
|
||||
/** This will try to break into the debugger if the app is currently being debugged.
|
||||
If called by an app that's not being debugged, the behaviour isn't defined - it may
|
||||
crash or not, depending on the platform.
|
|
@ -1,11 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h
|
||||
@@ -80,7 +80,7 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
-#if JUCE_LINUX
|
||||
+#if JUCE_BSD || JUCE_LINUX
|
||||
#include <cstring>
|
||||
#include <signal.h>
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h
|
||||
@@ -335,7 +335,7 @@ class CharPointer_ASCII final (public)
|
||||
/** Parses this string as a 64-bit integer. */
|
||||
int64 getIntValue64() const noexcept
|
||||
{
|
||||
- #if JUCE_LINUX || JUCE_ANDROID || JUCE_MINGW
|
||||
+ #if JUCE_BSD || JUCE_LINUX || JUCE_ANDROID || JUCE_MINGW
|
||||
return atoll (data);
|
||||
#elif JUCE_WINDOWS
|
||||
return _atoi64 (data);
|
|
@ -1,11 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_core/threads/juce_Process.h.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_core/threads/juce_Process.h
|
||||
@@ -139,7 +139,7 @@ class JUCE_API Process (public)
|
||||
static void setDockIconVisible (bool isVisible);
|
||||
#endif
|
||||
|
||||
- #if JUCE_MAC || JUCE_LINUX || DOXYGEN
|
||||
+ #if JUCE_BSD || JUCE_MAC || JUCE_LINUX || DOXYGEN
|
||||
//==============================================================================
|
||||
/** UNIX ONLY - Attempts to use setrlimit to change the maximum number of file
|
||||
handles that the app can open. Pass 0 or less as the parameter to mean
|
|
@ -1,11 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp
|
||||
@@ -90,7 +90,7 @@ File PropertiesFile::Options::getDefaultFile() const
|
||||
if (folderName.isNotEmpty())
|
||||
dir = dir.getChildFile (folderName);
|
||||
|
||||
- #elif JUCE_LINUX || JUCE_ANDROID
|
||||
+ #elif JUCE_BSD || JUCE_LINUX || JUCE_ANDROID
|
||||
auto dir = File (commonToAllUsers ? "/var" : "~")
|
||||
.getChildFile (folderName.isNotEmpty() ? folderName
|
||||
: ("." + applicationName));
|
|
@ -1,20 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_events/juce_events.cpp.orig 2019-04-17 16:56:20 UTC
|
||||
+++ JuceLibraryCode/modules/juce_events/juce_events.cpp
|
||||
@@ -49,7 +49,7 @@
|
||||
#import <IOKit/hid/IOHIDKeys.h>
|
||||
#import <IOKit/pwr_mgt/IOPMLib.h>
|
||||
|
||||
-#elif JUCE_LINUX
|
||||
+#elif JUCE_BSD || JUCE_LINUX
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
#include "native/juce_win32_WinRTWrapper.cpp"
|
||||
#endif
|
||||
|
||||
-#elif JUCE_LINUX
|
||||
+#elif JUCE_BSD || JUCE_LINUX
|
||||
#include "native/juce_linux_Messaging.cpp"
|
||||
|
||||
#elif JUCE_ANDROID
|
|
@ -1,11 +0,0 @@
|
|||
--- JuceLibraryCode/modules/juce_events/juce_events.h.orig 2020-09-11 12:10:25 UTC
|
||||
+++ JuceLibraryCode/modules/juce_events/juce_events.h
|
||||
@@ -90,7 +90,7 @@
|
||||
#include "interprocess/juce_ConnectedChildProcess.h"
|
||||
#include "interprocess/juce_NetworkServiceDiscovery.h"
|
||||
|
||||
-#if JUCE_LINUX
|
||||
+#if JUCE_BSD || JUCE_LINUX
|
||||
#include "native/juce_linux_EventLoop.h"
|
||||
#endif
|
||||
|
|
@ -10,11 +10,29 @@ include/libopenshot-audio/juce_audio_basics/buffers/juce_AudioSampleBuffer.h
|
|||
include/libopenshot-audio/juce_audio_basics/buffers/juce_FloatVectorOperations.h
|
||||
include/libopenshot-audio/juce_audio_basics/juce_audio_basics.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiBuffer.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiDataConcatenator.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiFile.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiKeyboardState.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiMessage.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiMessageSequence.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiRPN.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMP.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPBytesOnGroup.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPConversion.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPConverters.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPDeviceInfo.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPDispatcher.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPFactory.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPIterator.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPProtocols.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPReceiver.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPSysEx7.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPUtils.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPView.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPacket.h
|
||||
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPackets.h
|
||||
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEInstrument.h
|
||||
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEMessages.h
|
||||
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPENote.h
|
||||
|
@ -24,7 +42,9 @@ include/libopenshot-audio/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h
|
|||
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEUtils.h
|
||||
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEValue.h
|
||||
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEZoneLayout.h
|
||||
include/libopenshot-audio/juce_audio_basics/native/juce_mac_CoreAudioLayouts.h
|
||||
include/libopenshot-audio/juce_audio_basics/native/juce_AudioWorkgroup_mac.h
|
||||
include/libopenshot-audio/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h
|
||||
include/libopenshot-audio/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h
|
||||
include/libopenshot-audio/juce_audio_basics/sources/juce_AudioSource.h
|
||||
include/libopenshot-audio/juce_audio_basics/sources/juce_BufferingAudioSource.h
|
||||
include/libopenshot-audio/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h
|
||||
|
@ -37,10 +57,11 @@ include/libopenshot-audio/juce_audio_basics/sources/juce_ReverbAudioSource.h
|
|||
include/libopenshot-audio/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h
|
||||
include/libopenshot-audio/juce_audio_basics/synthesisers/juce_Synthesiser.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_ADSR.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_CatmullRomInterpolator.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_AudioWorkgroup.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_Decibels.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_GenericInterpolator.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_IIRFilter.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_LagrangeInterpolator.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_Interpolators.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_Reverb.h
|
||||
include/libopenshot-audio/juce_audio_basics/utilities/juce_SmoothedValue.h
|
||||
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
|
||||
|
@ -50,8 +71,84 @@ include/libopenshot-audio/juce_audio_devices/audio_io/juce_SystemAudioVolume.h
|
|||
include/libopenshot-audio/juce_audio_devices/juce_audio_devices.h
|
||||
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiDevices.h
|
||||
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiMessageCollector.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/juce_MidiDataConcatenator.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/juce_ios_Audio.h
|
||||
include/libopenshot-audio/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h
|
||||
include/libopenshot-audio/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/juce_Audio_ios.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStream.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStreamBase.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Definitions.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Oboe.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Utilities.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Version.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/aaudio/AAudioExtensions.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/AudioClock.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/DataConversionFlowGraph.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FixedBlockAdapter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FixedBlockReader.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FixedBlockWriter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/OboeDebug.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/QuirksManager.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/Trace.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/fifo/FifoController.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/ChannelCountConverter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/Limiter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SampleRateConverter.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkFloat.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/IntegerRatio.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/KaiserWindow.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/LinearResampler.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/MultiChannelResampler.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResampler.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioStreamBuffered.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioStreamOpenSLES.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/EngineOpenSLES.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/OpenSLESUtilities.h
|
||||
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h
|
||||
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioSourcePlayer.h
|
||||
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioTransportSource.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/all.h
|
||||
|
@ -62,7 +159,6 @@ include/libopenshot-audio/juce_audio_formats/codecs/flac/compat.h
|
|||
include/libopenshot-audio/juce_audio_formats/codecs/flac/endswap.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/export.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/format.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h
|
||||
|
@ -74,18 +170,16 @@ include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private
|
|||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/metadata.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/ordinals.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/private.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/stream_decoder.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/stream_encoder.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/flac/win_utf8_io.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/juce_AiffAudioFormat.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/juce_CoreAudioFormat.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/juce_FlacAudioFormat.h
|
||||
|
@ -96,52 +190,54 @@ include/libopenshot-audio/juce_audio_formats/codecs/juce_WavAudioFormat.h
|
|||
include/libopenshot-audio/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/codec.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/config_types.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/backends.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_51.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/floor_books.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/highlevel.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup_data.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/masking.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/misc.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/floor_all.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_11.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_16.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_44.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_8.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_16.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44p51.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44u.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_8.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_11.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_16.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_22.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_32.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44p51.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44u.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_8.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_X.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/scales.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/crctable.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/backends.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/bitrate.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_51.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_stereo.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/floor/floor_books.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/uncoupled/res_books_uncoupled.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codebook.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codec_internal.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/envelope.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/highlevel.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup_data.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lpc.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lsp.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/masking.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mdct.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/misc.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/floor_all.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_11.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_16.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_44.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_8.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_16.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44p51.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44u.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_8.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_11.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_16.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_22.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_32.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44p51.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44u.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_8.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_X.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/os.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/psy.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/registry.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/scales.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/smallft.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/window.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/ogg.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/os_types.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/vorbisenc.h
|
||||
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/vorbisfile.h
|
||||
include/libopenshot-audio/juce_audio_formats/format/juce_ARAAudioReaders.h
|
||||
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormat.h
|
||||
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatManager.h
|
||||
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatReader.h
|
||||
|
@ -158,17 +254,24 @@ include/libopenshot-audio/juce_core/containers/juce_ArrayAllocationBase.h
|
|||
include/libopenshot-audio/juce_core/containers/juce_ArrayBase.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_DynamicObject.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_ElementComparator.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_Enumerate.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_FixedSizeFunction.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_HashMap.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_LinkedListPointer.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_ListenerList.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_NamedValueSet.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_Optional.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_OwnedArray.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_PropertySet.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_ReferenceCountedArray.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_ScopedValueSetter.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_SingleThreadedAbstractFifo.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_SortedSet.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_Span.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_SparseSet.h
|
||||
include/libopenshot-audio/juce_core/containers/juce_Variant.h
|
||||
include/libopenshot-audio/juce_core/detail/juce_CallbackListenerList.h
|
||||
include/libopenshot-audio/juce_core/files/juce_AndroidDocument.h
|
||||
include/libopenshot-audio/juce_core/files/juce_DirectoryIterator.h
|
||||
include/libopenshot-audio/juce_core/files/juce_File.h
|
||||
include/libopenshot-audio/juce_core/files/juce_FileFilter.h
|
||||
|
@ -176,9 +279,13 @@ include/libopenshot-audio/juce_core/files/juce_FileInputStream.h
|
|||
include/libopenshot-audio/juce_core/files/juce_FileOutputStream.h
|
||||
include/libopenshot-audio/juce_core/files/juce_FileSearchPath.h
|
||||
include/libopenshot-audio/juce_core/files/juce_MemoryMappedFile.h
|
||||
include/libopenshot-audio/juce_core/files/juce_RangedDirectoryIterator.h
|
||||
include/libopenshot-audio/juce_core/files/juce_TemporaryFile.h
|
||||
include/libopenshot-audio/juce_core/files/juce_WildcardFileFilter.h
|
||||
include/libopenshot-audio/juce_core/files/juce_common_MimeTypes.h
|
||||
include/libopenshot-audio/juce_core/javascript/juce_JSON.h
|
||||
include/libopenshot-audio/juce_core/javascript/juce_JSONSerialisation.h
|
||||
include/libopenshot-audio/juce_core/javascript/juce_JSONUtils.h
|
||||
include/libopenshot-audio/juce_core/javascript/juce_Javascript.h
|
||||
include/libopenshot-audio/juce_core/juce_core.h
|
||||
include/libopenshot-audio/juce_core/logging/juce_FileLogger.h
|
||||
|
@ -190,6 +297,7 @@ include/libopenshot-audio/juce_core/maths/juce_NormalisableRange.h
|
|||
include/libopenshot-audio/juce_core/maths/juce_Random.h
|
||||
include/libopenshot-audio/juce_core/maths/juce_Range.h
|
||||
include/libopenshot-audio/juce_core/maths/juce_StatisticsAccumulator.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_AllocationHooks.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_Atomic.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_ByteOrder.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_ContainerDeletePolicy.h
|
||||
|
@ -200,28 +308,37 @@ include/libopenshot-audio/juce_core/memory/juce_Memory.h
|
|||
include/libopenshot-audio/juce_core/memory/juce_MemoryBlock.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_OptionalScopedPointer.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_ReferenceCountedObject.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_Reservoir.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_ScopedPointer.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_SharedResourcePointer.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_Singleton.h
|
||||
include/libopenshot-audio/juce_core/memory/juce_WeakReference.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_ConsoleApplication.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_EnumHelpers.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_Functional.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_Result.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_RuntimePermissions.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_ScopeGuard.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_Uuid.h
|
||||
include/libopenshot-audio/juce_core/misc/juce_WindowsRegistry.h
|
||||
include/libopenshot-audio/juce_core/native/juce_BasicNativeHeaders.h
|
||||
include/libopenshot-audio/juce_core/native/juce_android_JNIHelpers.h
|
||||
include/libopenshot-audio/juce_core/native/juce_mac_ClangBugWorkaround.h
|
||||
include/libopenshot-audio/juce_core/native/juce_osx_ObjCHelpers.h
|
||||
include/libopenshot-audio/juce_core/native/juce_posix_IPAddress.h
|
||||
include/libopenshot-audio/juce_core/native/juce_posix_SharedCode.h
|
||||
include/libopenshot-audio/juce_core/native/juce_win32_ComSmartPtr.h
|
||||
include/libopenshot-audio/juce_core/native/juce_CFHelpers_mac.h
|
||||
include/libopenshot-audio/juce_core/native/juce_ComSmartPtr_windows.h
|
||||
include/libopenshot-audio/juce_core/native/juce_IPAddress_posix.h
|
||||
include/libopenshot-audio/juce_core/native/juce_JNIHelpers_android.h
|
||||
include/libopenshot-audio/juce_core/native/juce_ObjCHelpers_mac.h
|
||||
include/libopenshot-audio/juce_core/native/juce_PlatformTimerListener.h
|
||||
include/libopenshot-audio/juce_core/native/juce_SharedCode_intel.h
|
||||
include/libopenshot-audio/juce_core/native/juce_SharedCode_posix.h
|
||||
include/libopenshot-audio/juce_core/native/juce_ThreadPriorities_native.h
|
||||
include/libopenshot-audio/juce_core/network/juce_IPAddress.h
|
||||
include/libopenshot-audio/juce_core/network/juce_MACAddress.h
|
||||
include/libopenshot-audio/juce_core/network/juce_NamedPipe.h
|
||||
include/libopenshot-audio/juce_core/network/juce_Socket.h
|
||||
include/libopenshot-audio/juce_core/network/juce_URL.h
|
||||
include/libopenshot-audio/juce_core/network/juce_WebInputStream.h
|
||||
include/libopenshot-audio/juce_core/serialisation/juce_Serialisation.h
|
||||
include/libopenshot-audio/juce_core/streams/juce_AndroidDocumentInputSource.h
|
||||
include/libopenshot-audio/juce_core/streams/juce_BufferedInputStream.h
|
||||
include/libopenshot-audio/juce_core/streams/juce_FileInputSource.h
|
||||
include/libopenshot-audio/juce_core/streams/juce_InputSource.h
|
||||
|
@ -232,6 +349,7 @@ include/libopenshot-audio/juce_core/streams/juce_OutputStream.h
|
|||
include/libopenshot-audio/juce_core/streams/juce_SubregionStream.h
|
||||
include/libopenshot-audio/juce_core/streams/juce_URLInputSource.h
|
||||
include/libopenshot-audio/juce_core/system/juce_CompilerSupport.h
|
||||
include/libopenshot-audio/juce_core/system/juce_CompilerWarnings.h
|
||||
include/libopenshot-audio/juce_core/system/juce_PlatformDefs.h
|
||||
include/libopenshot-audio/juce_core/system/juce_StandardHeader.h
|
||||
include/libopenshot-audio/juce_core/system/juce_SystemStats.h
|
||||
|
@ -296,8 +414,8 @@ include/libopenshot-audio/juce_data_structures/undomanager/juce_UndoableAction.h
|
|||
include/libopenshot-audio/juce_data_structures/values/juce_CachedValue.h
|
||||
include/libopenshot-audio/juce_data_structures/values/juce_Value.h
|
||||
include/libopenshot-audio/juce_data_structures/values/juce_ValueTree.h
|
||||
include/libopenshot-audio/juce_data_structures/values/juce_ValueTreePropertyWithDefault.h
|
||||
include/libopenshot-audio/juce_data_structures/values/juce_ValueTreeSynchroniser.h
|
||||
include/libopenshot-audio/juce_data_structures/values/juce_ValueWithDefault.h
|
||||
include/libopenshot-audio/juce_dsp/containers/juce_AudioBlock.h
|
||||
include/libopenshot-audio/juce_dsp/containers/juce_SIMDRegister.h
|
||||
include/libopenshot-audio/juce_dsp/containers/juce_SIMDRegister_Impl.h
|
||||
|
@ -313,30 +431,44 @@ include/libopenshot-audio/juce_dsp/maths/juce_Matrix.h
|
|||
include/libopenshot-audio/juce_dsp/maths/juce_Phase.h
|
||||
include/libopenshot-audio/juce_dsp/maths/juce_Polynomial.h
|
||||
include/libopenshot-audio/juce_dsp/maths/juce_SpecialFunctions.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_avx_SIMDNativeOps.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_fallback_SIMDNativeOps.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_neon_SIMDNativeOps.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_sse_SIMDNativeOps.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_Bias.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_avx.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_fallback.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_neon.h
|
||||
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_sse.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_BallisticsFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_DelayLine.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_DryWetMixer.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_FIRFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_Gain.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_FirstOrderTPTFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_IIRFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_IIRFilter_Impl.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_LadderFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_Oscillator.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_LinkwitzRileyFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_Oversampling.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_Panner.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_ProcessContext.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorChain.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorDuplicator.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorWrapper.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_Reverb.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_StateVariableFilter.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_WaveShaper.h
|
||||
include/libopenshot-audio/juce_dsp/processors/juce_StateVariableTPTFilter.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Bias.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Chorus.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Compressor.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Gain.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_LadderFilter.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Limiter.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_NoiseGate.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Oscillator.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Phaser.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_Reverb.h
|
||||
include/libopenshot-audio/juce_dsp/widgets/juce_WaveShaper.h
|
||||
include/libopenshot-audio/juce_events/broadcasters/juce_ActionBroadcaster.h
|
||||
include/libopenshot-audio/juce_events/broadcasters/juce_ActionListener.h
|
||||
include/libopenshot-audio/juce_events/broadcasters/juce_AsyncUpdater.h
|
||||
include/libopenshot-audio/juce_events/broadcasters/juce_ChangeBroadcaster.h
|
||||
include/libopenshot-audio/juce_events/broadcasters/juce_ChangeListener.h
|
||||
include/libopenshot-audio/juce_events/broadcasters/juce_LockingAsyncUpdater.h
|
||||
include/libopenshot-audio/juce_events/interprocess/juce_ChildProcessManager.h
|
||||
include/libopenshot-audio/juce_events/interprocess/juce_ConnectedChildProcess.h
|
||||
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnection.h
|
||||
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnectionServer.h
|
||||
|
@ -351,11 +483,15 @@ include/libopenshot-audio/juce_events/messages/juce_MessageListener.h
|
|||
include/libopenshot-audio/juce_events/messages/juce_MessageManager.h
|
||||
include/libopenshot-audio/juce_events/messages/juce_MountedVolumeListChangeDetector.h
|
||||
include/libopenshot-audio/juce_events/messages/juce_NotificationType.h
|
||||
include/libopenshot-audio/juce_events/native/juce_linux_EventLoop.h
|
||||
include/libopenshot-audio/juce_events/native/juce_osx_MessageQueue.h
|
||||
include/libopenshot-audio/juce_events/native/juce_win32_HiddenMessageWindow.h
|
||||
include/libopenshot-audio/juce_events/native/juce_win32_WinRTWrapper.h
|
||||
include/libopenshot-audio/juce_events/native/juce_EventLoopInternal_linux.h
|
||||
include/libopenshot-audio/juce_events/native/juce_EventLoop_linux.h
|
||||
include/libopenshot-audio/juce_events/native/juce_HiddenMessageWindow_windows.h
|
||||
include/libopenshot-audio/juce_events/native/juce_MessageQueue_mac.h
|
||||
include/libopenshot-audio/juce_events/native/juce_RunningInUnity.h
|
||||
include/libopenshot-audio/juce_events/native/juce_ScopedLowPowerModeDisabler.h
|
||||
include/libopenshot-audio/juce_events/native/juce_WinRTWrapper_windows.h
|
||||
include/libopenshot-audio/juce_events/timers/juce_MultiTimer.h
|
||||
include/libopenshot-audio/juce_events/timers/juce_TimedCallback.h
|
||||
include/libopenshot-audio/juce_events/timers/juce_Timer.h
|
||||
lib/cmake/OpenShotAudio/FindASIO.cmake
|
||||
lib/cmake/OpenShotAudio/OpenShotAudioConfig.cmake
|
||||
|
@ -364,9 +500,10 @@ lib/cmake/OpenShotAudio/OpenShotAudioTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
|||
lib/cmake/OpenShotAudio/OpenShotAudioTargets.cmake
|
||||
lib/libopenshot-audio.so
|
||||
lib/libopenshot-audio.so.%%VERSION%%
|
||||
lib/libopenshot-audio.so.9
|
||||
lib/libopenshot-audio.so.10
|
||||
share/man/man1/openshot-audio-demo.1.gz
|
||||
@dir include/libopenshot-audio/juce_audio_devices/native/java/app/com/roli/juce
|
||||
@dir include/libopenshot-audio/juce_core/native/java/app/com/roli/juce
|
||||
@dir include/libopenshot-audio/juce_core/native/javacore/app/com/roli/juce
|
||||
@dir include/libopenshot-audio/juce_core/native/javacore/init/com/roli/juce
|
||||
@dir include/libopenshot-audio/juce_audio_devices/native/java/app/com/rmsl/juce
|
||||
@dir include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/deduplication
|
||||
@dir include/libopenshot-audio/juce_core/native/java/app/com/rmsl/juce
|
||||
@dir include/libopenshot-audio/juce_core/native/javacore/app/com/rmsl/juce
|
||||
@dir include/libopenshot-audio/juce_core/native/javacore/init/com/rmsl/juce
|
||||
|
|
Loading…
Add table
Reference in a new issue