lms-audio/libremediaserver-audio.pro
snt 1fccbf64fd refactorizada la GUI, ola y audioengine se ejecutan fuera de widgets.
Opción para ejecutar sin mostrar la GUI. Los controles de la interfaz no
son reactivos, no están conectados a las órdenes de audio.
cambio en la personalidad dmx para procesar los canales en mejor orden.
evita mandar dos veces los canales dobles por cada dmx frame, incluyendo file/folder.
2024-05-04 01:46:45 +02:00

43 lines
1.2 KiB
Prolog

TEMPLATE = app
TARGET = libremediaserver-audio
QT += webkitwidgets widgets
HEADERS += src/libremediaserver-audio.h \
src/dmxwidget.h \
src/libremediaserver-audio-gui.h \
src/main.h \
src/miniaudio.h \
src/medialibrary.h \
src/miniaudioengine.h \
src/olathread.h \
src/audiolayerwidget.h \
src/dmxPersonality.h \
src/audiowidget.h \
src/defines.h \
src/settings.h \
src/slidergroup.h
SOURCES += src/main.cpp \
src/dmxwidget.cpp \
src/libremediaserver-audio-gui.cpp \
src/miniaudio.c \
src/libremediaserver-audio.cpp \
src/medialibrary.cpp \
src/miniaudioengine.cpp \
src/olathread.cpp \
src/audiolayerwidget.cpp \
src/audiowidget.cpp \
src/settings.cpp \
src/slidergroup.cpp
FORMS += src/libremediaserver-audio-gui.ui
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
OTHER_FILES += \
LICENSE.txt \
docs/compiling.txt \
docs/changelog.txt \
docs/lms-audio.xlm \
docs/roadmap.txt