View | Details | Raw Unified | Return to bug 284374 | Differences between
and this patch

Collapse All | Expand All

(-)b/audio/libopenshot-audio/Makefile (-2 / +2 lines)
Lines 1-6 Link Here
1
PORTNAME=	libopenshot-audio
1
PORTNAME=	libopenshot-audio
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	0.3.3
3
DISTVERSION=	0.4.0
4
CATEGORIES=	audio multimedia
4
CATEGORIES=	audio multimedia
5
5
6
MAINTAINER=	tatsuki_makino@hotmail.com
6
MAINTAINER=	tatsuki_makino@hotmail.com
Lines 14-20 LIB_DEPENDS= libasound.so:audio/alsa-lib \ Link Here
14
		libsysinfo.so:devel/libsysinfo
14
		libsysinfo.so:devel/libsysinfo
15
RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
15
RUN_DEPENDS=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
16
16
17
USES=		cmake compiler:c++14-lang
17
USES=		cmake compiler:c++17-lang
18
USE_GITHUB=	yes
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	OpenShot
19
GH_ACCOUNT=	OpenShot
20
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	yes
(-)b/audio/libopenshot-audio/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1719370800
1
TIMESTAMP = 1737807753
2
SHA256 (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 5c0f9972828a5cc1614e10d54bea8ebeabf3bfe361024f28516a856918f5e8f2
2
SHA256 (OpenShot-libopenshot-audio-v0.4.0_GH0.tar.gz) = 1abdedf9c8686c972c42225a283f518ed2ade445c2e454996b6709d8cc8d1704
3
SIZE (OpenShot-libopenshot-audio-v0.3.3_GH0.tar.gz) = 1772184
3
SIZE (OpenShot-libopenshot-audio-v0.4.0_GH0.tar.gz) = 2260995
(-)b/audio/libopenshot-audio/files/patch-CMakeLists.txt (-5 / +5 lines)
Lines 1-6 Link Here
1
--- CMakeLists.txt.orig	2024-05-11 01:22:43 UTC
1
--- CMakeLists.txt.orig	2024-12-21 22:21:33 UTC
2
+++ CMakeLists.txt
2
+++ CMakeLists.txt
3
@@ -175,6 +175,12 @@ set_target_properties(openshot-audio PROPERTIES
3
@@ -180,6 +180,12 @@ set_target_properties(openshot-audio PROPERTIES
4
   EXPORT_NAME Audio  # Exports as OpenShot::Audio target
4
   EXPORT_NAME Audio  # Exports as OpenShot::Audio target
5
 )
5
 )
6
 
6
 
Lines 13-19 Link Here
13
 # Require language features we use
13
 # Require language features we use
14
 if(CMAKE_VERSION VERSION_GREATER 3.8)
14
 if(CMAKE_VERSION VERSION_GREATER 3.8)
15
   target_compile_features(openshot-audio PUBLIC
15
   target_compile_features(openshot-audio PUBLIC
16
@@ -193,7 +199,8 @@ endif()
16
@@ -198,7 +204,8 @@ endif()
17
 # Enable stack-unwinding support in c objects on gcc-based platforms.
17
 # Enable stack-unwinding support in c objects on gcc-based platforms.
18
 # Failing to do so will cause your program to be terminated when a png
18
 # Failing to do so will cause your program to be terminated when a png
19
 # or a jpeg exception is thrown on linux or macosx.
19
 # or a jpeg exception is thrown on linux or macosx.
Lines 23-29 Link Here
23
   target_compile_options(openshot-audio PRIVATE -fexceptions)
23
   target_compile_options(openshot-audio PRIVATE -fexceptions)
24
 endif()
24
 endif()
25
 
25
 
26
@@ -256,8 +263,8 @@ if(UNIX AND NOT APPLE)
26
@@ -262,8 +269,8 @@ if(UNIX AND NOT APPLE)
27
       INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
27
       INTERFACE_INCLUDE_DIRECTORIES ${ALSA_INCLUDE_DIR}
28
       INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
28
       INTERFACE_LINK_LIBRARIES ${ALSA_LIBRARIES})
29
   endif()
29
   endif()
Lines 34-40 Link Here
34
 else()
34
 else()
35
   # For EXPORTED Config
35
   # For EXPORTED Config
36
   set(NEED_ALSA FALSE)
36
   set(NEED_ALSA FALSE)
37
@@ -265,10 +272,68 @@ endif()
37
@@ -271,10 +278,68 @@ find_package(ZLIB REQUIRED)
38
 
38
 
39
 # ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
39
 # ZLIB -- uses IMPORTED target ZLIB::ZLIB which has existed since CMake 3.1
40
 find_package(ZLIB REQUIRED)
40
 find_package(ZLIB REQUIRED)
(-)b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_audio__io_juce__AudioIODeviceType.cpp (-18 / +8 lines)
Lines 1-21 Link Here
1
--- JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp.orig	2019-04-17 16:56:20 UTC
1
--- JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp.orig	2024-12-21 22:21:33 UTC
2
+++ JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp
2
+++ JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp
3
@@ -62,15 +62,15 @@ AudioIODeviceType* AudioIODeviceType::createAudioIODev
3
@@ -100,7 +100,7 @@ void AudioIODeviceType::callDeviceChangeListeners()
4
 AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_ASIO()            { return nullptr; }
4
  AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_JACK()         { return nullptr; }
5
 #endif
6
 
7
-#if ! (JUCE_LINUX && JUCE_ALSA)
8
+#if ! ((JUCE_BSD || JUCE_LINUX) && JUCE_ALSA)
9
 AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_ALSA()            { return nullptr; }
10
 #endif
11
 
12
-#if ! (JUCE_LINUX && JUCE_JACK)
13
+#if ! ((JUCE_BSD || JUCE_LINUX) && JUCE_JACK)
14
 AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_JACK()            { return nullptr; }
15
 #endif
16
 
17
-#if ! (JUCE_LINUX && JUCE_BELA)
18
+#if ! ((JUCE_BSD || JUCE_LINUX) && JUCE_BELA)
19
 AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_Bela()            { return nullptr; }
20
 #endif
5
 #endif
21
 
6
 
7
-#if JUCE_LINUX && JUCE_BELA
8
+#if (JUCE_LINUX || JUCE_BSD) && JUCE_BELA
9
  AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_Bela()         { return new BelaAudioIODeviceType(); }
10
 #else
11
  AudioIODeviceType* AudioIODeviceType::createAudioIODeviceType_Bela()         { return nullptr; }
(-)b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_juce__audio__devices.cpp (-17 / +8 lines)
Lines 1-20 Link Here
1
--- JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.orig	2020-09-11 12:10:25 UTC
1
--- JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.orig	2024-12-21 22:21:33 UTC
2
+++ JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp
2
+++ JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp
3
@@ -119,7 +119,7 @@
3
@@ -177,7 +177,7 @@
4
   #include "native/juce_JackAudio_linux.cpp"
4
  #endif
5
  #endif
5
 
6
 
6
 //==============================================================================
7
- #if (JUCE_LINUX && JUCE_BELA)
7
-#elif JUCE_LINUX
8
+ #if ((JUCE_LINUX || JUCE_BSD) && JUCE_BELA)
8
+#elif JUCE_BSD || JUCE_LINUX
9
   /* Got an include error here? If so, you've either not got the bela headers
9
  #if JUCE_ALSA
10
      installed, or you've not got your paths set up correctly to find its header
10
   /* Got an include error here? If so, you've either not got ALSA installed, or you've
11
      files.
11
      not got your paths set up correctly to find its header files.
12
@@ -211,7 +211,7 @@
13
  #endif
14
 
15
 //==============================================================================
16
-#elif JUCE_LINUX
17
+#elif JUCE_BSD || JUCE_LINUX
18
  #if JUCE_ALSA
19
   #include "native/juce_linux_ALSA.cpp"
20
  #endif
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_midi__io_juce__MidiDevices.h (-20 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiDevices.h.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiDevices.h
3
@@ -108,7 +108,7 @@ class JUCE_API  MidiInput  final (public)
4
     */
5
     static std::unique_ptr<MidiInput> openDevice (const String& deviceIdentifier, MidiInputCallback* callback);
6
 
7
-   #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
8
+   #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
9
     /** This will try to create a new midi input device (only available on Linux, macOS and iOS).
10
 
11
         This will attempt to create a new midi input device with the specified name for other
12
@@ -264,7 +264,7 @@ class JUCE_API  MidiOutput  final  : private Thread (p
13
     */
14
     static std::unique_ptr<MidiOutput> openDevice (const String& deviceIdentifier);
15
 
16
-   #if JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
17
+   #if JUCE_BSD || JUCE_LINUX || JUCE_MAC || JUCE_IOS || DOXYGEN
18
     /** This will try to create a new midi output device (only available on Linux, macOS and iOS).
19
 
20
         This will attempt to create a new midi output device with the specified name that other
(-)b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__audio__devices_native_juce__JackAudio__linux.cpp (-83 / +9 lines)
Lines 1-6 Link Here
1
--- JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp.orig	2023-04-17 13:00:42 UTC
1
--- JuceLibraryCode/modules/juce_audio_devices/native/juce_JackAudio_linux.cpp.orig	2024-12-21 22:21:33 UTC
2
+++ JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
2
+++ JuceLibraryCode/modules/juce_audio_devices/native/juce_JackAudio_linux.cpp
3
@@ -175,6 +175,8 @@ class JackAudioIODevice   : public AudioIODevice (publ
3
@@ -182,6 +182,8 @@ class JackAudioIODevice final : public AudioIODevice (
4
         {
4
         {
5
             juce::jack_set_error_function (errorCallback);
5
             juce::jack_set_error_function (errorCallback);
6
 
6
 
Lines 9-16 Link Here
9
             // open input ports
9
             // open input ports
10
             const StringArray inputChannels (getInputChannelNames());
10
             const StringArray inputChannels (getInputChannelNames());
11
             for (int i = 0; i < inputChannels.size(); ++i)
11
             for (int i = 0; i < inputChannels.size(); ++i)
12
@@ -185,7 +187,10 @@ class JackAudioIODevice   : public AudioIODevice (publ
12
@@ -192,7 +194,10 @@ class JackAudioIODevice final : public AudioIODevice (
13
                 inputPorts.add (juce::jack_port_register (client, inputName.toUTF8(),
13
                 inputPorts.add (juce::jack_port_register (client, inputChannelName.toUTF8(),
14
                                                           JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0));
14
                                                           JACK_DEFAULT_AUDIO_TYPE, JackPortIsInput, 0));
15
             }
15
             }
16
+            }
16
+            }
Lines 20-104 Link Here
20
             // open output ports
20
             // open output ports
21
             const StringArray outputChannels (getOutputChannelNames());
21
             const StringArray outputChannels (getOutputChannelNames());
22
             for (int i = 0; i < outputChannels.size(); ++i)
22
             for (int i = 0; i < outputChannels.size(); ++i)
23
@@ -196,6 +201,7 @@ class JackAudioIODevice   : public AudioIODevice (publ
23
@@ -202,6 +207,7 @@ class JackAudioIODevice final : public AudioIODevice (
24
                 outputPorts.add (juce::jack_port_register (client, outputName.toUTF8(),
24
 
25
                 outputPorts.add (juce::jack_port_register (client, outputChannelName.toUTF8(),
25
                                                            JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0));
26
                                                            JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0));
26
             }
27
+            }
27
+            }
28
 
29
             inChans.calloc (totalNumberOfInputChannels + 2);
30
             outChans.calloc (totalNumberOfOutputChannels + 2);
31
@@ -273,26 +279,40 @@ class JackAudioIODevice   : public AudioIODevice (publ
32
 
33
         if (! inputChannels.isZero())
34
         {
35
-            for (JackPortIterator i (client, true); i.next();)
36
+            int idx = 0;
37
+            for (JackPortIterator i (client, true); i.next() && idx < inputPorts.size();)
38
             {
39
-                if (inputChannels [i.index] && i.clientName == getName())
40
+                if (i.clientName != getName())
41
+                    continue;
42
+                if (inputChannels [idx])
43
                 {
44
-                    int error = juce::jack_connect (client, i.ports[i.index], juce::jack_port_name ((jack_port_t*) inputPorts[i.index]));
45
+                    int error = juce::jack_connect (client, i.ports[i.index], juce::jack_port_name ((jack_port_t*) inputPorts[idx]));
46
                     if (error != 0)
47
+                    {
48
                         JUCE_JACK_LOG ("Cannot connect input port " + String (i.index) + " (" + i.name + "), error " + String (error));
49
+                    }
50
+                    else
51
+                        ++idx;
52
                 }
53
             }
54
         }
55
 
56
         if (! outputChannels.isZero())
57
         {
58
-            for (JackPortIterator i (client, false); i.next();)
59
+            int idx = 0;
60
+            for (JackPortIterator i (client, false); i.next() && idx < outputPorts.size();)
61
             {
62
-                if (outputChannels [i.index] && i.clientName == getName())
63
+                if (i.clientName != getName())
64
+                    continue;
65
+                if (outputChannels [idx])
66
                 {
67
-                    int error = juce::jack_connect (client, juce::jack_port_name ((jack_port_t*) outputPorts[i.index]), i.ports[i.index]);
68
+                    int error = juce::jack_connect (client, juce::jack_port_name ((jack_port_t*) outputPorts[idx]), i.ports[i.index]);
69
                     if (error != 0)
70
+                    {
71
                         JUCE_JACK_LOG ("Cannot connect output port " + String (i.index) + " (" + i.name + "), error " + String (error));
72
+                    }
73
+                    else
74
+                        ++idx;
75
                 }
76
             }
77
         }
78
@@ -536,20 +556,20 @@ class JackAudioIODeviceType  : public AudioIODeviceTyp
79
             // scan for output devices
80
             for (JackPortIterator i (client, false); i.next();)
81
             {
82
-                if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! inputNames.contains (i.clientName))
83
+                if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! outputNames.contains (i.clientName))
84
                 {
85
-                    inputNames.add (i.clientName);
86
-                    inputIds.add (i.ports [i.index]);
87
+                    outputNames.add (i.clientName);
88
+                    outputIds.add (i.ports [i.index]);
89
                 }
90
             }
91
 
92
             // scan for input devices
93
             for (JackPortIterator i (client, true); i.next();)
94
             {
95
-                if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! outputNames.contains (i.clientName))
96
+                if (i.clientName != (JUCE_JACK_CLIENT_NAME) && ! inputNames.contains (i.clientName))
97
                 {
98
-                    outputNames.add (i.clientName);
99
-                    outputIds.add (i.ports [i.index]);
100
+                    inputNames.add (i.clientName);
101
+                    inputIds.add (i.ports [i.index]);
102
                 }
103
             }
28
             }
104
 
29
 
30
             inChans.calloc (totalNumberOfInputChannels + 2);
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_files_juce__File.cpp (-20 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/files/juce_File.cpp.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_core/files/juce_File.cpp
3
@@ -231,7 +231,7 @@ String File::addTrailingSeparator (const String& path)
4
 }
5
 
6
 //==============================================================================
7
-#if JUCE_LINUX
8
+#if JUCE_BSD || JUCE_LINUX
9
  #define NAMES_ARE_CASE_SENSITIVE 1
10
 #endif
11
 
12
@@ -973,7 +973,7 @@ bool File::createSymbolicLink (const File& linkFileToC
13
             linkFileToCreate.deleteFile();
14
     }
15
 
16
-   #if JUCE_MAC || JUCE_LINUX
17
+   #if JUCE_BSD || JUCE_MAC || JUCE_LINUX
18
     // one common reason for getting an error here is that the file already exists
19
     if (symlink (nativePathOfTarget.toRawUTF8(), linkFileToCreate.getFullPathName().toRawUTF8()) == -1)
20
     {
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp (-29 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/juce_core.cpp.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_core/juce_core.cpp
3
@@ -64,7 +64,7 @@
4
  #endif
5
 
6
 #else
7
- #if JUCE_LINUX || JUCE_ANDROID
8
+ #if JUCE_BSD || JUCE_LINUX || JUCE_ANDROID
9
   #include <sys/types.h>
10
   #include <sys/socket.h>
11
   #include <sys/errno.h>
12
@@ -72,7 +72,7 @@
13
   #include <netinet/in.h>
14
  #endif
15
 
16
- #if JUCE_LINUX
17
+ #if JUCE_BSD || JUCE_LINUX
18
   #include <stdio.h>
19
   #include <langinfo.h>
20
   #include <ifaddrs.h>
21
@@ -207,7 +207,7 @@
22
  #include "native/juce_win32_Threads.cpp"
23
 
24
 //==============================================================================
25
-#elif JUCE_LINUX
26
+#elif JUCE_BSD || JUCE_LINUX
27
  #include "native/juce_linux_CommonFile.cpp"
28
  #include "native/juce_linux_Files.cpp"
29
  #include "native/juce_linux_Network.cpp"
(-)b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h (-2 / +2 lines)
Lines 1-6 Link Here
1
--- JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h.orig	2021-05-09 14:57:33 UTC
1
--- JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h.orig	2024-12-21 22:21:33 UTC
2
+++ JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h
2
+++ JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h
3
@@ -272,6 +272,9 @@
3
@@ -247,6 +247,9 @@
4
  #include <sys/wait.h>
4
  #include <sys/wait.h>
5
  #include <utime.h>
5
  #include <utime.h>
6
  #include <poll.h>
6
  #include <poll.h>
(-)b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__Files__linux.cpp (-12 / +3 lines)
Lines 1-5 Link Here
1
--- JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp.orig	2019-04-17 16:56:20 UTC
1
--- JuceLibraryCode/modules/juce_core/native/juce_Files_linux.cpp.orig	2024-12-21 22:21:33 UTC
2
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp
2
+++ JuceLibraryCode/modules/juce_core/native/juce_Files_linux.cpp
3
@@ -35,8 +35,16 @@ bool File::isOnCDRomDrive() const
3
@@ -35,8 +35,16 @@ bool File::isOnCDRomDrive() const
4
 {
4
 {
5
     struct statfs buf;
5
     struct statfs buf;
Lines 12-18 Link Here
12
+	return false;
12
+	return false;
13
+#else
13
+#else
14
     return statfs (getFullPathName().toUTF8(), &buf) == 0
14
     return statfs (getFullPathName().toUTF8(), &buf) == 0
15
              && buf.f_type == (short) U_ISOFS_SUPER_MAGIC;
15
              && buf.f_type == (unsigned int) U_ISOFS_SUPER_MAGIC;
16
+#endif
16
+#endif
17
 }
17
 }
18
 
18
 
Lines 39-50 Link Here
39
     }
39
     }
40
 
40
 
41
     // Assume so if this fails for some reason
41
     // Assume so if this fails for some reason
42
@@ -216,7 +232,7 @@ bool Process::openDocument (const String& fileName, co
43
         setsid();
44
 
45
         // Child process
46
-        execve (argv[0], (char**) argv, environ);
47
+        execv (argv[0], (char**) argv);
48
         exit (0);
49
     }
50
 
(-)b/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__Network__linux.cpp (-2 / +2 lines)
Lines 1-5 Link Here
1
--- JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp.orig	2020-09-11 12:10:25 UTC
1
--- JuceLibraryCode/modules/juce_core/native/juce_Network_linux.cpp.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp
2
+++ JuceLibraryCode/modules/juce_core/native/juce_Network_linux.cpp
3
@@ -35,6 +35,14 @@ void MACAddress::findAllAddresses (Array<MACAddress>& 
3
@@ -35,6 +35,14 @@ void MACAddress::findAllAddresses (Array<MACAddress>& 
4
         {
4
         {
5
             for (auto* i = addrs; i != nullptr; i = i->ifa_next)
5
             for (auto* i = addrs; i != nullptr; i = i->ifa_next)
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__linux__SystemStats.cpp (-16 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp.orig	2021-05-09 14:57:33 UTC
2
+++ JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp
3
@@ -139,8 +139,13 @@ static String getLocaleValue (nl_item key)
4
     return result;
5
 }
6
 
7
+#if JUCE_BSD
8
+String SystemStats::getUserLanguage()     { return String(); }
9
+String SystemStats::getUserRegion()       { return String(); }
10
+#else
11
 String SystemStats::getUserLanguage()     { return getLocaleValue (_NL_IDENTIFICATION_LANGUAGE); }
12
 String SystemStats::getUserRegion()       { return getLocaleValue (_NL_IDENTIFICATION_TERRITORY); }
13
+#endif
14
 String SystemStats::getDisplayLanguage()  { return getUserLanguage() + "-" + getUserRegion(); }
15
 
16
 //==============================================================================
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__posix__SharedCode.h (-51 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h
3
@@ -59,7 +59,7 @@ void JUCE_CALLTYPE Process::terminate()
4
 }
5
 
6
 
7
-#if JUCE_MAC || JUCE_LINUX
8
+#if JUCE_BSD || JUCE_MAC || JUCE_LINUX
9
 bool Process::setMaxNumberOfFileHandles (int newMaxNumber) noexcept
10
 {
11
     rlimit lim;
12
@@ -253,7 +253,7 @@ uint64 File::getFileIdentifier() const
13
 
14
 static bool hasEffectiveRootFilePermissions()
15
 {
16
-   #if JUCE_LINUX
17
+   #if JUCE_BSD || JUCE_LINUX
18
     return geteuid() == 0;
19
    #else
20
     return false;
21
@@ -924,6 +924,8 @@ void JUCE_CALLTYPE Thread::setCurrentThreadName (const
22
     {
23
         [[NSThread currentThread] setName: juceStringToNS (name)];
24
     }
25
+   #elif JUCE_BSD
26
+	pthread_set_name_np(pthread_self(), name.toRawUTF8());
27
    #elif JUCE_LINUX || JUCE_ANDROID
28
     #if ((JUCE_LINUX && (__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2012) \
29
           || JUCE_ANDROID && __ANDROID_API__ >= 9)
30
@@ -977,14 +979,20 @@ void JUCE_CALLTYPE Thread::yield()
31
 void JUCE_CALLTYPE Thread::setCurrentThreadAffinityMask (uint32 affinityMask)
32
 {
33
    #if SUPPORT_AFFINITIES
34
+    #if JUCE_BSD
35
+    cpuset_t affinity;
36
+    #else
37
     cpu_set_t affinity;
38
+    #endif
39
     CPU_ZERO (&affinity);
40
 
41
     for (int i = 0; i < 32; ++i)
42
         if ((affinityMask & (uint32) (1 << i)) != 0)
43
             CPU_SET ((size_t) i, &affinity);
44
 
45
-   #if (! JUCE_ANDROID) && ((! JUCE_LINUX) || ((__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2004))
46
+   #if JUCE_BSD
47
+    pthread_setaffinity_np (pthread_self(), sizeof (cpuset_t), &affinity);
48
+   #elif (! JUCE_ANDROID) && ((! JUCE_LINUX) || ((__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2004))
49
     pthread_setaffinity_np (pthread_self(), sizeof (cpu_set_t), &affinity);
50
    #elif JUCE_ANDROID
51
     sched_setaffinity (gettid(), sizeof (cpu_set_t), &affinity);
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__PlatformDefs.h (-11 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h.orig	2019-04-17 16:56:20 UTC
2
+++ JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h
3
@@ -57,7 +57,7 @@ namespace juce
4
 #endif
5
 
6
 //==============================================================================
7
-#if JUCE_IOS || JUCE_LINUX
8
+#if JUCE_BSD || JUCE_IOS || JUCE_LINUX
9
   /** This will try to break into the debugger if the app is currently being debugged.
10
       If called by an app that's not being debugged, the behaviour isn't defined - it may
11
       crash or not, depending on the platform.
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_system_juce__StandardHeader.h (-11 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h
3
@@ -80,7 +80,7 @@
4
  #endif
5
 #endif
6
 
7
-#if JUCE_LINUX
8
+#if JUCE_BSD || JUCE_LINUX
9
  #include <cstring>
10
  #include <signal.h>
11
 
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_text_juce__CharPointer__ASCII.h (-11 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h.orig	2019-04-17 16:56:20 UTC
2
+++ JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h
3
@@ -335,7 +335,7 @@ class CharPointer_ASCII  final (public)
4
     /** Parses this string as a 64-bit integer. */
5
     int64 getIntValue64() const noexcept
6
     {
7
-       #if JUCE_LINUX || JUCE_ANDROID || JUCE_MINGW
8
+       #if JUCE_BSD || JUCE_LINUX || JUCE_ANDROID || JUCE_MINGW
9
         return atoll (data);
10
        #elif JUCE_WINDOWS
11
         return _atoi64 (data);
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_threads_juce__Process.h (-11 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_core/threads/juce_Process.h.orig	2019-04-17 16:56:20 UTC
2
+++ JuceLibraryCode/modules/juce_core/threads/juce_Process.h
3
@@ -139,7 +139,7 @@ class JUCE_API  Process (public)
4
     static void setDockIconVisible (bool isVisible);
5
    #endif
6
 
7
-   #if JUCE_MAC || JUCE_LINUX || DOXYGEN
8
+   #if JUCE_BSD || JUCE_MAC || JUCE_LINUX || DOXYGEN
9
     //==============================================================================
10
     /** UNIX ONLY - Attempts to use setrlimit to change the maximum number of file
11
         handles that the app can open. Pass 0 or less as the parameter to mean
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__data__structures_app__properties_juce__PropertiesFile.cpp (-11 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp.orig	2019-04-17 16:56:20 UTC
2
+++ JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp
3
@@ -90,7 +90,7 @@ File PropertiesFile::Options::getDefaultFile() const
4
     if (folderName.isNotEmpty())
5
         dir = dir.getChildFile (folderName);
6
 
7
-   #elif JUCE_LINUX || JUCE_ANDROID
8
+   #elif JUCE_BSD || JUCE_LINUX || JUCE_ANDROID
9
     auto dir = File (commonToAllUsers ? "/var" : "~")
10
                       .getChildFile (folderName.isNotEmpty() ? folderName
11
                                                              : ("." + applicationName));
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.cpp (-20 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_events/juce_events.cpp.orig	2019-04-17 16:56:20 UTC
2
+++ JuceLibraryCode/modules/juce_events/juce_events.cpp
3
@@ -49,7 +49,7 @@
4
  #import <IOKit/hid/IOHIDKeys.h>
5
  #import <IOKit/pwr_mgt/IOPMLib.h>
6
 
7
-#elif JUCE_LINUX
8
+#elif JUCE_BSD || JUCE_LINUX
9
  #include <unistd.h>
10
 #endif
11
 
12
@@ -94,7 +94,7 @@
13
   #include "native/juce_win32_WinRTWrapper.cpp"
14
  #endif
15
 
16
-#elif JUCE_LINUX
17
+#elif JUCE_BSD || JUCE_LINUX
18
  #include "native/juce_linux_Messaging.cpp"
19
 
20
 #elif JUCE_ANDROID
(-)a/audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__events_juce__events.h (-11 lines)
Removed Link Here
1
--- JuceLibraryCode/modules/juce_events/juce_events.h.orig	2020-09-11 12:10:25 UTC
2
+++ JuceLibraryCode/modules/juce_events/juce_events.h
3
@@ -90,7 +90,7 @@
4
 #include "interprocess/juce_ConnectedChildProcess.h"
5
 #include "interprocess/juce_NetworkServiceDiscovery.h"
6
 
7
-#if JUCE_LINUX
8
+#if JUCE_BSD || JUCE_LINUX
9
  #include "native/juce_linux_EventLoop.h"
10
 #endif
11
 
(-)b/audio/libopenshot-audio/pkg-plist (-77 / +214 lines)
Lines 10-20 include/libopenshot-audio/juce_audio_basics/buffers/juce_AudioSampleBuffer.h Link Here
10
include/libopenshot-audio/juce_audio_basics/buffers/juce_FloatVectorOperations.h
10
include/libopenshot-audio/juce_audio_basics/buffers/juce_FloatVectorOperations.h
11
include/libopenshot-audio/juce_audio_basics/juce_audio_basics.h
11
include/libopenshot-audio/juce_audio_basics/juce_audio_basics.h
12
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiBuffer.h
12
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiBuffer.h
13
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiDataConcatenator.h
13
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiFile.h
14
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiFile.h
14
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiKeyboardState.h
15
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiKeyboardState.h
15
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiMessage.h
16
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiMessage.h
16
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiMessageSequence.h
17
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiMessageSequence.h
17
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiRPN.h
18
include/libopenshot-audio/juce_audio_basics/midi/juce_MidiRPN.h
19
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMP.h
20
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPBytesOnGroup.h
21
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPConversion.h
22
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPConverters.h
23
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPDeviceInfo.h
24
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPDispatcher.h
25
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPFactory.h
26
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPIterator.h
27
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPMidi1ToBytestreamTranslator.h
28
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPMidi1ToMidi2DefaultTranslator.h
29
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPProtocols.h
30
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPReceiver.h
31
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPSysEx7.h
32
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPUtils.h
33
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPView.h
34
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPacket.h
35
include/libopenshot-audio/juce_audio_basics/midi/ump/juce_UMPackets.h
18
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEInstrument.h
36
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEInstrument.h
19
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEMessages.h
37
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEMessages.h
20
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPENote.h
38
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPENote.h
Lines 24-30 include/libopenshot-audio/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h Link Here
24
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEUtils.h
42
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEUtils.h
25
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEValue.h
43
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEValue.h
26
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEZoneLayout.h
44
include/libopenshot-audio/juce_audio_basics/mpe/juce_MPEZoneLayout.h
27
include/libopenshot-audio/juce_audio_basics/native/juce_mac_CoreAudioLayouts.h
45
include/libopenshot-audio/juce_audio_basics/native/juce_AudioWorkgroup_mac.h
46
include/libopenshot-audio/juce_audio_basics/native/juce_CoreAudioLayouts_mac.h
47
include/libopenshot-audio/juce_audio_basics/native/juce_CoreAudioTimeConversions_mac.h
28
include/libopenshot-audio/juce_audio_basics/sources/juce_AudioSource.h
48
include/libopenshot-audio/juce_audio_basics/sources/juce_AudioSource.h
29
include/libopenshot-audio/juce_audio_basics/sources/juce_BufferingAudioSource.h
49
include/libopenshot-audio/juce_audio_basics/sources/juce_BufferingAudioSource.h
30
include/libopenshot-audio/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h
50
include/libopenshot-audio/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h
Lines 37-46 include/libopenshot-audio/juce_audio_basics/sources/juce_ReverbAudioSource.h Link Here
37
include/libopenshot-audio/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h
57
include/libopenshot-audio/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h
38
include/libopenshot-audio/juce_audio_basics/synthesisers/juce_Synthesiser.h
58
include/libopenshot-audio/juce_audio_basics/synthesisers/juce_Synthesiser.h
39
include/libopenshot-audio/juce_audio_basics/utilities/juce_ADSR.h
59
include/libopenshot-audio/juce_audio_basics/utilities/juce_ADSR.h
40
include/libopenshot-audio/juce_audio_basics/utilities/juce_CatmullRomInterpolator.h
60
include/libopenshot-audio/juce_audio_basics/utilities/juce_AudioWorkgroup.h
41
include/libopenshot-audio/juce_audio_basics/utilities/juce_Decibels.h
61
include/libopenshot-audio/juce_audio_basics/utilities/juce_Decibels.h
62
include/libopenshot-audio/juce_audio_basics/utilities/juce_GenericInterpolator.h
42
include/libopenshot-audio/juce_audio_basics/utilities/juce_IIRFilter.h
63
include/libopenshot-audio/juce_audio_basics/utilities/juce_IIRFilter.h
43
include/libopenshot-audio/juce_audio_basics/utilities/juce_LagrangeInterpolator.h
64
include/libopenshot-audio/juce_audio_basics/utilities/juce_Interpolators.h
44
include/libopenshot-audio/juce_audio_basics/utilities/juce_Reverb.h
65
include/libopenshot-audio/juce_audio_basics/utilities/juce_Reverb.h
45
include/libopenshot-audio/juce_audio_basics/utilities/juce_SmoothedValue.h
66
include/libopenshot-audio/juce_audio_basics/utilities/juce_SmoothedValue.h
46
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
67
include/libopenshot-audio/juce_audio_devices/audio_io/juce_AudioDeviceManager.h
Lines 50-57 include/libopenshot-audio/juce_audio_devices/audio_io/juce_SystemAudioVolume.h Link Here
50
include/libopenshot-audio/juce_audio_devices/juce_audio_devices.h
71
include/libopenshot-audio/juce_audio_devices/juce_audio_devices.h
51
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiDevices.h
72
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiDevices.h
52
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiMessageCollector.h
73
include/libopenshot-audio/juce_audio_devices/midi_io/juce_MidiMessageCollector.h
53
include/libopenshot-audio/juce_audio_devices/native/juce_MidiDataConcatenator.h
74
include/libopenshot-audio/juce_audio_devices/midi_io/ump/juce_UMPBytestreamInputHandler.h
54
include/libopenshot-audio/juce_audio_devices/native/juce_ios_Audio.h
75
include/libopenshot-audio/juce_audio_devices/midi_io/ump/juce_UMPU32InputHandler.h
76
include/libopenshot-audio/juce_audio_devices/native/juce_Audio_ios.h
77
include/libopenshot-audio/juce_audio_devices/native/juce_HighPerformanceAudioHelpers_android.h
78
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStream.h
79
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStreamBase.h
80
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStreamBuilder.h
81
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/AudioStreamCallback.h
82
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Definitions.h
83
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/FifoBuffer.h
84
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/FifoControllerBase.h
85
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/FullDuplexStream.h
86
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/LatencyTuner.h
87
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Oboe.h
88
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/OboeExtensions.h
89
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/ResultWithValue.h
90
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/StabilizedCallback.h
91
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Utilities.h
92
include/libopenshot-audio/juce_audio_devices/native/oboe/include/oboe/Version.h
93
include/libopenshot-audio/juce_audio_devices/native/oboe/src/aaudio/AAudioExtensions.h
94
include/libopenshot-audio/juce_audio_devices/native/oboe/src/aaudio/AAudioLoader.h
95
include/libopenshot-audio/juce_audio_devices/native/oboe/src/aaudio/AudioStreamAAudio.h
96
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/AdpfWrapper.h
97
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/AudioClock.h
98
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/AudioSourceCaller.h
99
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/DataConversionFlowGraph.h
100
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h
101
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FixedBlockAdapter.h
102
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FixedBlockReader.h
103
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/FixedBlockWriter.h
104
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/MonotonicCounter.h
105
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/OboeDebug.h
106
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/QuirksManager.h
107
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceFloatCaller.h
108
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceI16Caller.h
109
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceI24Caller.h
110
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/SourceI32Caller.h
111
include/libopenshot-audio/juce_audio_devices/native/oboe/src/common/Trace.h
112
include/libopenshot-audio/juce_audio_devices/native/oboe/src/fifo/FifoController.h
113
include/libopenshot-audio/juce_audio_devices/native/oboe/src/fifo/FifoControllerIndirect.h
114
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/ChannelCountConverter.h
115
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/ClipToRange.h
116
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/FlowGraphNode.h
117
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/FlowgraphUtilities.h
118
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/Limiter.h
119
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/ManyToMultiConverter.h
120
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MonoBlend.h
121
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MonoToMultiConverter.h
122
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MultiToManyConverter.h
123
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/MultiToMonoConverter.h
124
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/RampLinear.h
125
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SampleRateConverter.h
126
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkFloat.h
127
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkI16.h
128
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkI24.h
129
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SinkI32.h
130
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceFloat.h
131
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceI16.h
132
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceI24.h
133
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/SourceI32.h
134
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/HyperbolicCosineWindow.h
135
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/IntegerRatio.h
136
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/KaiserWindow.h
137
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/LinearResampler.h
138
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/MultiChannelResampler.h
139
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResampler.h
140
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerMono.h
141
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/PolyphaseResamplerStereo.h
142
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/ResamplerDefinitions.h
143
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResampler.h
144
include/libopenshot-audio/juce_audio_devices/native/oboe/src/flowgraph/resampler/SincResamplerStereo.h
145
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioInputStreamOpenSLES.h
146
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioOutputStreamOpenSLES.h
147
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioStreamBuffered.h
148
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/AudioStreamOpenSLES.h
149
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/EngineOpenSLES.h
150
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/OpenSLESUtilities.h
151
include/libopenshot-audio/juce_audio_devices/native/oboe/src/opensles/OutputMixerOpenSLES.h
55
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioSourcePlayer.h
152
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioSourcePlayer.h
56
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioTransportSource.h
153
include/libopenshot-audio/juce_audio_devices/sources/juce_AudioTransportSource.h
57
include/libopenshot-audio/juce_audio_formats/codecs/flac/all.h
154
include/libopenshot-audio/juce_audio_formats/codecs/flac/all.h
Lines 62-68 include/libopenshot-audio/juce_audio_formats/codecs/flac/compat.h Link Here
62
include/libopenshot-audio/juce_audio_formats/codecs/flac/endswap.h
159
include/libopenshot-audio/juce_audio_formats/codecs/flac/endswap.h
63
include/libopenshot-audio/juce_audio_formats/codecs/flac/export.h
160
include/libopenshot-audio/juce_audio_formats/codecs/flac/export.h
64
include/libopenshot-audio/juce_audio_formats/codecs/flac/format.h
161
include/libopenshot-audio/juce_audio_formats/codecs/flac/format.h
65
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h
66
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h
162
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h
67
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h
163
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h
68
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h
164
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h
Lines 74-91 include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private Link Here
74
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h
170
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h
75
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h
171
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h
76
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h
172
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h
77
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h
78
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h
173
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h
79
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h
174
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h
80
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h
175
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h
81
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h
82
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h
176
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h
83
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h
177
include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h
84
include/libopenshot-audio/juce_audio_formats/codecs/flac/metadata.h
178
include/libopenshot-audio/juce_audio_formats/codecs/flac/metadata.h
85
include/libopenshot-audio/juce_audio_formats/codecs/flac/ordinals.h
179
include/libopenshot-audio/juce_audio_formats/codecs/flac/ordinals.h
180
include/libopenshot-audio/juce_audio_formats/codecs/flac/private.h
86
include/libopenshot-audio/juce_audio_formats/codecs/flac/stream_decoder.h
181
include/libopenshot-audio/juce_audio_formats/codecs/flac/stream_decoder.h
87
include/libopenshot-audio/juce_audio_formats/codecs/flac/stream_encoder.h
182
include/libopenshot-audio/juce_audio_formats/codecs/flac/stream_encoder.h
88
include/libopenshot-audio/juce_audio_formats/codecs/flac/win_utf8_io.h
89
include/libopenshot-audio/juce_audio_formats/codecs/juce_AiffAudioFormat.h
183
include/libopenshot-audio/juce_audio_formats/codecs/juce_AiffAudioFormat.h
90
include/libopenshot-audio/juce_audio_formats/codecs/juce_CoreAudioFormat.h
184
include/libopenshot-audio/juce_audio_formats/codecs/juce_CoreAudioFormat.h
91
include/libopenshot-audio/juce_audio_formats/codecs/juce_FlacAudioFormat.h
185
include/libopenshot-audio/juce_audio_formats/codecs/juce_FlacAudioFormat.h
Lines 96-147 include/libopenshot-audio/juce_audio_formats/codecs/juce_WavAudioFormat.h Link Here
96
include/libopenshot-audio/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h
190
include/libopenshot-audio/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h
97
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/codec.h
191
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/codec.h
98
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/config_types.h
192
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/config_types.h
99
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/backends.h
193
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/crctable.h
100
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h
194
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/backends.h
101
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_51.h
195
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/bitrate.h
102
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h
196
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_51.h
103
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/floor_books.h
197
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/coupled/res_books_stereo.h
104
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h
198
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/floor/floor_books.h
105
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.h
199
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/books/uncoupled/res_books_uncoupled.h
106
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h
200
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codebook.h
107
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.h
201
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/codec_internal.h
108
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/highlevel.h
202
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/envelope.h
109
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.h
203
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/highlevel.h
110
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup_data.h
204
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup.h
111
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.h
205
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lookup_data.h
112
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.h
206
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lpc.h
113
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/masking.h
207
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/lsp.h
114
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.h
208
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/masking.h
115
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/misc.h
209
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/mdct.h
116
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/floor_all.h
210
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/misc.h
117
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_11.h
211
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/floor_all.h
118
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_16.h
212
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_11.h
119
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_44.h
213
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_16.h
120
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_8.h
214
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_44.h
121
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_16.h
215
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/psych_8.h
122
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44.h
216
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_16.h
123
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44p51.h
217
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44.h
124
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44u.h
218
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44p51.h
125
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_8.h
219
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_44u.h
126
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_11.h
220
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/residue_8.h
127
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_16.h
221
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_11.h
128
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_22.h
222
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_16.h
129
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_32.h
223
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_22.h
130
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44.h
224
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_32.h
131
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44p51.h
225
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44.h
132
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44u.h
226
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44p51.h
133
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_8.h
227
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_44u.h
134
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_X.h
228
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_8.h
135
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h
229
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/modes/setup_X.h
136
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.h
230
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/os.h
137
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.h
231
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/psy.h
138
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/scales.h
232
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/registry.h
139
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.h
233
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/scales.h
140
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.h
234
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/smallft.h
235
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.7/lib/window.h
141
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/ogg.h
236
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/ogg.h
142
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/os_types.h
237
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/os_types.h
143
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/vorbisenc.h
238
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/vorbisenc.h
144
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/vorbisfile.h
239
include/libopenshot-audio/juce_audio_formats/codecs/oggvorbis/vorbisfile.h
240
include/libopenshot-audio/juce_audio_formats/format/juce_ARAAudioReaders.h
145
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormat.h
241
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormat.h
146
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatManager.h
242
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatManager.h
147
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatReader.h
243
include/libopenshot-audio/juce_audio_formats/format/juce_AudioFormatReader.h
Lines 158-174 include/libopenshot-audio/juce_core/containers/juce_ArrayAllocationBase.h Link Here
158
include/libopenshot-audio/juce_core/containers/juce_ArrayBase.h
254
include/libopenshot-audio/juce_core/containers/juce_ArrayBase.h
159
include/libopenshot-audio/juce_core/containers/juce_DynamicObject.h
255
include/libopenshot-audio/juce_core/containers/juce_DynamicObject.h
160
include/libopenshot-audio/juce_core/containers/juce_ElementComparator.h
256
include/libopenshot-audio/juce_core/containers/juce_ElementComparator.h
257
include/libopenshot-audio/juce_core/containers/juce_Enumerate.h
258
include/libopenshot-audio/juce_core/containers/juce_FixedSizeFunction.h
161
include/libopenshot-audio/juce_core/containers/juce_HashMap.h
259
include/libopenshot-audio/juce_core/containers/juce_HashMap.h
162
include/libopenshot-audio/juce_core/containers/juce_LinkedListPointer.h
260
include/libopenshot-audio/juce_core/containers/juce_LinkedListPointer.h
163
include/libopenshot-audio/juce_core/containers/juce_ListenerList.h
261
include/libopenshot-audio/juce_core/containers/juce_ListenerList.h
164
include/libopenshot-audio/juce_core/containers/juce_NamedValueSet.h
262
include/libopenshot-audio/juce_core/containers/juce_NamedValueSet.h
263
include/libopenshot-audio/juce_core/containers/juce_Optional.h
165
include/libopenshot-audio/juce_core/containers/juce_OwnedArray.h
264
include/libopenshot-audio/juce_core/containers/juce_OwnedArray.h
166
include/libopenshot-audio/juce_core/containers/juce_PropertySet.h
265
include/libopenshot-audio/juce_core/containers/juce_PropertySet.h
167
include/libopenshot-audio/juce_core/containers/juce_ReferenceCountedArray.h
266
include/libopenshot-audio/juce_core/containers/juce_ReferenceCountedArray.h
168
include/libopenshot-audio/juce_core/containers/juce_ScopedValueSetter.h
267
include/libopenshot-audio/juce_core/containers/juce_ScopedValueSetter.h
268
include/libopenshot-audio/juce_core/containers/juce_SingleThreadedAbstractFifo.h
169
include/libopenshot-audio/juce_core/containers/juce_SortedSet.h
269
include/libopenshot-audio/juce_core/containers/juce_SortedSet.h
270
include/libopenshot-audio/juce_core/containers/juce_Span.h
170
include/libopenshot-audio/juce_core/containers/juce_SparseSet.h
271
include/libopenshot-audio/juce_core/containers/juce_SparseSet.h
171
include/libopenshot-audio/juce_core/containers/juce_Variant.h
272
include/libopenshot-audio/juce_core/containers/juce_Variant.h
273
include/libopenshot-audio/juce_core/detail/juce_CallbackListenerList.h
274
include/libopenshot-audio/juce_core/files/juce_AndroidDocument.h
172
include/libopenshot-audio/juce_core/files/juce_DirectoryIterator.h
275
include/libopenshot-audio/juce_core/files/juce_DirectoryIterator.h
173
include/libopenshot-audio/juce_core/files/juce_File.h
276
include/libopenshot-audio/juce_core/files/juce_File.h
174
include/libopenshot-audio/juce_core/files/juce_FileFilter.h
277
include/libopenshot-audio/juce_core/files/juce_FileFilter.h
Lines 176-184 include/libopenshot-audio/juce_core/files/juce_FileInputStream.h Link Here
176
include/libopenshot-audio/juce_core/files/juce_FileOutputStream.h
279
include/libopenshot-audio/juce_core/files/juce_FileOutputStream.h
177
include/libopenshot-audio/juce_core/files/juce_FileSearchPath.h
280
include/libopenshot-audio/juce_core/files/juce_FileSearchPath.h
178
include/libopenshot-audio/juce_core/files/juce_MemoryMappedFile.h
281
include/libopenshot-audio/juce_core/files/juce_MemoryMappedFile.h
282
include/libopenshot-audio/juce_core/files/juce_RangedDirectoryIterator.h
179
include/libopenshot-audio/juce_core/files/juce_TemporaryFile.h
283
include/libopenshot-audio/juce_core/files/juce_TemporaryFile.h
180
include/libopenshot-audio/juce_core/files/juce_WildcardFileFilter.h
284
include/libopenshot-audio/juce_core/files/juce_WildcardFileFilter.h
285
include/libopenshot-audio/juce_core/files/juce_common_MimeTypes.h
181
include/libopenshot-audio/juce_core/javascript/juce_JSON.h
286
include/libopenshot-audio/juce_core/javascript/juce_JSON.h
287
include/libopenshot-audio/juce_core/javascript/juce_JSONSerialisation.h
288
include/libopenshot-audio/juce_core/javascript/juce_JSONUtils.h
182
include/libopenshot-audio/juce_core/javascript/juce_Javascript.h
289
include/libopenshot-audio/juce_core/javascript/juce_Javascript.h
183
include/libopenshot-audio/juce_core/juce_core.h
290
include/libopenshot-audio/juce_core/juce_core.h
184
include/libopenshot-audio/juce_core/logging/juce_FileLogger.h
291
include/libopenshot-audio/juce_core/logging/juce_FileLogger.h
Lines 190-195 include/libopenshot-audio/juce_core/maths/juce_NormalisableRange.h Link Here
190
include/libopenshot-audio/juce_core/maths/juce_Random.h
297
include/libopenshot-audio/juce_core/maths/juce_Random.h
191
include/libopenshot-audio/juce_core/maths/juce_Range.h
298
include/libopenshot-audio/juce_core/maths/juce_Range.h
192
include/libopenshot-audio/juce_core/maths/juce_StatisticsAccumulator.h
299
include/libopenshot-audio/juce_core/maths/juce_StatisticsAccumulator.h
300
include/libopenshot-audio/juce_core/memory/juce_AllocationHooks.h
193
include/libopenshot-audio/juce_core/memory/juce_Atomic.h
301
include/libopenshot-audio/juce_core/memory/juce_Atomic.h
194
include/libopenshot-audio/juce_core/memory/juce_ByteOrder.h
302
include/libopenshot-audio/juce_core/memory/juce_ByteOrder.h
195
include/libopenshot-audio/juce_core/memory/juce_ContainerDeletePolicy.h
303
include/libopenshot-audio/juce_core/memory/juce_ContainerDeletePolicy.h
Lines 200-227 include/libopenshot-audio/juce_core/memory/juce_Memory.h Link Here
200
include/libopenshot-audio/juce_core/memory/juce_MemoryBlock.h
308
include/libopenshot-audio/juce_core/memory/juce_MemoryBlock.h
201
include/libopenshot-audio/juce_core/memory/juce_OptionalScopedPointer.h
309
include/libopenshot-audio/juce_core/memory/juce_OptionalScopedPointer.h
202
include/libopenshot-audio/juce_core/memory/juce_ReferenceCountedObject.h
310
include/libopenshot-audio/juce_core/memory/juce_ReferenceCountedObject.h
311
include/libopenshot-audio/juce_core/memory/juce_Reservoir.h
203
include/libopenshot-audio/juce_core/memory/juce_ScopedPointer.h
312
include/libopenshot-audio/juce_core/memory/juce_ScopedPointer.h
204
include/libopenshot-audio/juce_core/memory/juce_SharedResourcePointer.h
313
include/libopenshot-audio/juce_core/memory/juce_SharedResourcePointer.h
205
include/libopenshot-audio/juce_core/memory/juce_Singleton.h
314
include/libopenshot-audio/juce_core/memory/juce_Singleton.h
206
include/libopenshot-audio/juce_core/memory/juce_WeakReference.h
315
include/libopenshot-audio/juce_core/memory/juce_WeakReference.h
207
include/libopenshot-audio/juce_core/misc/juce_ConsoleApplication.h
316
include/libopenshot-audio/juce_core/misc/juce_ConsoleApplication.h
317
include/libopenshot-audio/juce_core/misc/juce_EnumHelpers.h
318
include/libopenshot-audio/juce_core/misc/juce_Functional.h
208
include/libopenshot-audio/juce_core/misc/juce_Result.h
319
include/libopenshot-audio/juce_core/misc/juce_Result.h
209
include/libopenshot-audio/juce_core/misc/juce_RuntimePermissions.h
320
include/libopenshot-audio/juce_core/misc/juce_RuntimePermissions.h
321
include/libopenshot-audio/juce_core/misc/juce_ScopeGuard.h
210
include/libopenshot-audio/juce_core/misc/juce_Uuid.h
322
include/libopenshot-audio/juce_core/misc/juce_Uuid.h
211
include/libopenshot-audio/juce_core/misc/juce_WindowsRegistry.h
323
include/libopenshot-audio/juce_core/misc/juce_WindowsRegistry.h
212
include/libopenshot-audio/juce_core/native/juce_BasicNativeHeaders.h
324
include/libopenshot-audio/juce_core/native/juce_BasicNativeHeaders.h
213
include/libopenshot-audio/juce_core/native/juce_android_JNIHelpers.h
325
include/libopenshot-audio/juce_core/native/juce_CFHelpers_mac.h
214
include/libopenshot-audio/juce_core/native/juce_mac_ClangBugWorkaround.h
326
include/libopenshot-audio/juce_core/native/juce_ComSmartPtr_windows.h
215
include/libopenshot-audio/juce_core/native/juce_osx_ObjCHelpers.h
327
include/libopenshot-audio/juce_core/native/juce_IPAddress_posix.h
216
include/libopenshot-audio/juce_core/native/juce_posix_IPAddress.h
328
include/libopenshot-audio/juce_core/native/juce_JNIHelpers_android.h
217
include/libopenshot-audio/juce_core/native/juce_posix_SharedCode.h
329
include/libopenshot-audio/juce_core/native/juce_ObjCHelpers_mac.h
218
include/libopenshot-audio/juce_core/native/juce_win32_ComSmartPtr.h
330
include/libopenshot-audio/juce_core/native/juce_PlatformTimerListener.h
331
include/libopenshot-audio/juce_core/native/juce_SharedCode_intel.h
332
include/libopenshot-audio/juce_core/native/juce_SharedCode_posix.h
333
include/libopenshot-audio/juce_core/native/juce_ThreadPriorities_native.h
219
include/libopenshot-audio/juce_core/network/juce_IPAddress.h
334
include/libopenshot-audio/juce_core/network/juce_IPAddress.h
220
include/libopenshot-audio/juce_core/network/juce_MACAddress.h
335
include/libopenshot-audio/juce_core/network/juce_MACAddress.h
221
include/libopenshot-audio/juce_core/network/juce_NamedPipe.h
336
include/libopenshot-audio/juce_core/network/juce_NamedPipe.h
222
include/libopenshot-audio/juce_core/network/juce_Socket.h
337
include/libopenshot-audio/juce_core/network/juce_Socket.h
223
include/libopenshot-audio/juce_core/network/juce_URL.h
338
include/libopenshot-audio/juce_core/network/juce_URL.h
224
include/libopenshot-audio/juce_core/network/juce_WebInputStream.h
339
include/libopenshot-audio/juce_core/network/juce_WebInputStream.h
340
include/libopenshot-audio/juce_core/serialisation/juce_Serialisation.h
341
include/libopenshot-audio/juce_core/streams/juce_AndroidDocumentInputSource.h
225
include/libopenshot-audio/juce_core/streams/juce_BufferedInputStream.h
342
include/libopenshot-audio/juce_core/streams/juce_BufferedInputStream.h
226
include/libopenshot-audio/juce_core/streams/juce_FileInputSource.h
343
include/libopenshot-audio/juce_core/streams/juce_FileInputSource.h
227
include/libopenshot-audio/juce_core/streams/juce_InputSource.h
344
include/libopenshot-audio/juce_core/streams/juce_InputSource.h
Lines 232-237 include/libopenshot-audio/juce_core/streams/juce_OutputStream.h Link Here
232
include/libopenshot-audio/juce_core/streams/juce_SubregionStream.h
349
include/libopenshot-audio/juce_core/streams/juce_SubregionStream.h
233
include/libopenshot-audio/juce_core/streams/juce_URLInputSource.h
350
include/libopenshot-audio/juce_core/streams/juce_URLInputSource.h
234
include/libopenshot-audio/juce_core/system/juce_CompilerSupport.h
351
include/libopenshot-audio/juce_core/system/juce_CompilerSupport.h
352
include/libopenshot-audio/juce_core/system/juce_CompilerWarnings.h
235
include/libopenshot-audio/juce_core/system/juce_PlatformDefs.h
353
include/libopenshot-audio/juce_core/system/juce_PlatformDefs.h
236
include/libopenshot-audio/juce_core/system/juce_StandardHeader.h
354
include/libopenshot-audio/juce_core/system/juce_StandardHeader.h
237
include/libopenshot-audio/juce_core/system/juce_SystemStats.h
355
include/libopenshot-audio/juce_core/system/juce_SystemStats.h
Lines 296-303 include/libopenshot-audio/juce_data_structures/undomanager/juce_UndoableAction.h Link Here
296
include/libopenshot-audio/juce_data_structures/values/juce_CachedValue.h
414
include/libopenshot-audio/juce_data_structures/values/juce_CachedValue.h
297
include/libopenshot-audio/juce_data_structures/values/juce_Value.h
415
include/libopenshot-audio/juce_data_structures/values/juce_Value.h
298
include/libopenshot-audio/juce_data_structures/values/juce_ValueTree.h
416
include/libopenshot-audio/juce_data_structures/values/juce_ValueTree.h
417
include/libopenshot-audio/juce_data_structures/values/juce_ValueTreePropertyWithDefault.h
299
include/libopenshot-audio/juce_data_structures/values/juce_ValueTreeSynchroniser.h
418
include/libopenshot-audio/juce_data_structures/values/juce_ValueTreeSynchroniser.h
300
include/libopenshot-audio/juce_data_structures/values/juce_ValueWithDefault.h
301
include/libopenshot-audio/juce_dsp/containers/juce_AudioBlock.h
419
include/libopenshot-audio/juce_dsp/containers/juce_AudioBlock.h
302
include/libopenshot-audio/juce_dsp/containers/juce_SIMDRegister.h
420
include/libopenshot-audio/juce_dsp/containers/juce_SIMDRegister.h
303
include/libopenshot-audio/juce_dsp/containers/juce_SIMDRegister_Impl.h
421
include/libopenshot-audio/juce_dsp/containers/juce_SIMDRegister_Impl.h
Lines 313-342 include/libopenshot-audio/juce_dsp/maths/juce_Matrix.h Link Here
313
include/libopenshot-audio/juce_dsp/maths/juce_Phase.h
431
include/libopenshot-audio/juce_dsp/maths/juce_Phase.h
314
include/libopenshot-audio/juce_dsp/maths/juce_Polynomial.h
432
include/libopenshot-audio/juce_dsp/maths/juce_Polynomial.h
315
include/libopenshot-audio/juce_dsp/maths/juce_SpecialFunctions.h
433
include/libopenshot-audio/juce_dsp/maths/juce_SpecialFunctions.h
316
include/libopenshot-audio/juce_dsp/native/juce_avx_SIMDNativeOps.h
434
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_avx.h
317
include/libopenshot-audio/juce_dsp/native/juce_fallback_SIMDNativeOps.h
435
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_fallback.h
318
include/libopenshot-audio/juce_dsp/native/juce_neon_SIMDNativeOps.h
436
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_neon.h
319
include/libopenshot-audio/juce_dsp/native/juce_sse_SIMDNativeOps.h
437
include/libopenshot-audio/juce_dsp/native/juce_SIMDNativeOps_sse.h
320
include/libopenshot-audio/juce_dsp/processors/juce_Bias.h
438
include/libopenshot-audio/juce_dsp/processors/juce_BallisticsFilter.h
439
include/libopenshot-audio/juce_dsp/processors/juce_DelayLine.h
440
include/libopenshot-audio/juce_dsp/processors/juce_DryWetMixer.h
321
include/libopenshot-audio/juce_dsp/processors/juce_FIRFilter.h
441
include/libopenshot-audio/juce_dsp/processors/juce_FIRFilter.h
322
include/libopenshot-audio/juce_dsp/processors/juce_Gain.h
442
include/libopenshot-audio/juce_dsp/processors/juce_FirstOrderTPTFilter.h
323
include/libopenshot-audio/juce_dsp/processors/juce_IIRFilter.h
443
include/libopenshot-audio/juce_dsp/processors/juce_IIRFilter.h
324
include/libopenshot-audio/juce_dsp/processors/juce_IIRFilter_Impl.h
444
include/libopenshot-audio/juce_dsp/processors/juce_IIRFilter_Impl.h
325
include/libopenshot-audio/juce_dsp/processors/juce_LadderFilter.h
445
include/libopenshot-audio/juce_dsp/processors/juce_LinkwitzRileyFilter.h
326
include/libopenshot-audio/juce_dsp/processors/juce_Oscillator.h
327
include/libopenshot-audio/juce_dsp/processors/juce_Oversampling.h
446
include/libopenshot-audio/juce_dsp/processors/juce_Oversampling.h
447
include/libopenshot-audio/juce_dsp/processors/juce_Panner.h
328
include/libopenshot-audio/juce_dsp/processors/juce_ProcessContext.h
448
include/libopenshot-audio/juce_dsp/processors/juce_ProcessContext.h
329
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorChain.h
449
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorChain.h
330
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorDuplicator.h
450
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorDuplicator.h
331
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorWrapper.h
451
include/libopenshot-audio/juce_dsp/processors/juce_ProcessorWrapper.h
332
include/libopenshot-audio/juce_dsp/processors/juce_Reverb.h
333
include/libopenshot-audio/juce_dsp/processors/juce_StateVariableFilter.h
452
include/libopenshot-audio/juce_dsp/processors/juce_StateVariableFilter.h
334
include/libopenshot-audio/juce_dsp/processors/juce_WaveShaper.h
453
include/libopenshot-audio/juce_dsp/processors/juce_StateVariableTPTFilter.h
454
include/libopenshot-audio/juce_dsp/widgets/juce_Bias.h
455
include/libopenshot-audio/juce_dsp/widgets/juce_Chorus.h
456
include/libopenshot-audio/juce_dsp/widgets/juce_Compressor.h
457
include/libopenshot-audio/juce_dsp/widgets/juce_Gain.h
458
include/libopenshot-audio/juce_dsp/widgets/juce_LadderFilter.h
459
include/libopenshot-audio/juce_dsp/widgets/juce_Limiter.h
460
include/libopenshot-audio/juce_dsp/widgets/juce_NoiseGate.h
461
include/libopenshot-audio/juce_dsp/widgets/juce_Oscillator.h
462
include/libopenshot-audio/juce_dsp/widgets/juce_Phaser.h
463
include/libopenshot-audio/juce_dsp/widgets/juce_Reverb.h
464
include/libopenshot-audio/juce_dsp/widgets/juce_WaveShaper.h
335
include/libopenshot-audio/juce_events/broadcasters/juce_ActionBroadcaster.h
465
include/libopenshot-audio/juce_events/broadcasters/juce_ActionBroadcaster.h
336
include/libopenshot-audio/juce_events/broadcasters/juce_ActionListener.h
466
include/libopenshot-audio/juce_events/broadcasters/juce_ActionListener.h
337
include/libopenshot-audio/juce_events/broadcasters/juce_AsyncUpdater.h
467
include/libopenshot-audio/juce_events/broadcasters/juce_AsyncUpdater.h
338
include/libopenshot-audio/juce_events/broadcasters/juce_ChangeBroadcaster.h
468
include/libopenshot-audio/juce_events/broadcasters/juce_ChangeBroadcaster.h
339
include/libopenshot-audio/juce_events/broadcasters/juce_ChangeListener.h
469
include/libopenshot-audio/juce_events/broadcasters/juce_ChangeListener.h
470
include/libopenshot-audio/juce_events/broadcasters/juce_LockingAsyncUpdater.h
471
include/libopenshot-audio/juce_events/interprocess/juce_ChildProcessManager.h
340
include/libopenshot-audio/juce_events/interprocess/juce_ConnectedChildProcess.h
472
include/libopenshot-audio/juce_events/interprocess/juce_ConnectedChildProcess.h
341
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnection.h
473
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnection.h
342
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnectionServer.h
474
include/libopenshot-audio/juce_events/interprocess/juce_InterprocessConnectionServer.h
Lines 351-361 include/libopenshot-audio/juce_events/messages/juce_MessageListener.h Link Here
351
include/libopenshot-audio/juce_events/messages/juce_MessageManager.h
483
include/libopenshot-audio/juce_events/messages/juce_MessageManager.h
352
include/libopenshot-audio/juce_events/messages/juce_MountedVolumeListChangeDetector.h
484
include/libopenshot-audio/juce_events/messages/juce_MountedVolumeListChangeDetector.h
353
include/libopenshot-audio/juce_events/messages/juce_NotificationType.h
485
include/libopenshot-audio/juce_events/messages/juce_NotificationType.h
354
include/libopenshot-audio/juce_events/native/juce_linux_EventLoop.h
486
include/libopenshot-audio/juce_events/native/juce_EventLoopInternal_linux.h
355
include/libopenshot-audio/juce_events/native/juce_osx_MessageQueue.h
487
include/libopenshot-audio/juce_events/native/juce_EventLoop_linux.h
356
include/libopenshot-audio/juce_events/native/juce_win32_HiddenMessageWindow.h
488
include/libopenshot-audio/juce_events/native/juce_HiddenMessageWindow_windows.h
357
include/libopenshot-audio/juce_events/native/juce_win32_WinRTWrapper.h
489
include/libopenshot-audio/juce_events/native/juce_MessageQueue_mac.h
490
include/libopenshot-audio/juce_events/native/juce_RunningInUnity.h
491
include/libopenshot-audio/juce_events/native/juce_ScopedLowPowerModeDisabler.h
492
include/libopenshot-audio/juce_events/native/juce_WinRTWrapper_windows.h
358
include/libopenshot-audio/juce_events/timers/juce_MultiTimer.h
493
include/libopenshot-audio/juce_events/timers/juce_MultiTimer.h
494
include/libopenshot-audio/juce_events/timers/juce_TimedCallback.h
359
include/libopenshot-audio/juce_events/timers/juce_Timer.h
495
include/libopenshot-audio/juce_events/timers/juce_Timer.h
360
lib/cmake/OpenShotAudio/FindASIO.cmake
496
lib/cmake/OpenShotAudio/FindASIO.cmake
361
lib/cmake/OpenShotAudio/OpenShotAudioConfig.cmake
497
lib/cmake/OpenShotAudio/OpenShotAudioConfig.cmake
Lines 364-372 lib/cmake/OpenShotAudio/OpenShotAudioTargets-%%CMAKE_BUILD_TYPE%%.cmake Link Here
364
lib/cmake/OpenShotAudio/OpenShotAudioTargets.cmake
500
lib/cmake/OpenShotAudio/OpenShotAudioTargets.cmake
365
lib/libopenshot-audio.so
501
lib/libopenshot-audio.so
366
lib/libopenshot-audio.so.%%VERSION%%
502
lib/libopenshot-audio.so.%%VERSION%%
367
lib/libopenshot-audio.so.9
503
lib/libopenshot-audio.so.10
368
share/man/man1/openshot-audio-demo.1.gz
504
share/man/man1/openshot-audio-demo.1.gz
369
@dir include/libopenshot-audio/juce_audio_devices/native/java/app/com/roli/juce
505
@dir include/libopenshot-audio/juce_audio_devices/native/java/app/com/rmsl/juce
370
@dir include/libopenshot-audio/juce_core/native/java/app/com/roli/juce
506
@dir include/libopenshot-audio/juce_audio_formats/codecs/flac/libFLAC/deduplication
371
@dir include/libopenshot-audio/juce_core/native/javacore/app/com/roli/juce
507
@dir include/libopenshot-audio/juce_core/native/java/app/com/rmsl/juce
372
@dir include/libopenshot-audio/juce_core/native/javacore/init/com/roli/juce
508
@dir include/libopenshot-audio/juce_core/native/javacore/app/com/rmsl/juce
509
@dir include/libopenshot-audio/juce_core/native/javacore/init/com/rmsl/juce
(-)b/multimedia/libopenshot/Makefile (-3 / +1 lines)
Lines 1-7 Link Here
1
PORTNAME=	libopenshot
1
PORTNAME=	libopenshot
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	0.3.3
3
DISTVERSION=	0.4.0
4
PORTREVISION=	6
5
CATEGORIES=	multimedia
4
CATEGORIES=	multimedia
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
6
Lines 24-30 LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ Link Here
24
		libzmq.so:net/libzmq4
23
		libzmq.so:net/libzmq4
25
24
26
USES=		cmake pkgconfig python:build qt:5
25
USES=		cmake pkgconfig python:build qt:5
27
USE_CXXSTD=	c++17
28
USE_GITHUB=	yes
26
USE_GITHUB=	yes
29
GH_ACCOUNT=	OpenShot
27
GH_ACCOUNT=	OpenShot
30
USE_LDCONFIG=	yes
28
USE_LDCONFIG=	yes
(-)b/multimedia/libopenshot/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1719370800
1
TIMESTAMP = 1737806544
2
SHA256 (OpenShot-libopenshot-v0.3.3_GH0.tar.gz) = 591b74651ddf59f83d69a592d84bbabbe7290293092a87be9c2993d5ce9a1638
2
SHA256 (OpenShot-libopenshot-v0.4.0_GH0.tar.gz) = be0e760d81275543f7fbbf87863645748c3fe8aa8f4b5b771ff45a5d026bc9cc
3
SIZE (OpenShot-libopenshot-v0.3.3_GH0.tar.gz) = 26129697
3
SIZE (OpenShot-libopenshot-v0.4.0_GH0.tar.gz) = 26131657
(-)b/multimedia/libopenshot/files/patch-CMakeLists.txt (-11 / +2 lines)
Lines 1-15 Link Here
1
--- CMakeLists.txt.orig	2024-03-26 18:49:53 UTC
1
--- CMakeLists.txt.orig	2024-12-21 22:27:30 UTC
2
+++ CMakeLists.txt
2
+++ CMakeLists.txt
3
@@ -97,7 +97,7 @@ if ((${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") AND
3
@@ -130,7 +130,7 @@ add_subdirectory(src)
4
 endif()
5
 
6
 #### Set C++ standard level
7
-set(CMAKE_CXX_STANDARD 14)
8
+set(CMAKE_CXX_STANDARD 17)
9
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
10
 set(CMAKE_CXX_EXTENSIONS OFF)
11
 
12
@@ -130,7 +130,7 @@ endif()
13
 ### Process subdirectories
4
 ### Process subdirectories
14
 ###
5
 ###
15
 add_subdirectory(src)
6
 add_subdirectory(src)
(-)b/multimedia/libopenshot/files/patch-src_Qt_AudioPlaybackThread.cpp (-3 / +3 lines)
Lines 1-6 Link Here
1
--- src/Qt/AudioPlaybackThread.cpp.orig	2023-04-19 22:01:02 UTC
1
--- src/Qt/AudioPlaybackThread.cpp.orig	2024-12-21 22:27:30 UTC
2
+++ src/Qt/AudioPlaybackThread.cpp
2
+++ src/Qt/AudioPlaybackThread.cpp
3
@@ -102,8 +102,17 @@ namespace openshot
3
@@ -111,8 +111,17 @@ namespace openshot
4
 
4
 
5
 				// Settings for audio device playback
5
 				// Settings for audio device playback
6
 				AudioDeviceManager::AudioDeviceSetup deviceSetup = AudioDeviceManager::AudioDeviceSetup();
6
 				AudioDeviceManager::AudioDeviceSetup deviceSetup = AudioDeviceManager::AudioDeviceSetup();
Lines 17-22 Link Here
17
+					deviceSetup.outputChannels.setBit(i);
17
+					deviceSetup.outputChannels.setBit(i);
18
+				}
18
+				}
19
+				deviceSetup.useDefaultOutputChannels = false;
19
+				deviceSetup.useDefaultOutputChannels = false;
20
 				deviceSetup.bufferSize = Settings::Instance()->PLAYBACK_AUDIO_BUFFER_SIZE;
20
 
21
 
21
 				// Loop through common sample rates, starting with the user's requested rate
22
 				// Loop through common sample rates, starting with the user's requested rate
22
 				// Not all sample rates are supported by audio devices, for example, many VMs
(-)b/multimedia/libopenshot/pkg-plist (-1 / +1 lines)
Lines 98-104 include/libopenshot/sort_filter/Hungarian.h Link Here
98
include/libopenshot/sort_filter/KalmanTracker.h
98
include/libopenshot/sort_filter/KalmanTracker.h
99
lib/libopenshot.so
99
lib/libopenshot.so
100
lib/libopenshot.so.%%VERSION%%
100
lib/libopenshot.so.%%VERSION%%
101
lib/libopenshot.so.26
101
lib/libopenshot.so.27
102
%%PYTHON_SITELIBDIR%%/_openshot.so
102
%%PYTHON_SITELIBDIR%%/_openshot.so
103
%%PYTHON_SITELIBDIR%%/openshot.py
103
%%PYTHON_SITELIBDIR%%/openshot.py
104
%%RUBY%%%%RUBY_VENDORARCHLIBDIR%%/openshot.so
104
%%RUBY%%%%RUBY_VENDORARCHLIBDIR%%/openshot.so
(-)b/multimedia/openshot/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
PORTNAME=	openshot
1
PORTNAME=	openshot
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	3.2.1
3
DISTVERSION=	3.3.0
4
CATEGORIES=	multimedia
4
CATEGORIES=	multimedia
5
5
6
MAINTAINER=	tatsuki_makino@hotmail.com
6
MAINTAINER=	tatsuki_makino@hotmail.com
(-)b/multimedia/openshot/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1720918447
1
TIMESTAMP = 1737806577
2
SHA256 (OpenShot-openshot-qt-v3.2.1_GH0.tar.gz) = a177e6380ac655c158480b90201bde10b093018f210e1f7b81bb70b1a488bc7d
2
SHA256 (OpenShot-openshot-qt-v3.3.0_GH0.tar.gz) = f5471eec94d59830ea58351b93e69d4c56b42874d927fbd6482f83b9bb545d4f
3
SIZE (OpenShot-openshot-qt-v3.2.1_GH0.tar.gz) = 96525680
3
SIZE (OpenShot-openshot-qt-v3.3.0_GH0.tar.gz) = 98508240
(-)b/multimedia/openshot/pkg-plist (+17 lines)
Lines 98-105 bin/openshot-qt Link Here
98
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/app%%PYTHON_EXT_SUFFIX%%.pyc
98
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/app%%PYTHON_EXT_SUFFIX%%.pyc
99
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/assets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
99
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/assets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
100
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/assets%%PYTHON_EXT_SUFFIX%%.pyc
100
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/assets%%PYTHON_EXT_SUFFIX%%.pyc
101
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/clipboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
102
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/clipboard%%PYTHON_EXT_SUFFIX%%.pyc
101
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/conversion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
103
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/conversion%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
102
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/conversion%%PYTHON_EXT_SUFFIX%%.pyc
104
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/conversion%%PYTHON_EXT_SUFFIX%%.pyc
105
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/convert_framerate%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
106
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/convert_framerate%%PYTHON_EXT_SUFFIX%%.pyc
103
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/effect_init%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
107
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/effect_init%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
104
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/effect_init%%PYTHON_EXT_SUFFIX%%.pyc
108
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/effect_init%%PYTHON_EXT_SUFFIX%%.pyc
105
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
109
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
Lines 140-145 bin/openshot-qt Link Here
140
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/time_parts%%PYTHON_EXT_SUFFIX%%.pyc
144
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/time_parts%%PYTHON_EXT_SUFFIX%%.pyc
141
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
145
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
142
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.pyc
146
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/timeline%%PYTHON_EXT_SUFFIX%%.pyc
147
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/title_bar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
148
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/title_bar%%PYTHON_EXT_SUFFIX%%.pyc
143
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
149
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
144
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_util%%PYTHON_EXT_SUFFIX%%.pyc
150
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/ui_util%%PYTHON_EXT_SUFFIX%%.pyc
145
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/updates%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
151
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/updates%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
Lines 150-156 bin/openshot-qt Link Here
150
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/waveform%%PYTHON_EXT_SUFFIX%%.pyc
156
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/__pycache__/waveform%%PYTHON_EXT_SUFFIX%%.pyc
151
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/app.py
157
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/app.py
152
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/assets.py
158
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/assets.py
159
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/clipboard.py
153
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/conversion.py
160
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/conversion.py
161
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/convert_framerate.py
154
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/effect_init.py
162
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/effect_init.py
155
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exceptions.py
163
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exceptions.py
156
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exporters/__init__.py
164
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/exporters/__init__.py
Lines 228-233 bin/openshot-qt Link Here
228
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/thumbnail.py
236
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/thumbnail.py
229
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/time_parts.py
237
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/time_parts.py
230
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/timeline.py
238
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/timeline.py
239
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/title_bar.py
231
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/ui_util.py
240
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/ui_util.py
232
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/updates.py
241
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/updates.py
233
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/version.py
242
%%PYTHON_SITELIBDIR%%/openshot_qt/classes/version.py
Lines 5776-5781 bin/openshot-qt Link Here
5776
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.pyc
5785
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.pyc
5777
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-close.svg
5786
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-close.svg
5778
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-float.svg
5787
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-float.svg
5788
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dock-move.svg
5779
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dropdown-arrow.svg
5789
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dropdown-arrow.svg
5780
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dropdown-tick.svg
5790
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/dropdown-tick.svg
5781
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/keyframe-bezier.svg
5791
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/cosmic/images/keyframe-bezier.svg
Lines 5813-5818 bin/openshot-qt Link Here
5813
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
5823
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
5814
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
5824
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
5815
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.pyc
5825
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/__pycache__/theme%%PYTHON_EXT_SUFFIX%%.pyc
5826
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/dock-close.svg
5827
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/dock-float.svg
5828
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/dock-move.svg
5816
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-bezier.svg
5829
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-bezier.svg
5817
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-constant.svg
5830
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-constant.svg
5818
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-linear.svg
5831
%%PYTHON_SITELIBDIR%%/openshot_qt/themes/humanity/images/keyframe-linear.svg
Lines 6351-6356 bin/openshot-qt Link Here
6351
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/preview_thread%%PYTHON_EXT_SUFFIX%%.pyc
6364
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/preview_thread%%PYTHON_EXT_SUFFIX%%.pyc
6352
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/process_effect%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
6365
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/process_effect%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
6353
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/process_effect%%PYTHON_EXT_SUFFIX%%.pyc
6366
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/process_effect%%PYTHON_EXT_SUFFIX%%.pyc
6367
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/profile_edit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
6368
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/profile_edit%%PYTHON_EXT_SUFFIX%%.pyc
6354
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/profile%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
6369
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/profile%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
6355
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/profile%%PYTHON_EXT_SUFFIX%%.pyc
6370
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/profile%%PYTHON_EXT_SUFFIX%%.pyc
6356
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/region%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
6371
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/__pycache__/region%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
Lines 6408-6413 bin/openshot-qt Link Here
6408
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/preferences.py
6423
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/preferences.py
6409
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/preview_thread.py
6424
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/preview_thread.py
6410
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/process_effect.py
6425
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/process_effect.py
6426
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/profile_edit.py
6411
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/profile.py
6427
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/profile.py
6412
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/region.py
6428
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/region.py
6413
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/title_editor.py
6429
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/title_editor.py
Lines 6425-6430 bin/openshot-qt Link Here
6425
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/main-window.ui
6441
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/main-window.ui
6426
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/preferences.ui
6442
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/preferences.ui
6427
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/process-effect.ui
6443
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/process-effect.ui
6444
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/profile-edit.ui
6428
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/profile.ui
6445
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/profile.ui
6429
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/region.ui
6446
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/region.ui
6430
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/title-editor.ui
6447
%%PYTHON_SITELIBDIR%%/openshot_qt/windows/ui/title-editor.ui

Return to bug 284374