1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-21 13:45:47 +01:00

Create empty EBUR128 class.

This class will contain all EBU-R128 related analysis code.
Add all new files to all build systems as well.
This commit is contained in:
Max Maisel
2019-03-16 10:14:15 +01:00
parent d8424755d1
commit a94cda94ae
7 changed files with 53 additions and 0 deletions

View File

@@ -276,6 +276,7 @@
1790B13609883BFD008A330A /* ChangeTempo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01009883BFD008A330A /* ChangeTempo.cpp */; };
1790B13709883BFD008A330A /* ClickRemoval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01209883BFD008A330A /* ClickRemoval.cpp */; };
1790B13809883BFD008A330A /* Compressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01409883BFD008A330A /* Compressor.cpp */; };
1790B13819883BFD008A330A /* EBUR128.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01609883BFD008A330A /* EBUR128.cpp */; };
1790B13909883BFD008A330A /* Echo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01709883BFD008A330A /* Echo.cpp */; };
1790B13A09883BFD008A330A /* Effect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01909883BFD008A330A /* Effect.cpp */; };
1790B13B09883BFD008A330A /* Equalization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01B09883BFD008A330A /* Equalization.cpp */; };
@@ -1996,6 +1997,8 @@
1790B01309883BFD008A330A /* ClickRemoval.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ClickRemoval.h; sourceTree = "<group>"; tabWidth = 3; };
1790B01409883BFD008A330A /* Compressor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Compressor.cpp; sourceTree = "<group>"; tabWidth = 3; };
1790B01509883BFD008A330A /* Compressor.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Compressor.h; sourceTree = "<group>"; tabWidth = 3; };
1790B01609883BFD008A330A /* EBUR128.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = EBUR128.cpp; sourceTree = "<group>"; tabWidth = 3; };
1790B01619883BFD008A330A /* EBUR128.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = EBUR128.h; sourceTree = "<group>"; tabWidth = 3; };
1790B01709883BFD008A330A /* Echo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Echo.cpp; sourceTree = "<group>"; tabWidth = 3; };
1790B01809883BFD008A330A /* Echo.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Echo.h; sourceTree = "<group>"; tabWidth = 3; };
1790B01909883BFD008A330A /* Effect.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; indentWidth = 3; path = Effect.cpp; sourceTree = "<group>"; tabWidth = 3; };
@@ -4716,6 +4719,8 @@
1790B01309883BFD008A330A /* ClickRemoval.h */,
1790B01409883BFD008A330A /* Compressor.cpp */,
1790B01509883BFD008A330A /* Compressor.h */,
1790B01609883BFD008A330A /* EBUR128.cpp */,
1790B01619883BFD008A330A /* EBUR128.h */,
18D8314C0ED0F56200FD870D /* Contrast.cpp */,
18D8314D0ED0F56200FD870D /* Contrast.h */,
5E02BFF01D1164DF00EB7578 /* Distortion.cpp */,
@@ -8438,6 +8443,7 @@
5EF3E65A203FDACE006C6882 /* SetClipCommand.cpp in Sources */,
1790B13709883BFD008A330A /* ClickRemoval.cpp in Sources */,
1790B13809883BFD008A330A /* Compressor.cpp in Sources */,
1790B13819883BFD008A330A /* EBUR128.cpp in Sources */,
1790B13909883BFD008A330A /* Echo.cpp in Sources */,
1790B13A09883BFD008A330A /* Effect.cpp in Sources */,
1790B13B09883BFD008A330A /* Equalization.cpp in Sources */,

View File

@@ -240,6 +240,7 @@ set( EFFECTS_SOURCE
${CMAKE_SOURCE_DIRECTORY}effects/Contrast.cpp
${CMAKE_SOURCE_DIRECTORY}effects/Distortion.cpp
${CMAKE_SOURCE_DIRECTORY}effects/DtmfGen.cpp
${CMAKE_SOURCE_DIRECTORY}effects/EBUR128.cpp
${CMAKE_SOURCE_DIRECTORY}effects/Echo.cpp
${CMAKE_SOURCE_DIRECTORY}effects/Effect.cpp
${CMAKE_SOURCE_DIRECTORY}effects/EffectManager.cpp

View File

@@ -427,6 +427,8 @@ audacity_SOURCES = \
effects/Distortion.h \
effects/DtmfGen.cpp \
effects/DtmfGen.h \
effects/EBUR128.cpp \
effects/EBUR128.h \
effects/Echo.cpp \
effects/Echo.h \
effects/Effect.cpp \

12
src/effects/EBUR128.cpp Normal file
View File

@@ -0,0 +1,12 @@
/**********************************************************************
Audacity: A Digital Audio Editor
EBUR128.cpp
Max Maisel
***********************************************************************/
#include "EBUR128.h"

24
src/effects/EBUR128.h Normal file
View File

@@ -0,0 +1,24 @@
/**********************************************************************
Audacity: A Digital Audio Editor
EBUR128.h
Max Maisel
***********************************************************************/
#ifndef __EBUR128_H__
#define __EBUR128_H__
#include "MemoryX.h"
/// \brief Implements EBU-R128 loudness measurement.
class EBUR128
{
public:
private:
};
#endif

View File

@@ -355,6 +355,7 @@
<ClCompile Include="..\..\..\src\effects\Compressor.cpp" />
<ClCompile Include="..\..\..\src\effects\Contrast.cpp" />
<ClCompile Include="..\..\..\src\effects\DtmfGen.cpp" />
<ClCompile Include="..\..\..\src\effects\EBUR128.cpp" />
<ClCompile Include="..\..\..\src\effects\Echo.cpp" />
<ClCompile Include="..\..\..\src\effects\Effect.cpp" />
<ClCompile Include="..\..\..\src\effects\EffectManager.cpp" />
@@ -756,6 +757,7 @@
<ClInclude Include="..\..\..\src\effects\Compressor.h" />
<ClInclude Include="..\..\..\src\effects\Contrast.h" />
<ClInclude Include="..\..\..\src\effects\DtmfGen.h" />
<ClInclude Include="..\..\..\src\effects\EBUR128.h" />
<ClInclude Include="..\..\..\src\effects\Echo.h" />
<ClInclude Include="..\..\..\src\effects\Effect.h" />
<ClInclude Include="..\..\..\src\effects\EffectManager.h" />

View File

@@ -425,6 +425,9 @@
<ClCompile Include="..\..\..\src\effects\DtmfGen.cpp">
<Filter>src\effects</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\effects\EBUR128.cpp">
<Filter>src\effects</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\effects\Echo.cpp">
<Filter>src\effects</Filter>
</ClCompile>
@@ -1585,6 +1588,9 @@
<ClInclude Include="..\..\..\src\effects\DtmfGen.h">
<Filter>src\effects</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\effects\EBUR128.h">
<Filter>src\effects</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\effects\Echo.h">
<Filter>src\effects</Filter>
</ClInclude>