[prev in list] [next in list] [prev in thread] [next in thread]
List: kopete-devel
Subject: Re: [kopete-devel] Webcam doesnt work
From: Pali Rohár <pali.rohar () gmail ! com>
Date: 2009-03-20 16:17:20
Message-ID: 49C3C190.7010302 () gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Hello,
I tried this patch. It works. Thanks.
--
Pali Rohár
pali.rohar@gmail.com
------------------------------------------------------------------------
kopete output:
kopete(24870) AVDeviceConfig::AVDeviceConfig: kopete:config (avdevice):
KopeteAVDeviceConfigFactory::componentData() called.
kopete(24870) Kopete::AV::VideoInput::VideoInput: Executing Video
Input's constructor!!!
kopete(24870) Kopete::AV::VideoDevicePool::open: open(): No devices
found. Must scan for available devices. 0
kopete(24870) Kopete::AV::VideoDevicePool::scanDevices:
called
kopete(24870) Kopete::AV::VideoDevicePool::registerDevice: New video
device at
"/org/freedesktop/Hal/devices/usb_device_41e_4068_noserial_video4linux"
kopete(24870) Kopete::AV::VideoDevicePool::registerDevice: vendor:
"Creative Technology, Ltd" , product: "WebCam Live!
Notebook"
kopete(24870) Kopete::AV::VideoDevicePool::registerDevice: V4L device
path is
"/dev/video0"
kopete(24870) Kopete::AV::VideoDevicePool::registerDevice: Found device
"/dev/video0"
kopete(24870) Kopete::AV::VideoDevice::open:
called \
libv4l2: error getting capabilities: Invalid
argument \
kopete(24870) Kopete::AV::VideoDevice::open: V4L2 fallback to standard
system open
call
kopete(24870) Kopete::AV::VideoDevice::open: File "/dev/video0" was
opened
successfuly
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice()
called.
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice():
"/dev/video0" is not a V4L2
device.
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice():
"/dev/video0" Trying V4L
API.
kopete(24870) Kopete::AV::VideoDevice::checkDevice: "/dev/video0" is a
V4L
device.
kopete(24870) Kopete::AV::VideoInput::VideoInput: Executing Video
Input's
constructor!!!
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: Supported
pixel
formats:
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "16-bit
RGB565"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "24-bit
RGB24"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "8-bit
Grayscale"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "Packed YUV
4:2:2"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "Planar YUV
4:2:0"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "Planar YUV
4:2:2"
kopete(24870) Kopete::AV::VideoDevice::enumerateControls: Checking CID
controls
kopete(24870) Kopete::AV::VideoDevice::enumerateControls: Checking CID
private
controls
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice() exited
successfuly.
kopete(24870) Kopete::AV::VideoDevice::initDevice: initDevice()
started \
kopete(24870) Kopete::AV::VideoDevice::initDevice: Streaming
interface
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
showDeviceCapabilities()
called.
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Device
model: "OV519 USB
Camera"
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Device
name : "OV519 USB
Camera"
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
Capabilities: \
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Video
capture
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
Read
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Max
res: 640 x
480
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Min
res: 64 x
48
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
Inputs :
1
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Input 0
> "Camera" (tuner: 0
)
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
showDeviceCapabilities() exited
successfuly.
kopete(24870) Kopete::AV::VideoDevice::initDevice: initDevice() exited
successfuly
kopete(24870) Kopete::AV::VideoDevice::selectInput: Selected input 0 (
"Camera"
)
kopete(24870) Kopete::AV::VideoDevice::setBrightness: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setContrast: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setSaturation: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setWhiteness: ( 4.59163e-41 )
called.
kopete(24870) Kopete::AV::VideoDevice::setHue: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::open: exited
successfuly \
kopete(24870) Kopete::AV::VideoDevicePool::registerDevice: File
"/dev/video0" was opened
successfuly
kopete(24870) Kopete::AV::VideoDevice::close:
called. \
kopete(24870) Kopete::AV::VideoDevice::close: Device is open. Trying to
properly shutdown the
device.
kopete(24870) Kopete::AV::VideoDevice::stopCapturing:
called. \
kopete(24870) Kopete::AV::VideoDevice::stopCapturing: exited
successfuly. \
kopete(24870) Kopete::AV::VideoDevice::close: ::close() returns
0
kopete(24870) Kopete::AV::VideoDevicePool::scanDevices: exited
successfuly \
kopete(24870) Kopete::AV::VideoDevice::open:
called \
libv4l2: error getting capabilities: Invalid
argument \
kopete(24870) Kopete::AV::VideoDevice::open: V4L2 fallback to standard
system open
call
kopete(24870) Kopete::AV::VideoDevice::open: File "/dev/video0" was
opened
successfuly
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice()
called.
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice():
"/dev/video0" is not a V4L2
device.
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice():
"/dev/video0" Trying V4L
API.
kopete(24870) Kopete::AV::VideoDevice::checkDevice: "/dev/video0" is a
V4L
device.
kopete(24870) Kopete::AV::VideoInput::VideoInput: Executing Video
Input's
constructor!!!
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: Supported
pixel
formats:
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "16-bit
RGB565"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "24-bit
RGB24"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "8-bit
Grayscale"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "Packed YUV
4:2:2"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "Planar YUV
4:2:0"
kopete(24870) Kopete::AV::VideoDevice::detectPixelFormats: "Planar YUV
4:2:2"
kopete(24870) Kopete::AV::VideoDevice::enumerateControls: Checking CID
controls
kopete(24870) Kopete::AV::VideoDevice::enumerateControls: Checking CID
private
controls
kopete(24870) Kopete::AV::VideoDevice::checkDevice: checkDevice() exited
successfuly.
kopete(24870) Kopete::AV::VideoDevice::initDevice: initDevice()
started \
kopete(24870) Kopete::AV::VideoDevice::initDevice: Streaming
interface
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
showDeviceCapabilities()
called.
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Device
model: "OV519 USB
Camera"
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Device
name : "OV519 USB
Camera"
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
Capabilities: \
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Video
capture
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
Read
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Max
res: 640 x
480
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Min
res: 64 x
48
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
Inputs :
1
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities: Input 0
> "Camera" (tuner: 0
)
kopete(24870) Kopete::AV::VideoDevice::showDeviceCapabilities:
showDeviceCapabilities() exited
successfuly.
kopete(24870) Kopete::AV::VideoDevice::initDevice: initDevice() exited
successfuly
kopete(24870) Kopete::AV::VideoDevice::selectInput: Selected input 0 (
"Camera"
)
kopete(24870) Kopete::AV::VideoDevice::setBrightness: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setContrast: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setSaturation: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setWhiteness: ( 0 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setHue: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::open: exited
successfuly \
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig:
called \
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Current device:
"Model VF0470 Live! Cam Notebook Device
0"
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Device name:
"OV519 USB
Camera"
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Device current
input:
0
kopete(24870) Kopete::AV::VideoDevice::selectInput: Selected input 0 (
"Camera"
)
kopete(24870) Kopete::AV::VideoDevice::setBrightness: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setContrast: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setSaturation: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setWhiteness: ( 0 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setHue: ( 0.5 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setBrightness: ( 0.499992 )
called.
kopete(24870) Kopete::AV::VideoDevice::setContrast: ( 0.499992 )
called.
kopete(24870) Kopete::AV::VideoDevice::setSaturation: ( 0.499992 )
called.
kopete(24870) Kopete::AV::VideoDevice::setHue: ( 0.499992 )
called. \
kopete(24870) Kopete::AV::VideoDevice::setAutoBrightnessContrast:
VideoDevice::setAutoBrightnessContrast( false )
called.
kopete(24870) Kopete::AV::VideoDevice::setAutoColorCorrection:
VideoDevice::setAutoColorCorrection( false )
called.
kopete(24870) Kopete::AV::VideoDevice::setImageAsMirror:
VideoDevice::setImageAsMirror( false )
called.
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Brightness:
0.499992
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Contrast :
0.499992
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Saturation:
0.499992
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Whiteness :
0.500008
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig: Hue :
0.499992
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig:
AutoBrightnessContrast:
false
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig:
AutoColorCorrection :
false
kopete(24870) Kopete::AV::VideoDevicePool::loadConfig:
ImageAsMirror :
false
kopete(24870) Kopete::AV::VideoDevicePool::open: Number of clients:
1
kopete(24870) Kopete::AV::VideoDevice::setSize: setSize( 320 , 240 )
called.
kopete(24870) Kopete::AV::VideoDevice::setSize: Trying
YUY422P \
kopete(24870) Kopete::AV::VideoDevice::setSize: ------------- width:
320 Height: 240 Clipcount: 0
-----------------
kopete(24870) Kopete::AV::VideoDevice::setSize:
------------------------- ------- -- m_buffer_size: 153600 !!! --
------- -----------------------------------------
kopete(24870) Kopete::AV::VideoDevice::initRead:
called. \
kopete(24870) Kopete::AV::VideoDevice::initRead: m_buffer_size:
153600 \
kopete(24870) Kopete::AV::VideoDevice::initRead: exited
successfuly. \
kopete(24870) Kopete::AV::VideoDevice::setSize: setSize( 320 , 240 )
exited
successfuly. \
kopete(24870) Kopete::AV::VideoDevicePool::fillDeviceKComboBox:
Called. \
kopete(24870) Kopete::AV::VideoDevicePool::fillDeviceKComboBox: Combobox
cleaned. \
kopete(24870) Kopete::AV::VideoDevicePool::fillDeviceKComboBox: Added
device 0 : "OV519 USB
Camera"
kopete(24870) Kopete::AV::VideoDevicePool::fillInputKComboBox:
Called. \
kopete(24870) Kopete::AV::VideoDevicePool::fillInputKComboBox: Added
input 0 : "Camera" (tuner: 0
)
kopete(24870) Kopete::AV::VideoDevicePool::fillStandardKComboBox:
Called. \
kopete(24870) AVDeviceConfig::slotBrightnessSliderChanged: kopete:config
(avdevice): slotBrightnessSliderChanged(int) called.
0.499992
kopete(24870) Kopete::AV::VideoDevice::setBrightness: ( 0.499992 )
called. \
kopete(24870) AVDeviceConfig::slotContrastSliderChanged: kopete:config
(avdevice): slotContrastSliderChanged(int) called.
0.499992
kopete(24870) Kopete::AV::VideoDevice::setContrast: ( 0.499992 )
called. \
kopete(24870) AVDeviceConfig::slotSaturationSliderChanged: kopete:config
(avdevice): slotSaturationSliderChanged(int) called.
0.499992
kopete(24870) Kopete::AV::VideoDevice::setSaturation: ( 0.499992 )
called. \
kopete(24870) AVDeviceConfig::slotHueSliderChanged: kopete:config
(avdevice): slotHueSliderChanged(int) called.
0.499992
kopete(24870) Kopete::AV::VideoDevice::setHue: ( 0.499992 )
called. \
kopete(24870) Kopete::AV::VideoDevicePool::startCapturing:
startCapturing()
called. \
kopete(24870) Kopete::AV::VideoDevice::startCapturing: called.
kopete(24870) Kopete::AV::VideoDevice::startCapturing: exited successfuly.
Jaroslav Reznik wrote / napísal(a):
> On Sunday 15 March 2009 12:29:21 Pali Rohár wrote:
>
> > Hello,
> > with new v4l webcam patch my webcam doesnt work. I use ov51x-jpeg
> > driver. Before commited new patch my webcam works fine.
> >
> > output from kopete:
> > kopete(8300) AVDeviceConfig::AVDeviceConfig: kopete:config (avdevice):
> > KopeteAVDeviceConfigFactory::componentData() called.
> > kopete(8300) Kopete::AV::VideoInput::VideoInput: Executing Video Input's
> > constructor!!!
> > kopete(8300) Kopete::AV::VideoDevicePool::open: open(): No devices
> > found. Must scan for available devices. 0
> > kopete(8300) Kopete::AV::VideoDevicePool::scanDevices: called
> > kopete(8300) Kopete::AV::VideoDevicePool::registerDevice: New video
> > device at
> > "/org/freedesktop/Hal/devices/usb_device_41e_4068_noserial_video4linux"
> > kopete(8300) Kopete::AV::VideoDevicePool::registerDevice: vendor:
> > "Creative Technology, Ltd" , product: "WebCam Live! Notebook"
> > kopete(8300) Kopete::AV::VideoDevicePool::registerDevice: V4L device
> > path is "/dev/video0"
> > kopete(8300) Kopete::AV::VideoDevicePool::registerDevice: Found device
> > "/dev/video0"
> > kopete(8300) Kopete::AV::VideoDevice::open: called
> > libv4l2: error getting capabilities: Invalid argument
> > kopete(8300) Kopete::AV::VideoDevice::open: Unable to open file
> > "/dev/video0" Err: 22
> > kopete(8300) Kopete::AV::VideoDevicePool::scanDevices: exited successfuly
> > kopete(8300) Kopete::AV::VideoDevicePool::open: open(): No devices
> > found. bailing out. 0
> > kopete(8300) Kopete::AV::VideoDevicePool::setSize:
> > VideoDevicePool::setSize() fallback for no device.
> > kopete(8300) Kopete::AV::VideoDevicePool::setSize:
> > VideoDevicePool::setSize() buffer size: 230400
> > kopete(8300) Kopete::AV::VideoDevicePool::fillDeviceKComboBox: Called.
> > kopete(8300) Kopete::AV::VideoDevicePool::fillDeviceKComboBox: Combobox
> > cleaned.
> > kopete(8300) Kopete::AV::VideoDevicePool::fillInputKComboBox: Called.
> > kopete(8300) Kopete::AV::VideoDevicePool::fillStandardKComboBox: Called.
> > kopete(8300) Kopete::AV::VideoDevicePool::startCapturing:
> > startCapturing() called.
> >
> > lsusb:
> > Bus 001 Device 004: ID 041e:4068 Creative Technology, Ltd WebCam Live!
> > Notebook
> >
>
> Hi Pali,
> could you try this quick patch (in attachment)? I'm trying to use fallback
> system open when v4l2_open fails. It doesn't look nice but...
>
> Jaroslav
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> kopete-devel mailing list
> kopete-devel@kde.org
> https://mail.kde.org/mailman/listinfo/kopete-devel
["signature.asc" (application/pgp-signature)]
_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic