OpenShot Audio Library (libopenshot-audio) is a free, open-source project that

enables high-quality editing and playback of audio, and is based on the amazing
JUCE library.

WWW: https://www.openshot.org/

PR:		237574
Submitted by:	tatsuki_makino@hotmail.com
This commit is contained in:
Dmitry Marakasov 2019-05-08 13:29:22 +00:00
parent dfd801cad1
commit 3a9460c699
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=501021
19 changed files with 621 additions and 0 deletions

View file

@ -423,6 +423,7 @@
SUBDIR += libogg
SUBDIR += liboggz
SUBDIR += libopenmpt
SUBDIR += libopenshot-audio
SUBDIR += libopenspc
SUBDIR += libopusenc
SUBDIR += libsamplerate

View file

@ -0,0 +1,26 @@
# $FreeBSD$
PORTNAME= libopenshot-audio
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8-39
DISTVERSIONSUFFIX= -g9a1a609
CATEGORIES= audio multimedia
MAINTAINER= tatsuki_makino@hotmail.com
COMMENT= OpenShot Audio Library
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
LIB_DEPENDS= libasound.so:audio/alsa-lib
USES= cmake dos2unix
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= OpenShot
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen \
CMAKE_DISABLE_FIND_PACKAGE_ImageMagick
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1556290800
SHA256 (OpenShot-libopenshot-audio-v0.1.8-39-g9a1a609_GH0.tar.gz) = 7acabb2938c179e22e474c80d8c61940d319007ed454521f215f7bf6b8f1d24c
SIZE (OpenShot-libopenshot-audio-v0.1.8-39-g9a1a609_GH0.tar.gz) = 1695347

View file

