Why libusb for Android?
#1
We have libusb enabled for android and it looks like it causes some problems. See http://forum.xbmc.org/showthread.php?tid=173843

OTOH, I can't see a use case for libusb on Android. HID, NIC, and DISK peripherals are handled at the OS level.
Do someone have a clue?
Reply
#2
This particular problem is a kernel issue with a wrong setting. Pivos ran into that long, long ago and fixed it.

I can't see what Android device they have but this issue is quite particular to AMLogic devices.

Libcec needs libusb, boblight and more. XBMC does not require it under Android but it's there for support of other things.

Plus, if this is new, it would be preferred to find out exactly why we are hanging and fix real issue rather than fix the symptom. There should be no issues of using libusb (either version).
Reply
#3
My question should have been "Do we need CPeripheralBusUSB on droid", really, because, it seems to freeze there with some usb devices.
IMO, going low-level on droid is always risky, considering the bazillions different firmwares of uneven quality, so if we can remove a point-of-failure... Smile
Reply
#4
will nyxboard work without?
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#5
Don't know.
My question is genuine, not trying to argue or something. I personally have no clue and asking for knowledge.
Reply
#6
i would say i added libusb because it is needed *trys to remember* - and without nyxboard won't work for example... opdenkamp would know for sure...
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
#7
no CPeripheralBusUSB means, no nyxboard, no cec and a few others. Create a replacement (ie, xbmc/peripherals/bus/android) and I would have no problem with the removal of libusb as an android platform requirement..
Reply
#8
what davilla said Smile
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply

Logout Mark Read Team Forum Stats Members Help
Why libusb for Android?0