Skip to content

Commit c7ecb3a

Browse files
committed
added
1 parent b02d8a6 commit c7ecb3a

7 files changed

+396
-0
lines changed

opendcp.cflags

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-std=c17

opendcp.config

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Add predefined macros for your project here. For example:
2+
// #define THE_ANSWER 42

opendcp.creator

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[General]

opendcp.creator.user

+176
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE QtCreatorProject>
3+
<!-- Written by QtCreator 5.0.3, 2021-11-15T05:46:08. -->
4+
<qtcreator>
5+
<data>
6+
<variable>EnvironmentId</variable>
7+
<value type="QByteArray">{a674c227-60e3-413e-8692-a43fe51ba271}</value>
8+
</data>
9+
<data>
10+
<variable>ProjectExplorer.Project.ActiveTarget</variable>
11+
<value type="qlonglong">0</value>
12+
</data>
13+
<data>
14+
<variable>ProjectExplorer.Project.EditorSettings</variable>
15+
<valuemap type="QVariantMap">
16+
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
17+
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
18+
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
19+
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
20+
<value type="QString" key="language">Cpp</value>
21+
<valuemap type="QVariantMap" key="value">
22+
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
23+
</valuemap>
24+
</valuemap>
25+
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
26+
<value type="QString" key="language">QmlJS</value>
27+
<valuemap type="QVariantMap" key="value">
28+
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
29+
</valuemap>
30+
</valuemap>
31+
<value type="qlonglong" key="EditorConfiguration.CodeStyle.Count">2</value>
32+
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
33+
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
34+
<value type="int" key="EditorConfiguration.IndentSize">4</value>
35+
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
36+
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
37+
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
38+
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
39+
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
40+
<value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
41+
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
42+
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
43+
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
44+
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
45+
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
46+
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
47+
<value type="int" key="EditorConfiguration.TabSize">8</value>
48+
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
49+
<value type="bool" key="EditorConfiguration.UseIndenter">false</value>
50+
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
51+
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
52+
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
53+
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
54+
<value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
55+
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
56+
<value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
57+
</valuemap>
58+
</data>
59+
<data>
60+
<variable>ProjectExplorer.Project.PluginSettings</variable>
61+
<valuemap type="QVariantMap">
62+
<valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
63+
<value type="bool" key="AutoTest.Framework.Boost">true</value>
64+
<value type="bool" key="AutoTest.Framework.CTest">false</value>
65+
<value type="bool" key="AutoTest.Framework.Catch">true</value>
66+
<value type="bool" key="AutoTest.Framework.GTest">true</value>
67+
<value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
68+
<value type="bool" key="AutoTest.Framework.QtTest">true</value>
69+
</valuemap>
70+
<valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
71+
<value type="int" key="AutoTest.RunAfterBuild">0</value>
72+
<value type="bool" key="AutoTest.UseGlobal">true</value>
73+
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
74+
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
75+
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.BuildSystem</value>
76+
<valuemap type="QVariantMap" key="ClangTools">
77+
<value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
78+
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
79+
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
80+
<value type="int" key="ClangTools.ParallelJobs">6</value>
81+
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
82+
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
83+
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
84+
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
85+
</valuemap>
86+
</valuemap>
87+
</data>
88+
<data>
89+
<variable>ProjectExplorer.Project.Target.0</variable>
90+
<valuemap type="QVariantMap">
91+
<value type="QString" key="DeviceType">Desktop</value>
92+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt6</value>
93+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt6</value>
94+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt6</value>
95+
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
96+
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
97+
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
98+
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
99+
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/tobias/Projekte/opendcp</value>
100+
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
101+
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
102+
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
103+
<value type="QString">all</value>
104+
</valuelist>
105+
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
106+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
107+
</valuemap>
108+
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
109+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
110+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Erstellen</value>
111+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
112+
</valuemap>
113+
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
114+
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
115+
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
116+
<value type="QString">clean</value>
117+
</valuelist>
118+
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
119+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
120+
</valuemap>
121+
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
122+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
123+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Bereinigen</value>
124+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
125+
</valuemap>
126+
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
127+
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
128+
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
129+
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
130+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Vorgabe</value>
131+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
132+
</valuemap>
133+
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">1</value>
134+
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
135+
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
136+
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
137+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment</value>
138+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deployment</value>
139+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
140+
</valuemap>
141+
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
142+
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
143+
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
144+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
145+
</valuemap>
146+
<value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
147+
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
148+
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
149+
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
150+
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
151+
<valuelist type="QVariantList" key="CustomOutputParsers"/>
152+
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
153+
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
154+
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
155+
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
156+
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
157+
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
158+
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
159+
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
160+
</valuemap>
161+
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
162+
</valuemap>
163+
</data>
164+
<data>
165+
<variable>ProjectExplorer.Project.TargetCount</variable>
166+
<value type="qlonglong">1</value>
167+
</data>
168+
<data>
169+
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
170+
<value type="int">22</value>
171+
</data>
172+
<data>
173+
<variable>Version</variable>
174+
<value type="int">22</value>
175+
</data>
176+
</qtcreator>

