Commit graph

5 commits

Author SHA1 Message Date
snt
0d29dda4c1 quita el glitch al resproducir después de cargar un fichero.
varias optimizaciones y comprobaciones
2024-05-24 01:49:21 +02:00
snt
53bcb38455 vumeter funcionando, hay que comparar la salida con un vumeter que sepa
que funciona bien y definir los parámetros de ventanas, picos y demás.
Se insertan en la cadena de audio porque no veo la forma de hacerlo en paralelo https://github.com/mackron/miniaudio/issues/850
2024-05-22 20:52:13 +02:00
snt
5d56921aeb refactorizado todo a una struct.
Maximo de dispositivos MAX_AUDIODEVICES, sin testear mas de dos.
Los devices auxiliares leen de data source rb en vez de en el callback.
la idea del nodegraph funcionando en una engine dummy no ha funcionado,
pero puede que fuera por la refactorización y la introducción de las
data sources rb. Ahora que está todo más ordenado se puede volver a
intentar. Pero tampoco merece mucho la pena, la principal diferencia era
el master bus, pero se puede atacar la salida de auxNode[0] a una capa
de master en vez de al endpoint directamente.
2024-05-20 19:00:05 +02:00
snt
a935d4e619 multi dispositivo con envío independientes por capa. está sucio con
trozos sn usar y statics, pero funciona.
2024-05-19 01:36:23 +02:00
snt
fc274179ad funcionando en dos dispositivos mediante ring buffer, pero no puedo
mandar a dos dispositivos, si lo pongo con ma_splitter reproduce más
rápido y con glitches
mandar diferentes
2024-05-18 22:52:22 +02:00