Skip to content

Commit 650824a

Browse files
authored
Merge pull request #78 from AlwinEsch/Piers-change
update to visualization API 5.0.0 and code cleanups
2 parents bb498e9 + bbddf34 commit 650824a

9 files changed

Lines changed: 571 additions & 311 deletions

File tree

.clang-format

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
# BasedOnStyle: LLVM
3+
AccessModifierOffset: -2
4+
AlignAfterOpenBracket: Align
5+
AlignConsecutiveAssignments: false
6+
AlignConsecutiveDeclarations: false
7+
AlignEscapedNewlines: DontAlign
8+
AlignOperands: true
9+
AlignTrailingComments: false
10+
AllowAllConstructorInitializersOnNextLine: false
11+
AllowAllParametersOfDeclarationOnNextLine: true
12+
AllowShortBlocksOnASingleLine: false
13+
AllowShortCaseLabelsOnASingleLine: false
14+
AllowShortFunctionsOnASingleLine: InlineOnly
15+
AllowShortIfStatementsOnASingleLine: false
16+
AllowShortLoopsOnASingleLine: false
17+
AlwaysBreakAfterDefinitionReturnType: None
18+
AlwaysBreakAfterReturnType: None
19+
AlwaysBreakBeforeMultilineStrings: false
20+
AlwaysBreakTemplateDeclarations: true
21+
BinPackArguments: true
22+
BinPackParameters: false
23+
BreakBeforeBinaryOperators: None
24+
BreakBeforeBraces: Allman
25+
BreakBeforeTernaryOperators: true
26+
BreakConstructorInitializersBeforeComma: false
27+
BreakConstructorInitializers: BeforeColon
28+
BreakAfterJavaFieldAnnotations: false
29+
BreakStringLiterals: true
30+
ColumnLimit: 100
31+
CommentPragmas: '^ IWYU pragma:'
32+
ConstructorInitializerAllOnOneLineOrOnePerLine: true
33+
ConstructorInitializerIndentWidth: 2
34+
ContinuationIndentWidth: 4
35+
Cpp11BracedListStyle: true
36+
DerivePointerAlignment: false
37+
DisableFormat: false
38+
ExperimentalAutoDetectBinPacking: false
39+
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
40+
IncludeBlocks: Regroup
41+
IncludeCategories:
42+
- Regex: '<EGL/.*\.h>'
43+
Priority: 6
44+
- Regex: '(["/]PlatformDefs|"(system|system_gl|system_egl))\.h"'
45+
Priority: 5
46+
- Regex: '"platform/[^/]+/'
47+
Priority: 2
48+
- Regex: '^<[a-z0-9_]+>$'
49+
Priority: 3
50+
- Regex: '^<(assert|complex|ctype|errno|fenv|float|inttypes|iso646|limits|locale|math|setjmp|signal|stdalign|stdarg|stdatomic|stdbool|stddef|stdint|stdio|stdlib|stdnoreturn|string|tgmath|threads|time|uchar|wchar|wctype)\.h>$'
51+
Priority: 3
52+
- Regex: '^<'
53+
Priority: 4
54+
- Regex: '.*'
55+
Priority: 1
56+
IncludeIsMainRegex: '$'
57+
IndentCaseLabels: true
58+
IndentWidth: 2
59+
IndentWrappedFunctionNames: false
60+
JavaScriptQuotes: Leave
61+
JavaScriptWrapImports: true
62+
KeepEmptyLinesAtTheStartOfBlocks: true
63+
MacroBlockBegin: ''
64+
MacroBlockEnd: ''
65+
MaxEmptyLinesToKeep: 1
66+
NamespaceIndentation: None
67+
ObjCBlockIndentWidth: 2
68+
ObjCSpaceAfterProperty: false
69+
ObjCSpaceBeforeProtocolList: true
70+
PenaltyBreakBeforeFirstCallParameter: 19
71+
PenaltyBreakComment: 300
72+
PenaltyBreakFirstLessLess: 120
73+
PenaltyBreakString: 1000
74+
PenaltyExcessCharacter: 1000000
75+
PenaltyReturnTypeOnItsOwnLine: 60000
76+
PointerAlignment: Left
77+
ReflowComments: false
78+
SortIncludes: true
79+
SpaceAfterCStyleCast: false
80+
SpaceAfterTemplateKeyword: false
81+
SpaceBeforeAssignmentOperators: true
82+
SpaceBeforeParens: ControlStatements
83+
SpaceInEmptyParentheses: false
84+
SpacesBeforeTrailingComments: 1
85+
SpacesInAngles: false
86+
SpacesInContainerLiterals: true
87+
SpacesInCStyleCastParentheses: false
88+
SpacesInParentheses: false
89+
SpacesInSquareBrackets: false
90+
Standard: Cpp11
91+
TabWidth: 8
92+
UseTab: Never
93+
...

debian/copyright

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Format: http://dep.debian.net/deps/dep5
22
Upstream-Name: visualization.matrix
33

44
Files: *
5-
Copyright: 2015-2021 Team Kodi
5+
Copyright: 2015-2026 Team Kodi
66
License: GPL-2+
77
This package is free software; you can redistribute it and/or modify
88
it under the terms of the GNU General Public License as published by
@@ -22,7 +22,8 @@ License: GPL-2+
2222

2323

2424
Files: debian/*
25-
Copyright: 2013 wsnipex <wsnipex@a1.net>
25+
Copyright: 2015-2026 Team Kodi
26+
2013 wsnipex <wsnipex@a1.net>
2627
License: GPL-2+
2728
This package is free software; you can redistribute it and/or modify
2829
it under the terms of the GNU General Public License as published by

lib/kissfft/kiss_fft_log.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@
3333

3434

3535

36-
#endif /* kiss_fft_log_h */
36+
#endif /* kiss_fft_log_h */

lib/kodi-kissfft-note.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
kissfft from https://github.com/mborgerding/kissfft
2-
Sync to version 131.1.0 (16. Feb. 2021)
2+
Sync to version 131.2.0 (22. Oct. 2025)

0 commit comments

Comments
 (0)