Skip to content

you recieved 0 frames over libusb #52

@krishna4157

Description

@krishna4157

Hi I was working on android 4.4.2 with the sample project from this library. USB Camera is detected and able to get all the supported resolution sizes from the hardware camera. but getting the following message. please let me know how to fix this issue

Android Version: Android 4.4.2
Arch: x86

Image

the logcat as follows

--------- beginning of /dev/log/main
2025-02-13 15:31:44.727  4337-4337  UVC_Camera_Set_Up       humer.uvc_camera                     I  showTestRunMenu pressed;
2025-02-13 15:31:46.307  4337-4337  InputEventReceiver      humer.uvc_camera                     W  Attempted to finish an input event but the input event receiver has already been disposed.
--------- beginning of /dev/log/system
2025-02-13 15:31:46.307  4337-4337  InputEventReceiver      humer.uvc_camera                     W  Attempted to finish an input event but the input event receiver has already been disposed.
2025-02-13 15:31:46.307  4337-4337  ViewRootImpl            humer.uvc_camera                     W  Dropping event due to root view being removed: MotionEvent { action=ACTION_HOVER_ENTER, id[0]=0, x[0]=115.3278, y[0]=66.93884, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=891716, downTime=891499, deviceId=5, source=0x2002 }
2025-02-13 15:31:46.317  4337-4337  InputEventReceiver      humer.uvc_camera                     W  Attempted to finish an input event but the input event receiver has already been disposed.
2025-02-13 15:31:46.317  4337-4337  ViewRootImpl            humer.uvc_camera                     W  Dropping event due to root view being removed: MotionEvent { action=ACTION_HOVER_MOVE, id[0]=0, x[0]=115.3278, y[0]=66.93884, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=891716, downTime=891499, deviceId=5, source=0x2002 }
2025-02-13 15:31:47.547  4337-4337  InputEventReceiver      humer.uvc_camera                     W  Attempted to finish an input event but the input event receiver has already been disposed.
2025-02-13 15:31:47.547  4337-4337  InputEventReceiver      humer.uvc_camera                     W  Attempted to finish an input event but the input event receiver has already been disposed.
2025-02-13 15:31:47.547  4337-4337  InputEventReceiver      humer.uvc_camera                     W  Attempted to finish an input event but the input event receiver has already been disposed.
2025-02-13 15:31:47.547  4337-4337  ViewRootImpl            humer.uvc_camera                     W  Dropping event due to root view being removed: MotionEvent { action=ACTION_HOVER_ENTER, id[0]=0, x[0]=129.32779, y[0]=66.93884, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=892956, downTime=892741, deviceId=5, source=0x2002 }
2025-02-13 15:31:47.547  4337-4337  ViewRootImpl            humer.uvc_camera                     W  Dropping event due to root view being removed: MotionEvent { action=ACTION_HOVER_MOVE, id[0]=0, x[0]=129.32779, y[0]=66.93884, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=892956, downTime=892741, deviceId=5, source=0x2002 }
2025-02-13 15:31:47.647  4337-4550  From libuvc_support     humer.uvc_camera                     D  camera_pointer->imageWidth = 640
2025-02-13 15:31:47.647  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.657  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end
2025-02-13 15:31:47.657  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.657  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.657  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.657  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.657  4337-4550  From libuvc_support     humer.uvc_camera                     D  Setting Frame Callback
2025-02-13 15:31:47.657  4337-4550  From libuvc_support     humer.uvc_camera                     D  Pixel Format = 1
2025-02-13 15:31:47.657  4337-4550  From UVCPreviw          humer.uvc_camera                     D  camera->setFrameCallback
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  Calling Callback
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.667  4337-4550  From libuvc_support     humer.uvc_camera                     D  setFrameCallback returned: 0
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4550  From libuvc_support     humer.uvc_camera                     D  setJavaVM returned: 0
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  startPreview
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  test = 1
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  check test
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  preview_thread Test Mode
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  startPreview finished
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:47.667  4337-4550  UVC_Camera_Set_Up       humer.uvc_camera                     I  Test started  ... 
2025-02-13 15:31:47.667  4337-4551  From UVCPreviw          humer.uvc_camera                     D  prepare_preview
2025-02-13 15:31:47.667  4337-4551  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:47.667  4337-4551  From UVCPreviw          humer.uvc_camera                     D  ctrl->bInterfaceNumber
2025-02-13 15:31:47.667  4337-4551  From UVCPreviw          humer.uvc_camera                     D  bmHint
2025-02-13 15:31:47.667  4337-4551  From UVCPreviw          humer.uvc_camera                     D  control_TransferUVC
2025-02-13 15:31:47.667  4337-4551  from_LibUVC             humer.uvc_camera                     D  claiming interface 1
2025-02-13 15:31:47.667  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_claim_if = UVC_SUCCESS
2025-02-13 15:31:47.667  4337-4551  from_LibUVC             humer.uvc_camera                     D  PROBE SET CUR QUERY
2025-02-13 15:31:47.667  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_query_stream_ctrl
2025-02-13 15:31:47.667  4337-4551  from_LibUVC             humer.uvc_camera                     D  before the CTL
2025-02-13 15:31:47.747  4337-4551  from_LibUVC             humer.uvc_camera                     D  Control Transfer Sucessful
2025-02-13 15:31:47.747  4337-4551  from_LibUVC             humer.uvc_camera                     D  result = 0
2025-02-13 15:31:47.747  4337-4551  from_LibUVC             humer.uvc_camera                     D  PROBE GET CUR QUERY
2025-02-13 15:31:47.747  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_query_stream_ctrl
2025-02-13 15:31:47.747  4337-4551  from_LibUVC             humer.uvc_camera                     D  before the CTL
2025-02-13 15:31:47.757  4337-4551  from_LibUVC             humer.uvc_camera                     D  Control Transfer Sucessful
2025-02-13 15:31:47.757  4337-4551  from_LibUVC             humer.uvc_camera                     D  result = 0
2025-02-13 15:31:47.757  4337-4551  from_LibUVC             humer.uvc_camera                     D  COMMIT SET CUR QUERY
2025-02-13 15:31:47.757  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_query_stream_ctrl
2025-02-13 15:31:47.757  4337-4551  from_LibUVC             humer.uvc_camera                     D  before the CTL
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  Control Transfer Sucessful
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  result = 0
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  COMMIT GET CUR QUERY
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_query_stream_ctrl
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  before the CTL
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  Control Transfer Sucessful
2025-02-13 15:31:48.267  4337-4551  from_LibUVC             humer.uvc_camera                     D  result = 0
2025-02-13 15:31:48.267  4337-4551  From UVCPreviw          humer.uvc_camera                     D  control_TransferUVC = UVC_SUCCESS
2025-02-13 15:31:48.267  4337-4551  From UVCPreviw          humer.uvc_camera                     D  ctrl.bmHint = 1, ctrl.bFormatIndex = 1, ctrl.dwMaxPayloadTransferSize = 2460
2025-02-13 15:31:48.277  4337-4551  From UVCPreviw          humer.uvc_camera                     D  Skipping ANativeWindow_setBuffersGeometry
2025-02-13 15:31:48.277  4337-4551  From UVCPreviw          humer.uvc_camera                     D  end (0)
2025-02-13 15:31:48.277  4337-4551  From UVCPreviw          humer.uvc_camera                     D  do_preview(&ctrl)
2025-02-13 15:31:48.277  4337-4551  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  StreamHandle Calloc
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_claim_if
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  strmh->stream_if->bInterfaceNumber = 1
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  claiming interface 1
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_stream_ctrl
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  ctrl->bInterfaceNumber = 1
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_query_stream_ctrl
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_query_stream_ctrl
2025-02-13 15:31:48.277  4337-4551  from_LibUVC             humer.uvc_camera                     D  before the CTL
2025-02-13 15:31:48.287  4337-4551  from_LibUVC             humer.uvc_camera                     D  Control Transfer Sucessful
2025-02-13 15:31:48.287  4337-4551  from_LibUVC             humer.uvc_camera                     D  strmh->running = 0
2025-02-13 15:31:48.287  4337-4551  from_LibUVC             humer.uvc_camera                     D  UVC_SUCCESS
2025-02-13 15:31:48.287  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_stream_start_random
2025-02-13 15:31:48.297  4337-4551  from_LibUVC             humer.uvc_camera                     D  &strmh->cur_ctrl;
2025-02-13 15:31:48.297  4337-4551  from_LibUVC             humer.uvc_camera                     D  after &strmh->cur_ctrl;
2025-02-13 15:31:48.297  4337-4551  from_LibUVC             humer.uvc_camera                     D  UVC_ENTER
2025-02-13 15:31:48.297  4337-4551  from_LibUVC             humer.uvc_camera                     D  Set streamhandle
2025-02-13 15:31:48.297  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_find_frame_desc_stream
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_frame_format_for_guid
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  59
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  55
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  59
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  32
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  00
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  00
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  10
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  00
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  80
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  00
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  00
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  AA
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  00
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  38
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  9B
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  71
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  Frameformat detected by uvc Lib
                                                                                                    Frameformat = 3
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 0   //   endpoint_byte = 0
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 1   //   endpoint_byte = 160
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 2   //   endpoint_byte = 208
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 3   //   endpoint_byte = 768
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 4   //   endpoint_byte = 780
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 5   //   endpoint_byte = 812
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 6   //   endpoint_byte = 976
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 7   //   endpoint_byte = 1020
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 8   //   endpoint_byte = 1024
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 9   //   endpoint_byte = 1200
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  alt_idx = 10   //   endpoint_byte = 1536
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  Altsetting found
2025-02-13 15:31:48.307  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_set_interface_alt_setting
2025-02-13 15:31:49.077  4337-4551  from_LibUVC             humer.uvc_camera                     D  pthread_create
2025-02-13 15:31:49.077  4337-4551  from_LibUVC             humer.uvc_camera                     D  submit transfers
2025-02-13 15:31:49.077  4337-4551  From UVCPreviw          humer.uvc_camera                     D  running capture Thread
2025-02-13 15:31:49.077  4337-4553  From UVCPreviw          humer.uvc_camera                     D  AttachCurrentThread
2025-02-13 15:31:49.087  4337-4553  From UVCPreviw          humer.uvc_camera                     D  do_capture(env)
2025-02-13 15:31:49.087  4337-4553  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:49.087  4337-4553  From libuvc_support     humer.uvc_camera                     I  [4553*UVCPreview.cpp:326:callbackPixelFormatChanged]:PIXEL_FORMAT_YUY2:
2025-02-13 15:31:52.576  4337-4550  From libuvc_support     humer.uvc_camera                     D  stopping the preview
2025-02-13 15:31:52.576  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:52.576  4337-4551  From UVCPreviw          humer.uvc_camera                     D  addCaptureFrame yuyv mode
2025-02-13 15:31:52.576  4337-4553  From UVCPreviw          humer.uvc_camera                     D  end
2025-02-13 15:31:52.576  4337-4551  from_LibUVC             humer.uvc_camera                     D  uvc_stream_stop
2025-02-13 15:31:52.576  4337-4553  From UVCPreviw          humer.uvc_camera                     D  DetachCurrentThread() complete
2025-02-13 15:31:52.596  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.596  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.596  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.606  4337-4551  from_LibUVC             humer.uvc_camera                     D  libusb_cancel_transfer sucessful
2025-02-13 15:31:52.906  4337-4551  From UVCPreviw          humer.uvc_camera                     D  end
2025-02-13 15:31:52.906  4337-4551  From UVCPreviw          humer.uvc_camera                     D  end
2025-02-13 15:31:52.906  4337-4550  From UVCPreviw          humer.uvc_camera                     D  begin
2025-02-13 15:31:52.906  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end
2025-02-13 15:31:52.906  4337-4550  From UVCPreviw          humer.uvc_camera                     D  end (0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions