[opensuse-es] Problemas con WevCam
Hola gente cómo les va? Les escribo por lo siguiente: Resulta que estoy haciendo unas pruebitas con el programa ZoneMinder para configurar un sistema de cámaras. De momento como son pruebas muy pero muy básicas me basta probarlo con un par de webcams USB. El tema es que cuando las conecto a mi sistemas (en este caso es un OS11.1 32 Bits) me la reconoce de la siguiente manera (dmesg): usb 3-3: new full speed USB device using ohci_hcd and address 4 usb 3-3: configuration #1 chosen from 1 choice usb 3-3: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x602E) usb 3-3: OV7630 image sensor detected usb 3-3: Initialization succeeded usb 3-3: V4L2 device registered as /dev/video0 usb 3-3: Optional device control through 'sysfs' interface disabled usb 3-3: New USB device found, idVendor=0c45, idProduct=602e usb 3-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 3-3: Product: USB camera Pero luego al querer utilizarla con Cheese me sale la pantalla con las típicas barritas de color y un recuadro pequeño abajo a la derecha con lluvia. En la configuración del programa efectivamente veo que detecta la cámara (aparece como SN9C1xx PC Camera (/dev/video0)) pero no me deja elegir la resolución. Si corro Cheese por línea de comandos (cheese -v) me dice lo siguiente: (cheese:7747): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstcacasink.so': /usr/lib/gstreamer-0.10/libgstcacasink.so: undefined symbol: caca_dither_bitmap Detected v4l2 device: SN9C1xx PC Camera Driver: sn9c102, version: 65839 Bus info: usb-0000:00:13.1-3 Capabilities: 0x05000001 Ya google un poco respecto a lo de caca_dither_bitmap pero no encontré nada consistente. Con otra marca de cámara web pasa exactamente lo mismo pero con otro driver. Ambas cámaras fueron probadas en la PC de un compañero mío con Ubuntu 9 y funcionan perfectamente, de hecho con dmesg se ve que toma el mismo driver. Alguna idea? Desde ya como siempre les agradezco mucho su ayuda. Saludos. Mauro. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-09-29 a las 10:34 -0300, Mauro Antivero escribió:
Resulta que estoy haciendo unas pruebitas con el programa ZoneMinder para configurar un sistema de cámaras. De momento como son pruebas muy pero muy básicas me basta probarlo con un par de webcams USB.
El tema es que cuando las conecto a mi sistemas (en este caso es un OS11.1 32 Bits) me la reconoce de la siguiente manera (dmesg):
usb 3-3: new full speed USB device using ohci_hcd and address 4 usb 3-3: configuration #1 chosen from 1 choice usb 3-3: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x602E) usb 3-3: OV7630 image sensor detected usb 3-3: Initialization succeeded usb 3-3: V4L2 device registered as /dev/video0 usb 3-3: Optional device control through 'sysfs' interface disabled usb 3-3: New USB device found, idVendor=0c45, idProduct=602e usb 3-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 3-3: Product: USB camera
Pero luego al querer utilizarla con Cheese me sale la pantalla con las típicas barritas de color y un recuadro pequeño abajo a la derecha con lluvia. En la configuración del programa efectivamente veo que detecta la cámara (aparece como SN9C1xx PC Camera (/dev/video0)) pero no me deja elegir la resolución.
¿Has probado con algún otro programa que no sea Cheese? Así descartas que sea un error de esa aplicación en concreto. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 2009-09-29 a las 10:34 -0300, Mauro Antivero escribió:
Resulta que estoy haciendo unas pruebitas con el programa ZoneMinder para configurar un sistema de cámaras. De momento como son pruebas muy pero muy básicas me basta probarlo con un par de webcams USB.
El tema es que cuando las conecto a mi sistemas (en este caso es un OS11.1 32 Bits) me la reconoce de la siguiente manera (dmesg):
usb 3-3: new full speed USB device using ohci_hcd and address 4 usb 3-3: configuration #1 chosen from 1 choice usb 3-3: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x602E) usb 3-3: OV7630 image sensor detected usb 3-3: Initialization succeeded usb 3-3: V4L2 device registered as /dev/video0 usb 3-3: Optional device control through 'sysfs' interface disabled usb 3-3: New USB device found, idVendor=0c45, idProduct=602e usb 3-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 3-3: Product: USB camera
Pero luego al querer utilizarla con Cheese me sale la pantalla con las típicas barritas de color y un recuadro pequeño abajo a la derecha con lluvia. En la configuración del programa efectivamente veo que detecta la cámara (aparece como SN9C1xx PC Camera (/dev/video0)) pero no me deja elegir la resolución.
¿Has probado con algún otro programa que no sea Cheese? Así descartas que sea un error de esa aplicación en concreto.
Saludos,
Si, probé con el luvcview y el camorama. El luvcview me devuelve el siguiente error: SDL information: Video driver: x11 A window manager is available Device information: Device path: /dev/video0 Stream settings: ERROR: Requested frame format MJPG is not available and no fallback format was found. Init v4L2 failed !! exit fatal Y el programa ni siguiera arranca. El camorama creo que devolvía el mismo mensaje, ahroa lo desisntalé. Encontré googleando que una persona lo pudo solucionar desactualizando gstreamer a la versión que trae por defecto OS11.1, a consta de perder la capacidad de reproducción de DVD y alguna que otra cosa. Por las dudas hice eso para probar pero el problema persiste, en contreto me salen los siguientes mensaje: cheese (cheese:6275): GStreamer-CRITICAL **: gst_caps_ref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_ref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_ref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (cheese:6275): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (cheese:6274): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps (cheese:6274): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed (cheese:6274): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps Y en el programa obtengo lo mismo que antes (barritas de colores con "pantallita" de lluvia). Ahora estoy volviendo a la versión de gstreamer que tenía para ver si puedo "restaurar" el error original. Ideas??? Ahh, perdón por lo de WeVVVCam, es que la V y la B están muy juntas jajajaja. Saludos y gracias. Mauro. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola, En este post hablan del mismo problema con "caca_dither_bitmap" http://forums.opensuse.org/applications/404543-gstreamer-error.html Y lo solucionan instalando GStreamer y libcaca desde el repo Packman. Un saludo, José F. Soriano -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Tuesday 29 September 2009 15:34:37 Mauro Antivero wrote:
Pero luego al querer utilizarla con Cheese me sale la pantalla con las típicas barritas de color y un recuadro pequeño abajo a la derecha con lluvia. En la configuración del programa efectivamente veo que detecta la cámara (aparece como SN9C1xx PC Camera (/dev/video0)) pero no me deja elegir la resolución.
Un problemita que tuve yo con mi webcam venía de que al ser hardware antiguo, se entendía mejor con v4l version 1. Prueba la precarga de compatibilidad al arrancar cheese desde la linea de comandos: User@maquina:~>LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so cheese Saludos. Alfredo J.V.P. -- ... la inmensa mayoría de los seres necesitan impetuosamente tener una autoridad a la cual puedan admirar, bajo la que puedan someterse, por la que puedan ser dominados, y eventualmente, aún maltratados. -- Sigmund Freud --
Alfredo J. V. P. escribió:
On Tuesday 29 September 2009 15:34:37 Mauro Antivero wrote:
Pero luego al querer utilizarla con Cheese me sale la pantalla con las típicas barritas de color y un recuadro pequeño abajo a la derecha con lluvia. En la configuración del programa efectivamente veo que detecta la cámara (aparece como SN9C1xx PC Camera (/dev/video0)) pero no me deja elegir la resolución.
Un problemita que tuve yo con mi webcam venía de que al ser hardware antiguo, se entendía mejor con v4l version 1. Prueba la precarga de compatibilidad al arrancar cheese desde la linea de comandos:
User@maquina:~>LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so cheese
Saludos. Alfredo J.V.P.
Ya había probado con eso y nada. Lo pude solucionar instalando paquetes adicionales de plugins de gstreamer, no recuerdo cuales eran porque ahora estoy en mi casa y esto que les digo era en la PC de mi trabajo. Si quieren mañana me fijo y les digo cuales eran. Igualmente me sigue saliendo el mensaje de error que originalmente me aparecía, la verdad que no sé porque será pero ahora al menos anda. Un saludo y gracias como siempre. Mauro. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Alfredo J. V. P.
-
Camaleón
-
JFSS
-
Mauro Antivero