En el ejemplo que puse, el dispositivo es /dev/video0, hay que cambiarlo por /dev/video1 o como haya sido creado el device.
Gonzalo 2015-05-29 10:19 GMT-03:00 Gonzalo Odiard <[email protected]>: > Hola Aura: > > No se puede usar Cheese en las XO, porque necesita aceleración por > hardware de video. > > Se puede modificar la actividad Grabar para usar /dev/video1 tambien, > solo hay que modificar el archivo glive.py y agregar la linea > > v4l2src.set_property('device', '/dev/video0') > > despues de: > > def _detect_camera(self): > v4l2src = gst.element_factory_make('v4l2src') > > Este sería el parche: > > diff --git a/glive.py b/glive.py > index 9f8c5fa..d2207e7 100644 > --- a/glive.py > +++ b/glive.py > @@ -83,6 +83,7 @@ class Glive: > > def _detect_camera(self): > v4l2src = gst.element_factory_make('v4l2src') > + v4l2src.set_property('device', '/dev/video0') > if v4l2src.props.device_name is None: > return > > > > Podriamos hacer que Grabar chequeara si hay una cámara externa > y la use si puede, o de lo contrario use la interna. > > Gonzalo > > 2015-05-29 9:38 GMT-03:00 Aura Mora - OLPC Colombia <[email protected]>: > >> Hola amigos de la lista Sur! >> >> ¿Cómo están?, espero que todo muy bien!. >> >> Les escribo para hacerles una pregunta puntual, estamos intentando >> conectar una cámara web a la XO para que la use por defecto desde el >> programa Scratch. >> >> Aunque la XO reconoce la cámara, Scratch por defecto abre la cámara que >> se llama: /dev/video0 y la nueva camara es la /dev/video1. >> >> Para usar la cámara externa hemos tenido que usar estos programas que >> corren en Fedora: Cheese o Camorama. >> >> Necesitamos saber: >> >> 1. Como hacer para que Scratch pueda arrancar reconociendo el /dev/video1 >> y no el /dev/video0, de modo que las capturas se puedan >> hacer directamente en Scratch. >> >> 2. Estamos teniendo problemas para correr el programa de Cheese en >> fedora, error que sale es: >> (cheese:2858): GModule-CRITICAL **: g_module_close: assertion >> 'module->ref_count >> > 0' failed >> >> (cheese:2858): Clutter-CRITICAL **: Unable to initialize Clutter: Failed >> to connected to any renderer due to constraints >> >> 3. El programa de Camorama funciona bien, pero necesitamos poder agregarlo >> como actividad a Sugar para correrlo directo y que no sea necesario >> hacerlo desde la terminal. >> >> 4. Existe algún programa en Sugar que permita correr en este caso una >> cámara web externa. >> >> Muchas gracias, ojalá nos puedan ayudar!, >> >> Aura >> >> >> _______________________________________________ >> Lista olpc-Sur >> [email protected] >> http://lists.laptop.org/listinfo/olpc-sur >> >> > > > -- > Gonzalo Odiard > > SugarLabs - Software for children learning > -- Gonzalo Odiard SugarLabs - Software for children learning
_______________________________________________ Lista olpc-Sur [email protected] http://lists.laptop.org/listinfo/olpc-sur
