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

Reply via email to