@ -0,0 +1,27 @@
--- CMakeLists.txt.orig 2019-04-17 16:56:20 UTC
+++ CMakeLists.txt
@@ -147,14 +147,15 @@ ELSE (WIN32)
SET(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -flax-vector-conversions")
ELSE (APPLE)
- SET_PROPERTY(GLOBAL PROPERTY JUCE_LINUX "JUCE_LINUX")
+ #SET_PROPERTY(GLOBAL PROPERTY JUCE_LINUX "JUCE_LINUX")
SET(EXTENSION "cpp")
find_package(ZLIB REQUIRED)
find_package(ALSA REQUIRED)
+ find_library(EXECINFO_LIBRARY NAMES execinfo)
include_directories(${ZLIB_INCLUDE_DIR} ${ALSA_INCLUDE_DIR})
- ADD_DEFINITIONS(-DLINUX)
- SET(JUCE_PLATFORM_SPECIFIC_LIBRARIES ${ZLIB_LIBRARIES} ${ALSA_LIBRARIES})
+ #ADD_DEFINITIONS(-DLINUX)
+ SET(JUCE_PLATFORM_SPECIFIC_LIBRARIES ${ZLIB_LIBRARIES} ${ALSA_LIBRARIES} ${EXECINFO_LIBRARY})
SET(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -std=c++11")
ENDIF(APPLE)
ENDIF(UNIX)
@@ -220,4 +221,4 @@ file(GLOB_RECURSE doc_files ${CMAKE_CURRENT_BINARY_DIR
INSTALL(FILES ${doc_files} DESTINATION share/doc/libopenshot-audio)
# Install manpage
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/doc/openshot-audio-test-sound.1 DESTINATION share/man/man1)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/doc/openshot-audio-test-sound.1 DESTINATION man/man1)

View file

@ -0,0 +1,21 @@
--- 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

View file

@ -0,0 +1,20 @@
--- JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.orig 2019-04-17 16:56:20 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.
@@ -212,7 +212,7 @@
#endif
//==============================================================================
-#elif JUCE_LINUX
+#elif JUCE_BSD || JUCE_LINUX
#if JUCE_ALSA
#include "native/juce_linux_ALSA.cpp"
#endif

View file

@ -0,0 +1,11 @@
--- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiInput.h.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiInput.h
@@ -123,7 +123,7 @@ class JUCE_API MidiInput final (public)
static MidiInput* openDevice (int deviceIndex,
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 (Not available on Windows).
This will attempt to create a new midi input device with the specified name,

View file

@ -0,0 +1,11 @@
--- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.h.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.h
@@ -66,7 +66,7 @@ class JUCE_API MidiOutput final : private Thread (pu
static MidiOutput* openDevice (int deviceIndex);
- #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 (Not available on Windows).
This will attempt to create a new midi output device that other apps can connect

View file

@ -0,0 +1,29 @@
--- JuceLibraryCode/modules/juce_core/juce_core.cpp.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_core/juce_core.cpp
@@ -66,7 +66,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>
@@ -74,7 +74,7 @@
#include <netinet/in.h>
#endif
- #if JUCE_LINUX
+ #if JUCE_BSD || JUCE_LINUX
#include <stdio.h>
#include <langinfo.h>
#include <ifaddrs.h>
@@ -209,7 +209,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"

View file

@ -0,0 +1,16 @@
--- JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h
@@ -76,10 +76,11 @@ using uint32 = unsigned int;
/** An unsigned integer type that's guaranteed to be large enough to hold a pointer without truncating it. */
using pointer_sized_uint = _W64 unsigned int;
#else
+# include <cstdint>
/** A signed integer type that's guaranteed to be large enough to hold a pointer without truncating it. */
- using pointer_sized_int = int;
+ using pointer_sized_int = intptr_t;
/** An unsigned integer type that's guaranteed to be large enough to hold a pointer without truncating it. */
- using pointer_sized_uint = unsigned int;
+ using pointer_sized_uint = uintptr_t;
#endif
#if JUCE_WINDOWS && ! JUCE_MINGW

View file

@ -0,0 +1,10 @@
--- JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h
@@ -261,6 +261,7 @@
#include <sys/types.h>
#include <sys/wait.h>
#include <utime.h>
+ #include <net/if_dl.h>
//==============================================================================
#elif JUCE_ANDROID

View file

@ -0,0 +1,11 @@
--- 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
@@ -216,7 +216,7 @@ bool Process::openDocument (const String& fileName, co
setsid();
// Child process
- execve (argv[0], (char**) argv, environ);
+ execv (argv[0], (char**) argv);
exit (0);
}

View file

@ -0,0 +1,25 @@
--- JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp
@@ -34,6 +34,14 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
{
for (struct ifaddrs* i = addrs; i != nullptr; i = i->ifa_next)
{
+#if JUCE_BSD
+ if (i->ifa_addr->sa_family != AF_LINK) {
+ continue;
+ }
+ struct sockaddr_dl *dl = (struct sockaddr_dl *)i->ifa_addr;
+ {
+ MACAddress ma ((const uint8*) LLADDR(dl));
+#else
struct ifreq ifr;
strcpy (ifr.ifr_name, i->ifa_name);
ifr.ifr_addr.sa_family = AF_INET;
@@ -41,6 +49,7 @@ void MACAddress::findAllAddresses (Array<MACAddress>&
if (ioctl (s, SIOCGIFHWADDR, &ifr) == 0)
{
MACAddress ma ((const uint8*) ifr.ifr_hwaddr.sa_data);
+#endif
if (! ma.isNull())
result.addIfNotAlreadyThere (ma);

View file

@ -0,0 +1,30 @@
--- JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp
@@ -87,10 +87,13 @@ int SystemStats::getCpuSpeedInMegahertz()
int SystemStats::getMemorySizeInMegabytes()
{
+#if JUCE_BSD
+#else
struct sysinfo sysi;
if (sysinfo (&sysi) == 0)
return (int) (sysi.totalram * sysi.mem_unit / (1024 * 1024));
+#endif
return 0;
}
@@ -134,8 +137,13 @@ static String getLocaleValue (nl_item key)
return result;
}
+#if JUCE_BSD
+String SystemStats::getUserLanguage() { return String::fromUTF8(""); }
+String SystemStats::getUserRegion() { return String::fromUTF8(""); }
+#else
String SystemStats::getUserLanguage() { return getLocaleValue (_NL_IDENTIFICATION_LANGUAGE); }
String SystemStats::getUserRegion() { return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); }
+#endif
String SystemStats::getDisplayLanguage() { return getUserLanguage() + "-" + getUserRegion(); }
//==============================================================================

View file

@ -0,0 +1,11 @@
--- 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));

View file

@ -0,0 +1,20 @@
--- 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

View file

@ -0,0 +1,11 @@
--- JuceLibraryCode/modules/juce_events/juce_events.h.orig 2019-04-17 16:56:20 UTC
+++ JuceLibraryCode/modules/juce_events/juce_events.h
@@ -89,7 +89,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

View file

@ -0,0 +1,5 @@
OpenShot Audio Library (libopenshot-audio) is a free, open-source project that
enables high-quality editing and playback of audio, and is based on the amazing
JUCE library.
WWW: https://www.openshot.org/

View file

@ -0,0 +1,333 @@
bin/openshot-audio-test-sound
include/libopenshot-audio/AppConfig.h
include/libopenshot-audio/JuceHeader.h
include/libopenshot-audio/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h
include/libopenshot-audio/juce_audio_basics/buffers/juce_AudioChannelSet.h
include/libopenshot-audio/juce_audio_basics/buffers/juce_AudioDataConverters.h
include/libopenshot-audio/juce_audio_basics/buffers/juce_AudioProcessLoadMeasurer.h
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_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/mpe/juce_MPEInstrument.h
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEMessages.h
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPENote.h
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPESynthesiser.h
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPESynthesiserBase.h
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/sources/juce_AudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_BufferingAudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_IIRFilterAudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_MemoryAudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_MixerAudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_PositionableAudioSource.h
include/libopenshot-audio/juce_audio_basics/sources/juce_ResamplingAudioSource.h
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_Decibels.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_Reverb.h
include/libopenshot-audio/juce_audio_basics/utilities/juce_SmoothedValue.h
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioIODevice.h
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioIODeviceType.h
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_MidiInput.h
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiMessageCollector.h
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiOutput.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/sources/juce_AudioSourcePlayer.h
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioTransportSource.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/all.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/alloc.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/assert.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/callback.h
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
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h
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/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
include/libopenshot-audio/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h
include/libopenshot-audio/juce_audio_formats/codecs/juce_MP3AudioFormat.h
include/libopenshot-audio/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h
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/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_AudioFormat.h
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatManager.h
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatReader.h
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatReaderSource.h
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatWriter.h
include/libopenshot-audio/juce_audio_formats/format/juce_AudioSubsectionReader.h
include/libopenshot-audio/juce_audio_formats/format/juce_BufferingAudioFormatReader.h
include/libopenshot-audio/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h
include/libopenshot-audio/juce_audio_formats/juce_audio_formats.h
include/libopenshot-audio/juce_audio_formats/sampler/juce_Sampler.h
include/libopenshot-audio/juce_core/containers/juce_AbstractFifo.h
include/libopenshot-audio/juce_core/containers/juce_Array.h
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_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_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_SortedSet.h
include/libopenshot-audio/juce_core/containers/juce_SparseSet.h
include/libopenshot-audio/juce_core/containers/juce_Variant.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
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_TemporaryFile.h
include/libopenshot-audio/juce_core/files/juce_WildcardFileFilter.h
include/libopenshot-audio/juce_core/javascript/juce_JSON.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
include/libopenshot-audio/juce_core/logging/juce_Logger.h
include/libopenshot-audio/juce_core/maths/juce_BigInteger.h
include/libopenshot-audio/juce_core/maths/juce_Expression.h
include/libopenshot-audio/juce_core/maths/juce_MathsFunctions.h
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_Atomic.h
include/libopenshot-audio/juce_core/memory/juce_ByteOrder.h
include/libopenshot-audio/juce_core/memory/juce_ContainerDeletePolicy.h
include/libopenshot-audio/juce_core/memory/juce_HeapBlock.h
include/libopenshot-audio/juce_core/memory/juce_HeavyweightLeakedObjectDetector.h
include/libopenshot-audio/juce_core/memory/juce_LeakedObjectDetector.h
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_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_Result.h
include/libopenshot-audio/juce_core/misc/juce_RuntimePermissions.h
include/libopenshot-audio/juce_core/misc/juce_StdFunctionCompat.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/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/streams/juce_BufferedInputStream.h
include/libopenshot-audio/juce_core/streams/juce_FileInputSource.h
include/libopenshot-audio/juce_core/streams/juce_InputSource.h
include/libopenshot-audio/juce_core/streams/juce_InputStream.h
include/libopenshot-audio/juce_core/streams/juce_MemoryInputStream.h
include/libopenshot-audio/juce_core/streams/juce_MemoryOutputStream.h
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_PlatformDefs.h
include/libopenshot-audio/juce_core/system/juce_StandardHeader.h
include/libopenshot-audio/juce_core/system/juce_SystemStats.h
include/libopenshot-audio/juce_core/system/juce_TargetPlatform.h
include/libopenshot-audio/juce_core/text/juce_Base64.h
include/libopenshot-audio/juce_core/text/juce_CharPointer_ASCII.h
include/libopenshot-audio/juce_core/text/juce_CharPointer_UTF16.h
include/libopenshot-audio/juce_core/text/juce_CharPointer_UTF32.h
include/libopenshot-audio/juce_core/text/juce_CharPointer_UTF8.h
include/libopenshot-audio/juce_core/text/juce_CharacterFunctions.h
include/libopenshot-audio/juce_core/text/juce_Identifier.h
include/libopenshot-audio/juce_core/text/juce_LocalisedStrings.h
include/libopenshot-audio/juce_core/text/juce_NewLine.h
include/libopenshot-audio/juce_core/text/juce_String.h
include/libopenshot-audio/juce_core/text/juce_StringArray.h
include/libopenshot-audio/juce_core/text/juce_StringPairArray.h
include/libopenshot-audio/juce_core/text/juce_StringPool.h
include/libopenshot-audio/juce_core/text/juce_StringRef.h
include/libopenshot-audio/juce_core/text/juce_TextDiff.h
include/libopenshot-audio/juce_core/threads/juce_ChildProcess.h
include/libopenshot-audio/juce_core/threads/juce_CriticalSection.h
include/libopenshot-audio/juce_core/threads/juce_DynamicLibrary.h
include/libopenshot-audio/juce_core/threads/juce_HighResolutionTimer.h
include/libopenshot-audio/juce_core/threads/juce_InterProcessLock.h
include/libopenshot-audio/juce_core/threads/juce_Process.h
include/libopenshot-audio/juce_core/threads/juce_ReadWriteLock.h
include/libopenshot-audio/juce_core/threads/juce_ScopedLock.h
include/libopenshot-audio/juce_core/threads/juce_ScopedReadLock.h
include/libopenshot-audio/juce_core/threads/juce_ScopedWriteLock.h
include/libopenshot-audio/juce_core/threads/juce_SpinLock.h
include/libopenshot-audio/juce_core/threads/juce_Thread.h
include/libopenshot-audio/juce_core/threads/juce_ThreadLocalValue.h
include/libopenshot-audio/juce_core/threads/juce_ThreadPool.h
include/libopenshot-audio/juce_core/threads/juce_TimeSliceThread.h
include/libopenshot-audio/juce_core/threads/juce_WaitableEvent.h
include/libopenshot-audio/juce_core/time/juce_PerformanceCounter.h
include/libopenshot-audio/juce_core/time/juce_RelativeTime.h
include/libopenshot-audio/juce_core/time/juce_Time.h
include/libopenshot-audio/juce_core/unit_tests/juce_UnitTest.h
include/libopenshot-audio/juce_core/xml/juce_XmlDocument.h
include/libopenshot-audio/juce_core/xml/juce_XmlElement.h
include/libopenshot-audio/juce_core/zip/juce_GZIPCompressorOutputStream.h
include/libopenshot-audio/juce_core/zip/juce_GZIPDecompressorInputStream.h
include/libopenshot-audio/juce_core/zip/juce_ZipFile.h
include/libopenshot-audio/juce_core/zip/zlib/crc32.h
include/libopenshot-audio/juce_core/zip/zlib/deflate.h
include/libopenshot-audio/juce_core/zip/zlib/inffast.h
include/libopenshot-audio/juce_core/zip/zlib/inffixed.h
include/libopenshot-audio/juce_core/zip/zlib/inflate.h
include/libopenshot-audio/juce_core/zip/zlib/inftrees.h
include/libopenshot-audio/juce_core/zip/zlib/trees.h
include/libopenshot-audio/juce_core/zip/zlib/zconf.h
include/libopenshot-audio/juce_core/zip/zlib/zconf.in.h
include/libopenshot-audio/juce_core/zip/zlib/zlib.h
include/libopenshot-audio/juce_core/zip/zlib/zutil.h
include/libopenshot-audio/juce_data_structures/app_properties/juce_ApplicationProperties.h
include/libopenshot-audio/juce_data_structures/app_properties/juce_PropertiesFile.h
include/libopenshot-audio/juce_data_structures/juce_data_structures.h
include/libopenshot-audio/juce_data_structures/undomanager/juce_UndoManager.h
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_ValueTreeSynchroniser.h
include/libopenshot-audio/juce_data_structures/values/juce_ValueWithDefault.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/interprocess/juce_ConnectedChildProcess.h
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnection.h
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnectionServer.h
include/libopenshot-audio/juce_events/interprocess/juce_NetworkServiceDiscovery.h
include/libopenshot-audio/juce_events/juce_events.h
include/libopenshot-audio/juce_events/messages/juce_ApplicationBase.h
include/libopenshot-audio/juce_events/messages/juce_CallbackMessage.h
include/libopenshot-audio/juce_events/messages/juce_DeletedAtShutdown.h
include/libopenshot-audio/juce_events/messages/juce_Initialisation.h
include/libopenshot-audio/juce_events/messages/juce_Message.h
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/timers/juce_MultiTimer.h
include/libopenshot-audio/juce_events/timers/juce_Timer.h
lib/libopenshot-audio.so
lib/libopenshot-audio.so.0.1.8
lib/libopenshot-audio.so.6
man/man1/openshot-audio-test-sound.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