opendcp.cxxflags

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-std=c++17

opendcp.files

+207
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
CMakeLists.txt
2+
CMakeModules/FindASDCP.cmake
3+
CMakeModules/FindLibXml2.cmake
4+
CMakeModules/FindOpenJPEG.cmake
5+
CMakeModules/FindXMLSec.cmake
6+
COMPILE.txt
7+
COPYRIGHT.txt
8+
README.md
9+
_config.yml
10+
cli/CMakeLists.txt
11+
cli/opendcp_cli.c
12+
cli/opendcp_cli.h
13+
cli/opendcp_extract_cmd.c
14+
cli/opendcp_j2k_cmd.c
15+
cli/opendcp_largefile.c
16+
cli/opendcp_mxf_cmd.c
17+
cli/opendcp_xml_cmd.c
18+
cli/opendcp_xml_verify_cmd.c
19+
cli/win32/opendcp_win32_dirent.h
20+
cli/win32/opendcp_win32_getopt.h
21+
cli/win32/opendcp_win32_string.h
22+
contrib/CMakeLists.txt
23+
contrib/libtiff-4.0.0.patch
24+
contrib/xmlsec1-1.2.20.patch
25+
gui/CMakeLists.txt
26+
gui/calculate_digest.cpp
27+
gui/conversion_dialog.cpp
28+
gui/conversion_dialog.h
29+
gui/file_copy.cpp
30+
gui/forms/conversion.ui
31+
gui/forms/dialogj2kconversion.ui
32+
gui/forms/dialogmxfconversion.ui
33+
gui/forms/generatetitle.ui
34+
gui/forms/mainwindow.ui
35+
gui/forms/settings.ui
36+
gui/generate_title.cpp
37+
gui/generate_title.h
38+
gui/j2k.cpp
39+
gui/j2k.h
40+
gui/main.cpp
41+
gui/mainwindow.cpp
42+
gui/mainwindow.h
43+
gui/mxf.cpp
44+
gui/mxf_writer.cpp
45+
gui/mxf_writer.h
46+
gui/opendcp-gui.pro
47+
gui/resources/naming.xml
48+
gui/resources/opendcp.icns
49+
gui/resources/opendcp.ico
50+
gui/resources/opendcp.png
51+
gui/resources/opendcp.qrc
52+
gui/resources/opendcp.rc
53+
gui/settings.cpp
54+
gui/settings.h
55+
gui/translation/opendcp_de.ts
56+
gui/translation/opendcp_es.ts
57+
gui/translation/opendcp_fr.ts
58+
gui/translation/opendcp_it.ts
59+
gui/translation/opendcp_ja.ts
60+
gui/translation/opendcp_pt.ts
61+
gui/translation/opendcp_ru.ts
62+
gui/translation/opendcp_sl.ts
63+
gui/translator.cpp
64+
gui/translator.h
65+
gui/xml.cpp
66+
libasdcp/AS_DCP.cpp
67+
libasdcp/AS_DCP.h
68+
libasdcp/AS_DCP_AES.cpp
69+
libasdcp/AS_DCP_ATMOS.cpp
70+
libasdcp/AS_DCP_DCData.cpp
71+
libasdcp/AS_DCP_DCData_internal.h
72+
libasdcp/AS_DCP_JP2K.cpp
73+
libasdcp/AS_DCP_MPEG2.cpp
74+
libasdcp/AS_DCP_MXF.cpp
75+
libasdcp/AS_DCP_PCM.cpp
76+
libasdcp/AS_DCP_TimedText.cpp
77+
libasdcp/AS_DCP_internal.h
78+
libasdcp/AtmosSyncChannel_Generator.cpp
79+
libasdcp/AtmosSyncChannel_Generator.h
80+
libasdcp/AtmosSyncChannel_Mixer.cpp
81+
libasdcp/AtmosSyncChannel_Mixer.h
82+
libasdcp/CMakeLists.txt
83+
libasdcp/COPYING
84+
libasdcp/CRC16.c
85+
libasdcp/CRC16.h
86+
libasdcp/DCData_ByteStream_Parser.cpp
87+
libasdcp/DCData_Sequence_Parser.cpp
88+
libasdcp/Dict.cpp
89+
libasdcp/Index.cpp
90+
libasdcp/JP2K.cpp
91+
libasdcp/JP2K.h
92+
libasdcp/JP2K_Codestream_Parser.cpp
93+
libasdcp/JP2K_Sequence_Parser.cpp
94+
libasdcp/KLV.cpp
95+
libasdcp/KLV.h
96+
libasdcp/KM_error.h
97+
libasdcp/KM_fileio.cpp
98+
libasdcp/KM_fileio.h
99+
libasdcp/KM_log.cpp
100+
libasdcp/KM_log.h
101+
libasdcp/KM_memio.h
102+
libasdcp/KM_mutex.h
103+
libasdcp/KM_platform.h
104+
libasdcp/KM_prng.cpp
105+
libasdcp/KM_prng.h
106+
libasdcp/KM_tai.cpp
107+
libasdcp/KM_tai.h
108+
libasdcp/KM_util.cpp
109+
libasdcp/KM_util.h
110+
libasdcp/KM_xml.cpp
111+
libasdcp/KM_xml.h
112+
libasdcp/MDD.cpp
113+
libasdcp/MDD.h
114+
libasdcp/MPEG.cpp
115+
libasdcp/MPEG.h
116+
libasdcp/MPEG2_Parser.cpp
117+
libasdcp/MXF.cpp
118+
libasdcp/MXF.h
119+
libasdcp/MXFTypes.cpp
120+
libasdcp/MXFTypes.h
121+
libasdcp/Metadata.cpp
122+
libasdcp/Metadata.h
123+
libasdcp/PCMDataProviders.cpp
124+
libasdcp/PCMDataProviders.h
125+
libasdcp/PCMParserList.cpp
126+
libasdcp/PCMParserList.h
127+
libasdcp/PCM_Parser.cpp
128+
libasdcp/README
129+
libasdcp/S12MTimecode.h
130+
libasdcp/SyncCommon.h
131+
libasdcp/SyncEncoder.c
132+
libasdcp/SyncEncoder.h
133+
libasdcp/TimedText_Parser.cpp
134+
libasdcp/UUIDInformation.c
135+
libasdcp/UUIDInformation.h
136+
libasdcp/Wav.cpp
137+
libasdcp/Wav.h
138+
libasdcp/WavFileWriter.h
139+
libasdcp/h__Reader.cpp
140+
libasdcp/h__Writer.cpp
141+
libcrypto/CMakeLists.txt
142+
libcrypto/aes.c
143+
libcrypto/aes.h
144+
libcrypto/err.h
145+
libcrypto/md5.c
146+
libcrypto/md5.h
147+
libcrypto/sha1.c
148+
libcrypto/sha1.h
149+
libcrypto/ttmath/ttmath.h
150+
libcrypto/ttmath/ttmathbig.h
151+
libcrypto/ttmath/ttmathdec.h
152+
libcrypto/ttmath/ttmathint.h
153+
libcrypto/ttmath/ttmathmisc.h
154+
libcrypto/ttmath/ttmathobjects.h
155+
libcrypto/ttmath/ttmathparser.h
156+
libcrypto/ttmath/ttmaththreads.h
157+
libcrypto/ttmath/ttmathtypes.h
158+
libcrypto/ttmath/ttmathuint.h
159+
libcrypto/ttmath/ttmathuint_noasm.h
160+
libcrypto/ttmath/ttmathuint_x86.h
161+
libcrypto/ttmath/ttmathuint_x86_64.h
162+
libcrypto/ttmath/ttmathuint_x86_64_msvc.asm
163+
libopendcp/CMakeLists.txt
164+
libopendcp/asdcp_intf.cpp
165+
libopendcp/codecs/opendcp_decoder.c
166+
libopendcp/codecs/opendcp_decoder.h
167+
libopendcp/codecs/opendcp_decoder_bmp.c
168+
libopendcp/codecs/opendcp_decoder_dpx.c
169+
libopendcp/codecs/opendcp_decoder_openexr.c
170+
libopendcp/codecs/opendcp_decoder_openjpeg.c
171+
libopendcp/codecs/opendcp_decoder_tif.c
172+
libopendcp/codecs/opendcp_encoder.c
173+
libopendcp/codecs/opendcp_encoder.h
174+
libopendcp/codecs/opendcp_encoder_kakadu.c
175+
libopendcp/codecs/opendcp_encoder_openjpeg.c
176+
libopendcp/codecs/opendcp_encoder_ragnarok.c
177+
libopendcp/codecs/opendcp_encoder_remote.c
178+
libopendcp/codecs/opendcp_encoder_tif.c
179+
libopendcp/opendcp.h.cmake
180+
libopendcp/opendcp_certificates.h
181+
libopendcp/opendcp_checksum.c
182+
libopendcp/opendcp_common.c
183+
libopendcp/opendcp_error.c
184+
libopendcp/opendcp_image.c
185+
libopendcp/opendcp_image.h
186+
libopendcp/opendcp_j2k.c
187+
libopendcp/opendcp_log.c
188+
libopendcp/opendcp_utilities.c
189+
libopendcp/opendcp_xml.c
190+
libopendcp/opendcp_xml_sign.c
191+
libopendcp/opendcp_xml_verify.c
192+
libopendcp/opendcp_xyz.h
193+
licenses/asdcp.txt
194+
licenses/libtiff.txt
195+
licenses/libxml.txt
196+
licenses/libxmlsec.txt
197+
licenses/openjpeg.txt
198+
licenses/openssl.txt
199+
packages/CMakeLists.txt
200+
packages/opendcp-desktop.sh
201+
scripts/make_lut.py
202+
scripts/publish.py
203+
scripts/xml.rb
204+
toolchains/linux.cmake
205+
toolchains/osx.cmake
206+
toolchains/win32.cmake
207+
upload/CMakeLists.txt

0 commit comments

Comments
 (0)