Giter Site home page Giter Site logo

Comments (7)

CAMOBAP avatar CAMOBAP commented on August 11, 2024

@trbLeeciN which device you used? possibly your because your ROM, usb kernel module doesn't support ISOC requests

from uvccamera.

amit13091992 avatar amit13091992 commented on August 11, 2024

i have tried with lenovo(lollipop) and moto g4(marshmallow) both but its getting crashed after selecting the device.

from uvccamera.

codeinging avatar codeinging commented on August 11, 2024

I encounter the same problem.My Test Devices such as RedMi 1s.
The logcat:
03-09 18:36:09.895 7932-7932/com.serenegiant.usbcameratest0 I/View: Touch down dispatch to android.widget.Button{422385e0 VFED..C. ........ 414,0-620,96 #1020019 android:id/button1}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=102.21362, y[0]=79.316956, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=14451903, downTime=14451903, deviceId=3, source=0x1002 }
03-09 18:36:09.914 7932-7932/com.serenegiant.usbcameratest0 D/GraphicBuffer: create handle(0x63d0f850) (w:688, h:484, f:1)
03-09 18:36:09.918 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: prepareDirty (0.00, 0.00, 684.00, 484.00) opaque 0 <0x63d0f460>
03-09 18:36:09.919 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: clear (0.00, 484 - 484.00 = 0.00, 684.00 - 0.00 = 684.00, 484.00 - 0.00 = 484.00) opaque 0 <0x63d0f460>
03-09 18:36:09.923 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: finish <0x63d0f460>
03-09 18:36:09.973 7932-7932/com.serenegiant.usbcameratest0 I/View: Touch up dispatch to android.widget.Button{422385e0 VFED..C. ...P.... 414,0-620,96 #1020019 android:id/button1}, event = MotionEvent { action=ACTION_UP, id[0]=0, x[0]=102.21362, y[0]=79.316956, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=14451983, downTime=14451903, deviceId=3, source=0x1002 }
03-09 18:36:09.974 7932-7932/com.serenegiant.usbcameratest0 V/Provider/Settings: get setting for user 0 by user 0 so skipping cache
03-09 18:36:09.974 7932-7932/com.serenegiant.usbcameratest0 V/Provider/Settings: from settings cache , name = sound_effects_enabled , value = 0
03-09 18:36:09.978 7932-7932/com.serenegiant.usbcameratest0 D/GraphicBuffer: create handle(0x61debfa8) (w:688, h:484, f:1)
03-09 18:36:09.982 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: prepareDirty (0.00, 0.00, 684.00, 484.00) opaque 0 <0x63d0f460>
03-09 18:36:09.982 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: clear (0.00, 484 - 484.00 = 0.00, 684.00 - 0.00 = 684.00, 484.00 - 0.00 = 484.00) opaque 0 <0x63d0f460>
03-09 18:36:09.984 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: finish <0x63d0f460>
03-09 18:36:10.008 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: Flushing caches (mode 0)
03-09 18:36:10.009 7932-7932/com.serenegiant.usbcameratest0 D/GraphicBuffer: close handle(0x63d0f360) (w:688 h:484 f:1)
03-09 18:36:10.010 7932-7932/com.serenegiant.usbcameratest0 D/GraphicBuffer: close handle(0x63d39ee0) (w:688 h:484 f:1)
03-09 18:36:10.011 7932-7932/com.serenegiant.usbcameratest0 D/GraphicBuffer: close handle(0x63d0f850) (w:688 h:484 f:1)
03-09 18:36:10.012 7932-7932/com.serenegiant.usbcameratest0 D/GraphicBuffer: close handle(0x61debfa8) (w:688 h:484 f:1)
03-09 18:36:10.022 7932-7932/com.serenegiant.usbcameratest0 D/ActivityThread: ACT-AM_ON_PAUSE_CALLED ActivityRecord{41fadc30 token=android.os.BinderProxy@41fad290 {com.serenegiant.usbcameratest0/com.serenegiant.usbcameratest0.MainActivity}}
03-09 18:36:10.039 7932-7932/com.serenegiant.usbcameratest0 D/ActivityThread: ACT-PAUSE_ACTIVITY handled : 1 / android.os.BinderProxy@41fad290
03-09 18:36:10.414 7932-7932/com.serenegiant.usbcameratest0 D/ActivityThread: ACT-STOP_ACTIVITY_SHOW handled : 0 / android.os.BinderProxy@41fad290
03-09 18:36:17.639 7932-7932/com.serenegiant.usbcameratest0 V/Provider/Settings: get setting for user 0 by user 0 so skipping cache
03-09 18:36:17.639 7932-7932/com.serenegiant.usbcameratest0 V/Provider/Settings: from settings cache , name = access_control_lock_enabled , value = null
03-09 18:36:17.640 7932-7932/com.serenegiant.usbcameratest0 D/ActivityThread: ACT-AM_ON_RESUME_CALLED ActivityRecord{41fadc30 token=android.os.BinderProxy@41fad290 {com.serenegiant.usbcameratest0/com.serenegiant.usbcameratest0.MainActivity}}
03-09 18:36:17.642 7932-7932/com.serenegiant.usbcameratest0 V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{421b9618 com.serenegiant.usbcameratest0/com.serenegiant.usbcameratest0.MainActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{42042b48 V.E..... R....... 0,0-720,1280}
03-09 18:36:17.660 7932-7932/com.serenegiant.usbcameratest0 D/ActivityThread: ACT-RESUME_ACTIVITY handled : 0 / android.os.BinderProxy@41fad290
03-09 18:36:17.660 7932-7932/com.serenegiant.usbcameratest0 V/InputMethodManager: onWindowFocus: null softInputMode=32 first=false flags=#41810100
03-09 18:36:17.664 7932-7932/com.serenegiant.usbcameratest0 I/SurfaceView: updateWindow -- OnPreDrawListener, mHaveFrame = true
03-09 18:36:17.666 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: prepareDirty (0.00, 0.00, 720.00, 1280.00) opaque 1 <0x6195acf8>
03-09 18:36:17.667 7932-7932/com.serenegiant.usbcameratest0 D/OpenGLRenderer: finish <0x6195acf8>
03-09 18:36:17.690 7932-7956/com.serenegiant.usbcameratest0 V/USBMonitor: processConnect:device=UsbDevice[mName=/dev/bus/usb/001/028,mVendorId=7758,mProductId=265,mClass=239,mSubclass=2,mProtocol=1,mInterfaces=[Landroid.os.Parcelable;@422d9508]
03-09 18:36:17.696 7932-7956/com.serenegiant.usbcameratest0 I/dalvikvm: Could not find method android.hardware.usb.UsbInterface.getAlternateSetting, referenced from method com.serenegiant.usb.USBMonitor$UsbControlBlock.getInterface
03-09 18:36:17.696 7932-7956/com.serenegiant.usbcameratest0 W/dalvikvm: VFY: unable to resolve virtual method 770: Landroid/hardware/usb/UsbInterface;.getAlternateSetting ()I
03-09 18:36:17.696 7932-7956/com.serenegiant.usbcameratest0 D/dalvikvm: VFY: replacing opcode 0x6e at 0x005e
03-09 18:36:17.701 7932-7956/com.serenegiant.usbcameratest0 I/USBMonitor: UsbControlBlock:constructor
03-09 18:36:17.710 7932-7956/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
03-09 18:36:17.711 7932-7956/com.serenegiant.usbcameratest0 I/USBMonitor: name=/dev/bus/usb/001/028,desc=75,busnum=1,devnum=28,rawDesc=[B@422dcea8
03-09 18:36:17.711 7932-7956/com.serenegiant.usbcameratest0 V/MainActivity: onConnect:
03-09 18:36:17.714 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Trying to load lib /data/app-lib/com.serenegiant.usbcameratest0-2/libjpeg-turbo1500.so 0x41fb3f08
03-09 18:36:17.715 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Added shared lib /data/app-lib/com.serenegiant.usbcameratest0-2/libjpeg-turbo1500.so 0x41fb3f08
03-09 18:36:17.715 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: No JNI_OnLoad found in /data/app-lib/com.serenegiant.usbcameratest0-2/libjpeg-turbo1500.so 0x41fb3f08, skipping init
03-09 18:36:17.716 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Trying to load lib /data/app-lib/com.serenegiant.usbcameratest0-2/libusb100.so 0x41fb3f08
03-09 18:36:17.717 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Added shared lib /data/app-lib/com.serenegiant.usbcameratest0-2/libusb100.so 0x41fb3f08
03-09 18:36:17.717 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: No JNI_OnLoad found in /data/app-lib/com.serenegiant.usbcameratest0-2/libusb100.so 0x41fb3f08, skipping init
03-09 18:36:17.718 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Trying to load lib /data/app-lib/com.serenegiant.usbcameratest0-2/libuvc.so 0x41fb3f08
03-09 18:36:17.719 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Added shared lib /data/app-lib/com.serenegiant.usbcameratest0-2/libuvc.so 0x41fb3f08
03-09 18:36:17.719 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: No JNI_OnLoad found in /data/app-lib/com.serenegiant.usbcameratest0-2/libuvc.so 0x41fb3f08, skipping init
03-09 18:36:17.719 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Trying to load lib /data/app-lib/com.serenegiant.usbcameratest0-2/libUVCCamera.so 0x41fb3f08
03-09 18:36:17.721 7932-7954/com.serenegiant.usbcameratest0 D/dalvikvm: Added shared lib /data/app-lib/com.serenegiant.usbcameratest0-2/libUVCCamera.so 0x41fb3f08
03-09 18:36:17.736 7932-7954/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
03-09 18:36:17.736 7932-7954/com.serenegiant.usbcameratest0 I/libusb/core: [7954core.c:2085:libusb_init2]:libusb v1.0.19.10903
03-09 18:36:17.736 7932-7954/com.serenegiant.usbcameratest0 I/libusb/usbfs: [7954
android_usbfs.c:504:op_init2]:start up hotplug event handler
03-09 18:36:17.736 7932-7954/com.serenegiant.usbcameratest0 I/libusb/usbfs: [7954android_usbfs.c:512:op_init2]:call android_scan_devices
03-09 18:36:17.738 7932-7954/com.serenegiant.usbcameratest0 I/MainActivity: supportedSize:{"formats":[{"index":1,"type":4,"default":1,"size":["640x480","352x288","320x240","176x144","160x120"]}]}
03-09 18:36:17.757 7932-8119/com.serenegiant.usbcameratest0 I/libUVCCamera: [8119
UVCPreview.cpp:492:prepare_preview]:frameSize=(640,480)@yuyv
03-09 18:36:18.415 7932-8127/com.serenegiant.usbcameratest0 D/dalvikvm: threadid=15: interp stack at 0x63f06000
Thanks

from uvccamera.

piskorzj avatar piskorzj commented on August 11, 2024

Hello, I think I have similar issue.
Environment: Samsung S5, LineageOS 14.1 (Nougat).

First I had exceptions and crashes but I was able to resolve them by downgrading NDK to suggested 14b version.

Camera is detected correctly (it shows entry on popup, and also prints info about available frames in logcat). But there is no preview, tried all test apps.

Here is output from UsbCameraTest0:

07-21 12:44:21.526 2607-2607/? I/art: Late-enabling -Xcheck:jni
07-21 12:44:21.591 2607-2607/com.serenegiant.usbcameratest0 I/art: Starting a blocking GC AddRemoveAppImageSpace
07-21 12:44:21.683 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStart:
07-21 12:44:21.730 2607-2630/com.serenegiant.usbcameratest0 I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.3_RB1__release_AU (Ia6c73e7530)
                                                                          OpenGL ES Shader Compiler Version: E031.29.00.00
                                                                          Build Date: 12/04/15 Fri
                                                                          Local Branch: mybranch17080070
                                                                          Remote Branch: quic/LA.BF.1.1.3_rb1.5
                                                                          Local Patches: NONE
                                                                          Reconstruct Branch: NOTHING
07-21 12:44:21.732 2607-2630/com.serenegiant.usbcameratest0 I/OpenGLRenderer: Initialized EGL, version 1.4
07-21 12:44:21.732 2607-2630/com.serenegiant.usbcameratest0 D/OpenGLRenderer: Swap behavior 1
07-21 12:44:21.754 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceCreated:
07-21 12:44:21.754 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceChanged:
07-21 12:44:42.730 2607-2629/com.serenegiant.usbcameratest0 V/MainActivity: onAttach:
07-21 12:44:54.439 2607-2629/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:44:54.439 2607-2629/com.serenegiant.usbcameratest0 I/USBMonitor: name=/dev/bus/usb/001/002,desc=61,busnum=1,devnum=2,rawDesc=[B@aa19691
07-21 12:44:54.440 2607-2629/com.serenegiant.usbcameratest0 V/MainActivity: onConnect:
07-21 12:44:54.454 2607-2623/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:44:54.454 2607-2623/com.serenegiant.usbcameratest0 I/libusb/core: [2623*core.c:2085:libusb_init2]:libusb v1.0.19.10903
07-21 12:44:54.454 2607-2623/com.serenegiant.usbcameratest0 I/libusb/usbfs: [2623*android_usbfs.c:504:op_init2]:start up hotplug event handler
07-21 12:44:54.454 2607-2623/com.serenegiant.usbcameratest0 I/libusb/usbfs: [2623*android_usbfs.c:512:op_init2]:call android_scan_devices
07-21 12:44:54.455 2607-2623/com.serenegiant.usbcameratest0 I/MainActivity: supportedSize:{"formats":[{"index":1,"type":4,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]},{"index":2,"type":6,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]}]}
07-21 12:44:54.458 2607-2623/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:44:54.458 2607-2623/com.serenegiant.usbcameratest0 V/MainActivity: onDisconnect:
07-21 12:45:30.085 2607-2629/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:45:30.085 2607-2629/com.serenegiant.usbcameratest0 I/USBMonitor: name=/dev/bus/usb/001/002,desc=62,busnum=1,devnum=2,rawDesc=[B@84786c9
07-21 12:45:30.086 2607-2629/com.serenegiant.usbcameratest0 V/MainActivity: onConnect:
07-21 12:45:30.089 2607-2623/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:45:30.090 2607-2623/com.serenegiant.usbcameratest0 I/libusb/core: [2623*core.c:2085:libusb_init2]:libusb v1.0.19.10903
07-21 12:45:30.090 2607-2623/com.serenegiant.usbcameratest0 I/libusb/usbfs: [2623*android_usbfs.c:504:op_init2]:start up hotplug event handler
07-21 12:45:30.090 2607-2623/com.serenegiant.usbcameratest0 I/libusb/usbfs: [2623*android_usbfs.c:512:op_init2]:call android_scan_devices
07-21 12:45:30.092 2607-2623/com.serenegiant.usbcameratest0 I/MainActivity: supportedSize:{"formats":[{"index":1,"type":4,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]},{"index":2,"type":6,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]}]}
07-21 12:45:30.094 2607-2623/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:45:30.094 2607-2623/com.serenegiant.usbcameratest0 V/MainActivity: onDisconnect:
07-21 12:45:36.076 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceDestroyed:
07-21 12:45:36.327 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStop:
07-21 12:45:36.328 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onDestroy:
07-21 12:49:02.769 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStart:
07-21 12:49:02.812 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceCreated:
07-21 12:49:02.812 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceChanged:
07-21 12:49:03.775 2607-3865/com.serenegiant.usbcameratest0 V/MainActivity: onAttach:
07-21 12:49:14.741 2607-3865/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:49:14.742 2607-3865/com.serenegiant.usbcameratest0 I/USBMonitor: name=/dev/bus/usb/001/003,desc=65,busnum=1,devnum=3,rawDesc=[B@f305bc1
07-21 12:49:14.742 2607-3865/com.serenegiant.usbcameratest0 V/MainActivity: onConnect:
07-21 12:49:14.745 2607-3861/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:49:14.745 2607-3861/com.serenegiant.usbcameratest0 I/libusb/core: [3861*core.c:2085:libusb_init2]:libusb v1.0.19.10903
07-21 12:49:14.745 2607-3861/com.serenegiant.usbcameratest0 I/libusb/usbfs: [3861*android_usbfs.c:504:op_init2]:start up hotplug event handler
07-21 12:49:14.745 2607-3861/com.serenegiant.usbcameratest0 I/libusb/usbfs: [3861*android_usbfs.c:512:op_init2]:call android_scan_devices
07-21 12:49:14.746 2607-3861/com.serenegiant.usbcameratest0 I/MainActivity: supportedSize:{"formats":[{"index":1,"type":4,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]},{"index":2,"type":6,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]}]}
07-21 12:49:14.750 2607-3861/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:49:14.750 2607-3861/com.serenegiant.usbcameratest0 V/MainActivity: onDisconnect:
07-21 12:49:56.072 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceDestroyed:
07-21 12:49:56.306 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStop:
07-21 12:49:56.307 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onDestroy:
07-21 12:55:31.028 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStart:
07-21 12:55:31.077 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceCreated:
07-21 12:55:31.077 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: surfaceChanged:
07-21 12:55:32.034 2607-7687/com.serenegiant.usbcameratest0 V/MainActivity: onAttach:
07-21 12:55:40.488 2607-7687/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:55:40.488 2607-7687/com.serenegiant.usbcameratest0 I/USBMonitor: name=/dev/bus/usb/001/003,desc=66,busnum=1,devnum=3,rawDesc=[B@4c61a03
07-21 12:55:40.488 2607-7687/com.serenegiant.usbcameratest0 V/MainActivity: onConnect:
07-21 12:55:40.501 2607-7686/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:55:40.501 2607-7686/com.serenegiant.usbcameratest0 I/libusb/core: [7686*core.c:2085:libusb_init2]:libusb v1.0.19.10903
07-21 12:55:40.501 2607-7686/com.serenegiant.usbcameratest0 I/libusb/usbfs: [7686*android_usbfs.c:504:op_init2]:start up hotplug event handler
07-21 12:55:40.501 2607-7686/com.serenegiant.usbcameratest0 I/libusb/usbfs: [7686*android_usbfs.c:512:op_init2]:call android_scan_devices
07-21 12:55:40.503 2607-7686/com.serenegiant.usbcameratest0 I/MainActivity: supportedSize:{"formats":[{"index":1,"type":4,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]},{"index":2,"type":6,"default":1,"size":["1280x720","1920x1080","2304x1296","2304x1536","640x480"]}]}
07-21 12:55:40.506 2607-7686/com.serenegiant.usbcameratest0 D/UsbDeviceConnectionJNI: close
07-21 12:55:40.506 2607-7686/com.serenegiant.usbcameratest0 V/MainActivity: onDisconnect:
07-21 12:56:41.051 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStop:
07-21 13:01:58.149 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStart:
07-21 13:01:59.156 2607-7687/com.serenegiant.usbcameratest0 V/MainActivity: onAttach:
07-21 13:03:02.285 2607-2607/com.serenegiant.usbcameratest0 V/MainActivity: onStop:

As you can see, there is no exception or something which could shed some light on an issue. But it is not showing preview.

I'm sure phone is working, is USB-OTG, camera is working, is OVC and is capable of video streaming because I'm investigating other options also, for example by using v4l2.

from uvccamera.

piskorzj avatar piskorzj commented on August 11, 2024

Ok, I've got it working. Examples have hard-coded frame sizes and also frame rates. My camera is only supporting 60fps in MJPEG mode, so it was just silently ignored after detecting.

Here is what fixed it:

--- a/usbCameraTest0/src/main/java/com/serenegiant/usbcameratest0/MainActivity.java
+++ b/usbCameraTest0/src/main/java/com/serenegiant/usbcameratest0/MainActivity.java
@@ -149,7 +149,7 @@ public class MainActivity extends BaseActivity implements CameraDialog.CameraDia
                                                camera.open(ctrlBlock);
                                                if (DEBUG) Log.i(TAG, "supportedSize:" + camera.getSupportedSize());
                                                try {
-                                                       camera.setPreviewSize(UVCCamera.DEFAULT_PREVIEW_WIDTH, UVCCamera.DEFAULT_PREVIEW_HEIGHT, UVCCamera.FRAME_FORMAT_MJPEG);
+                                                       camera.setPreviewSize(1920, 1080, 1, 61, UVCCamera.FRAME_FORMAT_MJPEG, 1.0f);
                                                } catch (final IllegalArgumentException e) {
                                                        try {
                                                                // fallback to YUV mode
(END)

from uvccamera.

sappho192 avatar sappho192 commented on August 11, 2024

Check this code change in the pull request #175
The code gets supported resolution.

from uvccamera.

abhishekkumar1902 avatar abhishekkumar1902 commented on August 11, 2024

I am running usbCameraTest0 project sample and observed that for the first time it runs fine, and when it is running, if you detach the camera, and plug it again, scan for the attached camera and open it, the app does not display anything. Any idea how to resolve this?

from uvccamera.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.