Skip to content

Commit

Permalink
Release 1.0.3
Browse files Browse the repository at this point in the history
* Migrating to C++ 11 support.
* Updated library dependencies.
* Updated build scripts.
  • Loading branch information
sadko4u committed Jun 30, 2022
2 parents 880e3df + c60d292 commit ea7b2bf
Show file tree
Hide file tree
Showing 154 changed files with 3,093 additions and 7,328 deletions.
158 changes: 152 additions & 6 deletions .cproject

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@
/.settings/*
/.build/*
/.test/*
/Debug/*
/Release/*
/Debug/
/Release
*.log
/gmon.out
**/*.gmon
*.core
/.config.mk
/Debug Linux/
/Debug Win/
5 changes: 5 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
* RECENT CHANGES
*******************************************************************************

=== 1.0.3 ===
* Migrating to C++ 11 support.
* Updated library dependencies.
* Updated build scripts.

=== 1.0.2 ===
* Updated build scripts.

Expand Down
2 changes: 1 addition & 1 deletion include/lsp-plug.in/dsp/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
// Define version of headers
#define LSP_DSP_LIB_MAJOR 1
#define LSP_DSP_LIB_MINOR 0
#define LSP_DSP_LIB_MICRO 2
#define LSP_DSP_LIB_MICRO 3

#ifdef LSP_DSP_LIB_BUILTIN
#define LSP_DSP_LIB_CPPEXPORT
Expand Down
4 changes: 2 additions & 2 deletions include/private/dsp/arch/x86/avx/pmath/minmax.h
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ namespace lsp
IF_ARCH_X86(size_t off);
ARCH_X86_ASM
(
SIGN_MINMAX_CORE("dst", "dst", "src", "$6")
SIGN_MINMAX_CORE("dst", "dst", "src", "$5")
: [off] "=&r" (off), [count] "+r" (count)
: [dst] "r" (dst), [src] "r" (src),
[X_SIGN] "m" (minmax_abs)
Expand All @@ -261,7 +261,7 @@ namespace lsp
IF_ARCH_X86(size_t off);
ARCH_X86_ASM
(
SIGN_MINMAX_CORE("dst", "a", "b", "$6")
SIGN_MINMAX_CORE("dst", "a", "b", "$5")
: [off] "=&r" (off), [count] "+r" (count)
: [dst] "r" (dst), [a] "r" (a), [b] "r" (b),
[X_SIGN] "m" (minmax_abs)
Expand Down
6 changes: 3 additions & 3 deletions include/private/dsp/arch/x86/sse/fft/p_butterfly.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ namespace lsp
{
#define FFT_BUTTERFLY_BODY(add_b, add_a) \
/* Init pointers */ \
register float *a = &dst[blk*pairs*2]; \
register float *b = &a[pairs]; \
register size_t p = pairs; \
float *a = &dst[blk*pairs*2]; \
float *b = &a[pairs]; \
size_t p = pairs; \
__IF_32(size_t tmp1); \
\
ARCH_X86_ASM \
Expand Down
4 changes: 2 additions & 2 deletions make/configure.mk
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ else
X_URL_SUFFIX = _RO
endif

include $(BASEDIR)/modules.mk
include $(BASEDIR)/project.mk
include $(BASEDIR)/make/functions.mk
include $(BASEDIR)/make/system.mk
include $(BASEDIR)/make/tools.mk
include $(BASEDIR)/modules.mk
include $(BASEDIR)/project.mk
include $(BASEDIR)/dependencies.mk

# Compute the full list of dependencies
Expand Down
5 changes: 2 additions & 3 deletions make/tools.mk
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ else
endif

# Define flags for (cross) build
CFLAGS ?= \
CFLAGS += \
$(CFLAGS_EXT) \
-fdata-sections \
-ffunction-sections \
Expand All @@ -120,9 +120,8 @@ CFLAGS ?= \

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

CXXFLAGS ?= \
CXXFLAGS += \
$(CXXFLAGS_EXT) \
-std=c++98 \
-fno-exceptions \
-fno-rtti \
-fdata-sections \
Expand Down
4 changes: 2 additions & 2 deletions modules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
#

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

LSP_TEST_FW_VERSION := 1.0.11
LSP_TEST_FW_VERSION := 1.0.12
LSP_TEST_FW_NAME := lsp-test-fw
LSP_TEST_FW_TYPE := src
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git
Expand Down
2 changes: 1 addition & 1 deletion project.mk
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ ARTIFACT_ID = LSP_DSP_LIB
ARTIFACT_NAME = lsp-dsp-lib
ARTIFACT_DESC = DSP library for digital signal processing
ARTIFACT_HEADERS = lsp-plug.in
ARTIFACT_VERSION = 1.0.2
ARTIFACT_VERSION = 1.0.3
Loading

0 comments on commit ea7b2bf

Please sign in to comment.