Comment 0 for bug 365979

Revision history for this message
Earl (large-files) wrote :

TEST: using SIP-COMMUNICATOR build 1864
with kernel 2.6.27-11-generic, as SIP-COMMUNICATOR loads into memory, it searches for a video device which causes the Webcam LED to flash quickly. Later under options, clicking on the media tab will activate the Webcam and show local video in a window while Webcam LED lights continuously.

Upgrading to 9.04 results in kernel 2.6.28-11-generic breaking the video capture. The Webcam LED does not flash on loading, nor does the Webcam work after loading the program.

For both kernels, I have extracted all lines with the word civil from the log files.
SIP-COMMUNICATOR is written in java and the video device is found at civil:/dev/video0:0.
===================
log with kernel 2.6.28-11-generic #42 Ubuntu 9.04 updated+upgraded to 24 March 2009
this kernel breaks java video capture, kernel 2.6.27-11-generic works ok

FINE: fmj.addCaptureDevices() CaptureDevicePlugger: Added civil:/dev/video0
10:19:40.816 FINEST: impl.media.device.JmfDeviceDetector.setupJMF().368 [exit] setupJMF
10:19:40.817 INFO: impl.media.device.DeviceConfiguration.extractConfiguredCaptureDevices().106 Scanning for configured Audio Devices.
10:19:40.819 FINE: impl.media.device.DeviceConfiguration.extractConfiguredCaptureDevices().118 Found 1 capture devices: [Ljavax.media.CaptureDeviceInfo;@16f3619
10:19:40.820 INFO: impl.media.device.DeviceConfiguration.extractConfiguredCaptureDevices().137 Found JavaSound audio capture as an audio capture device.
10:19:40.820 INFO: impl.media.device.DeviceConfiguration.extractConfiguredCaptureDevices().145 Scanning for configured Video Devices.
10:19:40.822 INFO: impl.media.device.DeviceConfiguration.extractConfiguredVideoCaptureDevice().186 Found civil:/dev/video0:0 as an RGB Video Device.

10:19:41.481 INFO: impl.media.MediaControl.createDataSource().582 Creating datasource for:civil:/dev/video0
10:19:41.497 FINE: fmj.connect() civil: connect
10:19:41.500 FINE: fmj.connect() Opening /dev/video0

10:19:42.154 FINE: fmj.connect() civil: connect

10:19:43.261 FINE: fmj.start() civil: start
10:19:43.265 FINE: lti-civil.run() NativeCaptureStreamThread running
10:19:43.272 FINE: fmj.stop() civil: stop
10:19:43.282 FINER: impl.configuration.ConfigurationServiceImpl.setProperty().153 net.java.sip.communicator.impl.protocol.sip.acc1240265069692.PROXY_PORT( oldValue=5060, newValue=5060.
10:19:43.284 SEVERE: lti-civil.run() com.lti.civil.CaptureException: fg2_startCapture failed: -1
com.lti.civil.CaptureException: fg2_startCapture failed: -1
 at com.lti.civil.impl.jni.NativeCaptureStream.threadMain(Native Method)
 at com.lti.civil.impl.jni.NativeCaptureStream$NativeCaptureStreamThread.run(NativeCaptureStream.java:94)
10:19:43.285 FINE: lti-civil.run() NativeCaptureStreamThread exiting

10:20:04.094 FINE: fmj.connect() civil: connect
10:20:04.097 FINE: fmj.connect() Opening /dev/video0
10:20:04.212 FINE: fmj.start() civil: start
10:20:04.234 FINE: lti-civil.run() NativeCaptureStreamThread running
10:20:04.236 SEVERE: lti-civil.run() com.lti.civil.CaptureException: fg2_startCapture failed: -1
com.lti.civil.CaptureException: fg2_startCapture failed: -1
 at com.lti.civil.impl.jni.NativeCaptureStream.threadMain(Native Method)
 at com.lti.civil.impl.jni.NativeCaptureStream$NativeCaptureStreamThread.run(NativeCaptureStream.java:94)
10:20:04.237 FINE: lti-civil.run() NativeCaptureStreamThread exiting
10:20:04.239 FINE: fmj.stop() civil: stop
10:20:04.456 FINE: fmj.stop() civil: stop
10:20:04.458 FINE: fmj.start() civil: start
10:20:11.627 FINER: impl.configuration.ConfigurationServiceImpl.setProperty().153 net.java.sip.communicator.impl.gui.main.configforms.ConfigurationFrame.width( oldValue=653, newValue=653.
10:20:11.646 FINER: impl.configuration.ConfigurationServiceImpl.setProperty().153 net.java.sip.communicator.impl.gui.main.configforms.ConfigurationFrame.height( oldValue=550, newValue=550.
10:20:11.662 FINER: impl.configuration.ConfigurationServiceImpl.setProperty().153 net.java.sip.communicator.impl.gui.main.configforms.ConfigurationFrame.x( oldValue=367, newValue=367.
10:20:11.678 FINER: impl.configuration.ConfigurationServiceImpl.setProperty().153 net.java.sip.communicator.impl.gui.main.configforms.ConfigurationFrame.y( oldValue=25, newValue=25.
10:20:11.695 FINE: fmj.stop() civil: stop
10:20:11.699 FINE: fmj.stop() civil: stop
10:20:11.710 FINE: fmj.stop() civil: stop
10:20:11.712 FINE: fmj.disconnect() civil: disconnect
10:20:11.714 FINE: fmj.stop() civil: stop

10:20:20.329 FINE: fmj.stop() civil: stop

=====================================
log with 2.6.27-11-generic #42 Ubuntu 9.04 updated+upgraded to 24 March 2009

10:38:19.370 FINE: fmj.addCaptureDevices() CaptureDevicePlugger: Added civil:/dev/video0
10:38:19.377 INFO: impl.media.device.DeviceConfiguration.extractConfiguredVideoCaptureDevice().186 Found civil:/dev/video0:0 as an RGB Video Device.
10:38:19.375 INFO: impl.media.device.DeviceConfiguration.extractConfiguredCaptureDevices().145 Scanning for configured Video Devices.
10:38:19.377 INFO: impl.media.device.DeviceConfiguration.extractConfiguredVideoCaptureDevice().186 Found civil:/dev/video0:0 as an RGB Video Device.
10:38:19.630 INFO: impl.media.MediaControl.createDataSource().582 Creating datasource for:civil:/dev/video0
10:38:19.645 FINE: fmj.connect() civil: connect
10:38:19.649 FINE: fmj.connect() Opening /dev/video0
10:38:20.092 FINE: fmj.connect() civil: connect
10:38:20.783 FINE: fmj.start() civil: start
10:38:20.800 FINE: impl.protocol.sip.OperationSetPresenceSipImpl.<init>().272 presence initialized with :true, true, 30, 3600 for null
10:38:20.818 FINE: lti-civil.run() NativeCaptureStreamThread running
10:38:20.842 FINE: fmj.stop() civil: stop
10:38:42.506 FINE: fmj.connect() civil: connect
10:38:42.508 FINE: fmj.connect() Opening /dev/video0
10:38:42.533 FINE: fmj.start() civil: start
10:38:42.536 FINE: lti-civil.run() NativeCaptureStreamThread running
10:38:42.537 FINE: fmj.stop() civil: stop
10:38:42.830 FINE: fmj.stop() civil: stop
10:38:42.832 FINE: fmj.start() civil: start
10:38:50.585 FINE: fmj.stop() civil: stop
10:38:50.610 FINE: fmj.stop() civil: stop
10:38:50.611 FINE: fmj.stop() civil: stop
10:38:50.613 FINE: fmj.disconnect() civil: disconnect
10:38:50.614 FINE: fmj.stop() civil: stop
10:38:50.728 FINE: lti-civil.run() NativeCaptureStreamThread exiting
10:38:59.435 FINE: fmj.stop() civil: stop