Hello,
I have been struggling with an issue related to v4l enabling in Android
Kernel. Please suggest me appropriate place to post my question i found
this email for contacting on linux-media website. I am trying to connect
external UVC camera with android device.
What i have done so far , I enabled v4l configuration in kernel and i do
see in log UVC driver get loaded after enabling as well as
video_device_register return 0 and picked up video node 0. But what is the
problem is when i application trying to access /dev/video0 it always shows
device busy can not open.
I have tried all permutation combination by assigning 0666 permission in
init.rc , init.<board>.rc or uevetd.<board>.rc .
But no luck please guide me how can i do it ? I am trying with Logitech
C270 webcam and it does support v4l.
Thank you
On Friday, August 31, 2012 4:31:18 AM UTC-7, Arun wrote:
>
> Hi,
>
> can you provide more details about your device (android version,
> application processor etc)?
> It seems your are trying to run multiple camera instances, surface and
> preview buffers are not configured.
>
> see below msgs in your logcat,
> D/CameraService( 1845): Camera is now busy, you are screwed
> D/Camera ( 1822): app passed NULL surface
>
> Since the buffers are not registered, camera app is crashing (I/DEBUG
> messages).
> Check the camera app and register preview buffers and the surface to
> display the images.
>
> br
> Arun
>
>
> On Monday, 20 August 2012 18:41:48 UTC+1, aidandj wrote:
>>
>> I am currently attempting to port a UVC webcam to work with Android. I
>> have gotten it working as in dev/video0 shows up, and using an application
>> that directly accesses dev/video0 I can see the preview. But I am running
>> into problems trying to integrate it into the default camera app. Here is
>> my logcat:
>>
>>
>> I/ActivityManager( 1360): Starting: Intent {
>> act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]
>> flg=0x10200000 cmp=com.android.camera/.Camera } from pid 1429
>> V/CameraHolder( 1822): open camera 0
>> D/CameraHardware( 1845): HAL_openCameraHardware: 0
>> D/CameraHardware( 1845): PREVIEW SIZE: w=640 h=480 framerate=15
>> D/CameraHardware( 1845): HAL_getCameraInfo: 0
>> D/CameraService( 1845): Camera is now busy, you are screwed
>> I/StagefrightPlayer( 1845):
>> setDataSource('/system/media/audio/ui/camera_click.ogg')
>> D/Camera ( 1822): app passed NULL surface
>> D/CameraHardware( 1845): HAL_getCameraInfo: 0
>> D/CameraHardware( 1845): HAL_getCameraInfo: 0
>> V/camera ( 1822): postviewTime = 0s
>> D/CameraHardware( 1845): PREVIEW SIZE: w=640 h=480 framerate=15
>> V/camera ( 1822): startPreview
>> I/CameraHardware( 1845): startPreview: in startpreview
>> I/CameraHardware( 1845): trying the node /dev/video0
>> I/DEBUG ( 1839): eip: 8240bb97 /system/lib/libcameraservice.so
>> (_ZN7android13CameraService6Client16startPreviewModeEv)
>> I/DEBUG ( 1839): eip: 8240bdb1 /system/lib/libcameraservice.so
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): eip: 8240bef9 /system/lib/libcameraservice.so
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): eip: 81a12ecf /system/lib/libcamera_client.so
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42cec 8240bdb1
>> /system/lib/libcameraservice.so
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42cf0 09e32a88
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42cf4 09df1ed8
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42cf8 bfc42d38
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42cfc 00000187
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d00 8064d2f4
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d04 09df1ed8
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d08 bfc42d28
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d0c 09e32ad4
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d10 09e32a88
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d14 bfc42d6c
>> (_ZN7android13CameraService6Client15startCameraModeENS1_11camera_modeE)
>> I/DEBUG ( 1839): bfc42d2c 8240bef9
>> /system/lib/libcameraservice.so
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d30 09e32a88
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d34 00000000
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d38 00000000
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d40 8240bea9
>> /system/lib/libcameraservice.so
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d44 81a1d0bc
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d48 bfc42db8
>> (_ZN7android13CameraService6Client12startPreviewEv)
>> I/DEBUG ( 1839): bfc42d4c 81a12ecf
>> /system/lib/libcamera_client.so
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d50 09e32a88
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d54 09e32a8c
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d58 00000000
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d5c bfc42d6c
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d60 00000006
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d64 bfc42d8c
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d68 bfc42d88
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d6c 09df1e78
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d70 09df1128
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> I/DEBUG ( 1839): bfc42d74 00000004
>> (_ZN7android8BnCamera10onTransactEjRKNS_6ParcelEPS1_j)
>> W/Camera ( 1822): Camera server died!
>> W/Camera ( 1822): ICamera died
>> E/Camera ( 1822): Error 100
>> V/camera ( 1822): media server died
>> I/ServiceManager( 1264): service 'media.camera' died
>> I/CameraService( 3361): CameraService started (pid=3361)
>> E/Camera ( 1822): gene>>> SupportedCaptureResolutions:null
>>
>> Any help is appreciated
>>
>>
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting