quita el glitch al resproducir después de cargar un fichero.

varias optimizaciones y comprobaciones
This commit is contained in:
snt 2024-05-24 01:49:21 +02:00
parent db86987b6a
commit 0d29dda4c1
8 changed files with 66 additions and 71 deletions

View file

@ -1,10 +1,10 @@
*******************************************************************************
Libre Media Server Audio - An Open source Media Server for arts and performing.
LibreMediaServer Audio - An open source media server for arts and performing.
(c) Criptomart - Santiago Noreña 2012-2024 <lms@criptomart.net>
https://git.criptomart.net/libremediaserver
*******************************************************************************
Libre Media Server ChangeLog
LibreMediaServer Changelog
v 0.2.0 Antígona (26/05/2024)
+ Change audio engine to miniaudio because is imposible pan in SFML and it has not access to low API and audio processing.
@ -20,9 +20,7 @@ v 0.2.0 Antígona (26/05/2024)
+ OlaThread send double channels (volume, entry point, load media) only once for each dmx frame buffer.
+ Terminal mode without graphical interface. All audio methods has been refactorized out of QWidget world.
+ Compilation without GUI (-DNOGUI).
+ New Status "Iddle" in playbacks if is not loaded.
+ New DMX personality version, better sort for audio needs (first load media, set vol, pan, etc, last playback order);
+ Refresh layer values when it loads a new sound file.
+ No QtSignals for sending data, better performance about 20% in my machine. Now, libremediaserver only updates values in AudioWidget, ui refresh is doing with a timer in audiowidget, so there is not problems between graphical and ola thread (the callback). Signals are used only from Ui to libreMediaServer to notify user interactions and Qtimers.
+ Load media files from ui clicking in the media labels.
+ New Play Modes:
@ -31,6 +29,7 @@ v 0.2.0 Antígona (26/05/2024)
- Play all medias in one folder randomly.
+ Multi audio devices output.
+ Vumeter for each layer
+ Show device name on Ui and ouput bus slider.
v 0.1.3 Leúcade (19/04/2024)
+ Ubuntu 22.04 jammy.