Skip to content

Commit ea7b2bf

Browse files
committed
Release 1.0.3
* Migrating to C++ 11 support. * Updated library dependencies. * Updated build scripts.
2 parents 880e3df + c60d292 commit ea7b2bf

File tree

154 files changed

+3093
-7328
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

154 files changed

+3093
-7328
lines changed

.cproject

Lines changed: 152 additions & 6 deletions
Large diffs are not rendered by default.

.gitignore

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22
/.settings/*
33
/.build/*
44
/.test/*
5-
/Debug/*
6-
/Release/*
7-
/Debug/
85
/Release
96
*.log
107
/gmon.out
118
**/*.gmon
129
*.core
1310
/.config.mk
11+
/Debug Linux/
12+
/Debug Win/

CHANGELOG

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
* RECENT CHANGES
33
*******************************************************************************
44

5+
=== 1.0.3 ===
6+
* Migrating to C++ 11 support.
7+
* Updated library dependencies.
8+
* Updated build scripts.
9+
510
=== 1.0.2 ===
611
* Updated build scripts.
712

include/lsp-plug.in/dsp/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
// Define version of headers
2626
#define LSP_DSP_LIB_MAJOR 1
2727
#define LSP_DSP_LIB_MINOR 0
28-
#define LSP_DSP_LIB_MICRO 2
28+
#define LSP_DSP_LIB_MICRO 3
2929

3030
#ifdef LSP_DSP_LIB_BUILTIN
3131
#define LSP_DSP_LIB_CPPEXPORT

include/private/dsp/arch/x86/avx/pmath/minmax.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ namespace lsp
246246
IF_ARCH_X86(size_t off);
247247
ARCH_X86_ASM
248248
(
249-
SIGN_MINMAX_CORE("dst", "dst", "src", "$6")
249+
SIGN_MINMAX_CORE("dst", "dst", "src", "$5")
250250
: [off] "=&r" (off), [count] "+r" (count)
251251
: [dst] "r" (dst), [src] "r" (src),
252252
[X_SIGN] "m" (minmax_abs)
@@ -261,7 +261,7 @@ namespace lsp
261261
IF_ARCH_X86(size_t off);
262262
ARCH_X86_ASM
263263
(
264-
SIGN_MINMAX_CORE("dst", "a", "b", "$6")
264+
SIGN_MINMAX_CORE("dst", "a", "b", "$5")
265265
: [off] "=&r" (off), [count] "+r" (count)
266266
: [dst] "r" (dst), [a] "r" (a), [b] "r" (b),
267267
[X_SIGN] "m" (minmax_abs)

include/private/dsp/arch/x86/sse/fft/p_butterfly.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ namespace lsp
3232
{
3333
#define FFT_BUTTERFLY_BODY(add_b, add_a) \
3434
/* Init pointers */ \
35-
register float *a = &dst[blk*pairs*2]; \
36-
register float *b = &a[pairs]; \
37-
register size_t p = pairs; \
35+
float *a = &dst[blk*pairs*2]; \
36+
float *b = &a[pairs]; \
37+
size_t p = pairs; \
3838
__IF_32(size_t tmp1); \
3939
\
4040
ARCH_X86_ASM \

make/configure.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ else
4646
X_URL_SUFFIX = _RO
4747
endif
4848

49+
include $(BASEDIR)/modules.mk
50+
include $(BASEDIR)/project.mk
4951
include $(BASEDIR)/make/functions.mk
5052
include $(BASEDIR)/make/system.mk
5153
include $(BASEDIR)/make/tools.mk
52-
include $(BASEDIR)/modules.mk
53-
include $(BASEDIR)/project.mk
5454
include $(BASEDIR)/dependencies.mk
5555

5656
# Compute the full list of dependencies

make/tools.mk

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ else
110110
endif
111111

112112
# Define flags for (cross) build
113-
CFLAGS ?= \
113+
CFLAGS += \
114114
$(CFLAGS_EXT) \
115115
-fdata-sections \
116116
-ffunction-sections \
@@ -120,9 +120,8 @@ CFLAGS ?= \
120120

121121
CDEFS += -DLSP_INSTALL_PREFIX=\\\"$(PREFIX)\\\"
122122

123-
CXXFLAGS ?= \
123+
CXXFLAGS += \
124124
$(CXXFLAGS_EXT) \
125-
-std=c++98 \
126125
-fno-exceptions \
127126
-fno-rtti \
128127
-fdata-sections \

modules.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
#
2020

2121
# Variables that describe dependencies
22-
LSP_COMMON_LIB_VERSION := 1.0.17
22+
LSP_COMMON_LIB_VERSION := 1.0.19
2323
LSP_COMMON_LIB_NAME := lsp-common-lib
2424
LSP_COMMON_LIB_TYPE := src
2525
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git
2626
LSP_COMMON_LIB_URL_RW := [email protected]:lsp-plugins/$(LSP_COMMON_LIB_NAME).git
2727

28-
LSP_TEST_FW_VERSION := 1.0.11
28+
LSP_TEST_FW_VERSION := 1.0.12
2929
LSP_TEST_FW_NAME := lsp-test-fw
3030
LSP_TEST_FW_TYPE := src
3131
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git

project.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ ARTIFACT_ID = LSP_DSP_LIB
2323
ARTIFACT_NAME = lsp-dsp-lib
2424
ARTIFACT_DESC = DSP library for digital signal processing
2525
ARTIFACT_HEADERS = lsp-plug.in
26-
ARTIFACT_VERSION = 1.0.2
26+
ARTIFACT_VERSION = 1.0.3

0 commit comments

Comments
 (0)