-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
librealsense on Android: "bulk_transfer on read endpoint returned error, ERROR: Out of memory" #4215
Comments
This seems to happen more with higher resolutions and less with lower resolutions. |
Update:
|
Duplicate of #4091 |
Hi @xtrawurst, |
@matkatz Thanks for the update. If it helps, a while back we made a modified version of libRS 2.16.0 with a "hacked" libUSB that worked on non-rooted Android devices as a proof of concept internally in our company. That one had plenty of issues, but out-of-memory wasn't one. I.e. we were able to get an RGBD stream on devices that now show the out-of-memory error. I'd be happy to share the code if you're interested. I understand that libRS's Android solution today is to do direct ioctl()s and not go through libUSB. If that's the case then there might be something that libUSB does differently that avoids the out-of-memory issue. |
@xtrawurst sorry for the late response. |
duplication of #4091 |
Issue Description
Configuring a pipeline with RGB 1280x720 and Depth 1280x720, then
causes lots of
on the Android log and no frames are captured.
The text was updated successfully, but these errors were encountered: