Firewire: calientito del infierno a tu escritorio [1/2]
He aqui, un mortal que pretende pasar de modo amateur a modo profesional intentando hacer un framegrabber firewire usando libdc1394 version 2 (libdc1394-22) en Linux. Todo funciona maravillosamente al principio — si es que asi se le puede llamar a este calvario –, se hace con penurias un grabber para la camara que está conectada con un cable de 1.5m a la PC. Y funciona. De hecho una vez que funciona funciona maravillosamente, te entrega frames sin compresión a alta velocidad.
Pero como dije, debo pasar del modo amateur, al modo PRO (pro-fe-sio-nal). Lo cual implica dejarse de tonterias y comenzar a usar cámaras decentes. Y poner todo el equipo de procesamiento de imágenes en un server-room, a una distancia prudente. En una instalación profesional lo único que queda expuesto es lo estrictamente necesario, el resto está profesionalmente instalado en un rack, en un cuarto seguro y con aire acondicionado.
Lo anterior choca directamente con los 4.5 metros de distancia máxima de una cámara Firewire (USB tiene el mismo problema). Entonces se comienza a usar equipo para extensión firewire. Se adquiere equipo extensor firewire de alta calidad, como los que hace Kramer. Y repentinamente la aplicacion hace segfaults, simplemente no se puede abrir la cámara.
- ¿El extender esta dañado? No porque es nuevo, y los otros 4 pares de extenders nuevos tampoco sirven.
- ¿El cable es de baja calidad? Compramos una bobina de CAT6 blindado, y aún no funciona.
- ¿Los cables firewire estan mal? Los 10 cables probados son nuevos, y con recubrimiento de oro, asi que no.
- ¿Las cámaras estan dañadas? TODAS camaras funcionan directo, pero no con extenders
- ¿Alguna otra cámara sirve? Sospechosamente las cámaras baratas no-pro sí sirven.
¿Que sucede?
Continuará…









