- ultimas modificaciones retrasadas

This commit is contained in:
Santi Noreña 2013-03-09 13:02:58 +01:00
parent f5b363da41
commit e6e43f4101
7 changed files with 183 additions and 147 deletions

View file

@ -22,7 +22,9 @@ v0.04:
+ PD: Mirar cómo poder incluir la carpeta tcl dentro de directorio libremediaserver --> Cambio en los dir
+ GUI: Añadido contador de Frames Por Segundo.
+ GUI: Selector de tas de frames.
+ GUI: Selector de tasa de frames.
+ Carpetas para fuentes
+ Video: Live input
Próximas versiones:
@ -49,10 +51,10 @@ Próximas versiones:
- Audio: Theremin, sintetizadores.
- Audio: Música fractal mediante generadores de fx de las mesas
- Audio: Tarjetas con varias salidas y varias mezclas
- Video: Live input
- Empaquetar en .deb
- Scripts: nuevo script para numerar los media
- Text: Alphas high y low. Mirar si se puede
- Text: Alphas high y low. Mirar si se puede.
--> Parece que pix_alpha no tiene efecto alguno sobre text3d. Alpha blending tampoco.
- Video: Generación de fractales visuales
--> Iteración en Gem
- Core: Evitar los loops de reinicio.
@ -62,7 +64,11 @@ Próximas versiones:
- Scripts: script para formatear archivos de texto
- GUI: avisar cuando no se pueda leer un archivo de texto
- Audio: Mute check box.
- Carpetas para fuentes
- Scripts: nuevo script para formatear una archivo de texto plano.
--> Cambiar coll por textfile? textfile no soporta la búsqueda por línea
- Preview texts
--> No dispara el pix2image
- Mostrar configuración de OLA dentro de la ventana principal (Nuevo diálogo o nueva pestaña?)
-----------------
@ -74,7 +80,27 @@ Para considerar/investigar:
--> Merece la pena codificarlo en C una vez hecho en PD? Ahorrará consumo de CPU?
- 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
--> Ahora estoy trabajando sin watchdog y no noto la diferencia
- Sustituir PD/Gem por OpenGl?
--> Pros:
- Aumenta la estabilidad y el rendimiento al quitar una capa
- Mejora la detección de errores
- Quita la limitación de versiones de OpenGl causada por Gem
- Aligera el programa al integrarse todo en el proceso principal
- Aumenta las posibilidades de rendering
- El patch actual sirve como esquema. Básicamente el proceso sería codificar ese patch en C+
- Aumenta la portabilidad
- Reduce las conexiones TCP y Unix Local Socket por llamadas a funciones.
--> Contras:
- Se pierde la facilidad de uso y modificación que proporciona Pure Data
- Varios meses de trabajo. El patch de PD/Gem ya está funcionando
--> Pasos:
- Hacer una clase para lectura de DMX. Incluir OLA directamente?
- Hacer el cargador de medias que cargará en el pipeline el media a reproducir
- Hacer clase QGLWidget renderWindow
- Una señal por canal DMX
- FPS conectando un timer a la rutina de renderizado
- Creación/Destrucción/Tamaño/Posición de la ventana
-----------------