lms-video/todo.txt
Santi Noreña 0f93a69d5e Color and Alpha in glsl shader instead Gem object
Deleted old audio files
2013-07-15 19:08:01 +02:00

59 lines
2.2 KiB
Text

*******************************************************************************
Libre Media Server - An Open source Media Server.
(c) Santiago Noreña 2012-2013
*******************************************************************************
Developing and support: libremediaserver@gmail.com
Code: http://code.google.com/p/libremediaserver
*******************************************************************************
v0.05 video:
Necesarios:
+ ¿Cómo transmitir el dmx a Pure Data? --> Unix Domain Socket parece lo mejor. Habría que hacer external en PD?
+ Mover ola2pd a la parte C++ (importar de glmixer-dmx)
+ Mover fileselector a la parte C++ (importar de glmixer-dmx)
+ Crear base de datos al inicio en vez de leer ficheros del disco. Generar thumbs --> Importar de glmixer-dmx
+ Cambiar archivo de configuracion a xml (importar de glmixer-dmx)
- Añadir shaders, cambiar objetos Gem por uniform glsl. Alpha, chroma, ...
- Añadir la configuración de la ventana al archivo de configuración xlm
- Documentación en inglés
- Incluir archivos pd en el ejecutable como recursos Qt
- Añadir opciones en el GUI para cambiar las preferencias
- Optimizar CITP/MSEx a la forma QT --> QDataStream
- patchear universos OLA directamente en vez de usar el servidor web de olad
Quizás:
- On air button
- Generación de fractales visuales (Iteración en Gem)
- Algoritmos de generación visuales de glmixer
- Homografía real, cambiar curve3d --> Extended VIew Toolkit
- Blending
- máscaras? --> estilo glmixer
- Efectos
- Contraste, brillo, saturación
- Scripts: script para formatear archivos de texto
- GUI: avisar cuando no se pueda leer un archivo de texto
v0.05 audio:
- Audio: Theremin, sintetizadores.
- Audio: Música fractal mediante generadores de fx de las mesas
- Audio: Tarjetas con varias salidas y varias mezclas
- Audio: Mute check box.
-----------------
Para considerar/investigar:
- Necesidad de 16 bits en size, rotation, entry-end points, puntos de bezier?
- Más puntos de Bezier?
- GUI: PD Watchdog reinicia el proceso Pure Data
--> Puede que sea mejor que se reproduzca más lento a forzar un reinicio?
--> Ahora estoy trabajando sin watchdog y no noto la diferencia