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.
This commit is contained in:
snt 2024-05-04 01:43:44 +02:00
parent 4ee82c5e5f
commit 1fccbf64fd
20 changed files with 416 additions and 323 deletions

View file

@ -1,8 +1,7 @@
#ifndef DEFINES_H
#define DEFINES_H
//#define VERSION "LibreMediaServerAudio 0.2.0 Antigona Release"
#define VERSION "Kike Substitutor - No AI required - v0.2.0"
#define VERSION "LibreMediaServerAudio 0.2.0 Antigona Release"
#define COPYRIGHT "(C) 2014-2024 Santi Noreña <lms@criptomart.net>"
#define LICENSE "GPL 3 Licensed. See LICENSE.txt.\nSound guys are not allowed to use this software."
#define DEFAULT_FILE "lms-audio.xlm"
@ -22,6 +21,7 @@ enum Status
Paused,
PlayingOnce,
PlayingLoop,
Iddle
};
static const char* StatusStr[] =
@ -30,6 +30,7 @@ static const char* StatusStr[] =
"Pause",
"Playing One",
"Playing Loop",
"Iddle",
0x0
};