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