WIP miniaudio working, some sigsev while playing...

This commit is contained in:
snt 2024-04-20 20:19:16 +02:00
parent 78695b7976
commit 7aea8f6cf1
23 changed files with 469 additions and 299 deletions

View file

@ -2,6 +2,7 @@ TEMPLATE = app
TARGET = libremediaserver-audio
QT += webkitwidgets widgets
HEADERS += src/libremediaserver-audio.h \
src/miniaudio.h \
src/medialibrary.h \
src/olathread.h \
src/audiolayerwidget.h \
@ -13,6 +14,7 @@ HEADERS += src/libremediaserver-audio.h \
src/settingsdialog.h \
src/layersettingswidget.h
SOURCES += src/main.cpp \
src/miniaudio.c \
src/libremediaserver-audio.cpp \
src/medialibrary.cpp \
src/olathread.cpp \
@ -25,12 +27,13 @@ SOURCES += src/main.cpp \
FORMS += src/libremediaserver-audio.ui \
src/settingsdialog.ui \
src/layersettingswidget.ui
LIBS += -lola -lolacommon
CCFLAG += -msse2 -mavx2 #-fsanitize=address -g -O0
QMAKE_CXXFLAGS += $$(CXXFLAG)
#QMAKE_CXXFLAGS += -fsanitize=address -g -O0
QMAKE_CFLAGS += $$(CCFLAG)
QMAKE_LFLAGS += $$(LDFLAG)
LIBS += -lola -lolacommon -ldl -lpthread -lm
# -lcitp
LIBS += -L$$PWD/SFML/lib/ -lsfml-audio -lsfml-system
INCLUDEPATH += $$PWD/SFML/include
DEPENDPATH += $$PWD/SFML/include
PRE_TARGETDEPS += $$PWD/SFML/lib/libsfml-audio.so $$PWD/SFML/lib/libsfml-system.so
OTHER_FILES += \
LICENSE.txt \
docs/compiling.txt \