Güindous: En busca del filtro filosofal ...

DRC y todo lo relacionado con el tema
Responder
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Güindous: En busca del filtro filosofal ...

Mensaje por sergien »

Hola a todos!

Después de unos días intensos desempolvando conocimientos de programación que ni siquiera recordaba haber adquirido, os voy a hacer un resumen de mis andanzas ... aunque como dicen que una imagen vale más que mil palabras ...

Imagen

Veamos el estado del proyecto:

1. Disponer de sistema de sonido compatible para utilizar BruteFIR ... ¡Hecho! Jack sobre ASIO
3. Modificar la comunicación entre BruteFIR y Jack para que funcione bajo Windows ... ¡Hecho!
2. Crear un servidor de asignación dinámica de memoria compartida para procesos alternativa a POSIX ... ¡Hecho!
3. Crear una librería de abstracción de asignación de memoria local alternativa a POSIX ... ¡Hecho!
3. Comunicación entre BruteFIR y Jack bajo Windows ... ¡Hecho!
4. Ejecutar BruteFIR ... ¡Todavía hay bastante trabajo por hacer! Jack detecta a BruteFIR, pero tengo problemas con el STACK.

Y, ¿esto qué significa? Simplemente que si logramos que BruteFIR funcione bajo Windows no habrá ningún impedimento para disponer de un auténtico DRCoW (vaca de habitación digital) idéntico a DRCoP.

Ahora las malas noticias ... en primer lugar, como ya sabe cualquier persona que haya programado un poquitín, depurar un programa es un proceso muuuuuuyyyy lento.

En segundo lugar, no se como reaccionarán los algoritmos de bruteFIR con los mecanismos de tiempo real de Windows.

Pero bueno, seguiremos trabajando en ello.

Cordialmente,
Sergien
Avatar de Usuario
ogran
Mensajes: 2625
Registrado: Dom 28 Sep 2008 , 14:04

Mensaje por ogran »

DRCoW :lol: :lol: :lol:

Ánimo!!
Avatar de Usuario
wynton
Admin
Mensajes: 3065
Registrado: Vie 26 Nov 2004 , 9:05
Ubicación: Madrid

Mensaje por wynton »

Ufff sergien, es un lujazo tenerte en este foro.

Mucha suerte con la depuración, que suele ser un tormento.


Aunque esta etapa ya la has pasado, por si no lo conocías y te sirve de algo:

http://sourceware.org/pthreads-win32/
Engineers like to solve problems. If there are no problems handily available, they will create their own problems. - Scott Adams.
Avatar de Usuario
Petimetre
Mensajes: 473
Registrado: Sab 28 Feb 2009 , 13:16
Ubicación: Madrid

Mensaje por Petimetre »

¿Doctor Vaca? :D

Independientemente del resultado el esfuerzo y el trabajo son ya my loables.
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Mensaje por sergien »

Gracias, Wynton! Ya la tenía, pero de momento estoy probando con la emulación de Cygwin de los threads de POSIX nativos, a ver que tal resultado da.

En caso de que la cosa no tire, ya migraré a pthreads ... o si simplemente queremos eliminar la dependencia de Cygwin.

Bueno ... todavía queda un curro que te cag....

Un saludo,
Sergien
Avatar de Usuario
ogran
Mensajes: 2625
Registrado: Dom 28 Sep 2008 , 14:04

Mensaje por ogran »

Cuando necesites betatesters cuenta conmigo.

Saludos!
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Mensaje por sergien »

Buff, Ogran!

Queda todavía un poco para eso ... de momento he avanzado lo bastante como para ver que puede ser viable, pero no lo suficiente para poder hacer pruebas.

Además, la WAF está empezando a reclamar tiempo para ella ...

Cordialmente,
Sergio
Responder