History log of /haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/uvc/UVCCamDevice.cpp
Revision Date Author Comments
# 1701b7b5 27-Feb-2024 X512 <danger_mail@list.ru>

usb_webcam/uvc: fix 64 bit build

Change-Id: I17ae9fd139283b98684c4156bea0d2bb25113654
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7435
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# f254805b 22-Nov-2017 François Revol <revol@free.fr>

usb_webcam: UVC: guard against NULL config or interface from USB device


# 67eb6cde 30-Aug-2011 Jérôme Duval <korli@users.berlios.de>

* extracted some private methods to have a more readable code
* fixed negative parameter values handling
* clean up and method shuffle


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42703 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a46e462d 26-Aug-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

* Fix the "USB USB Webcam" name: now generic UVC USB webcam will be named, well, that:
Generic UVC USB Webcam.
* Added my own Logitech HD Pro C910, which publish a compound device class, not an UVC class.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42693 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 51a01ea0 25-Aug-2011 Jérôme Duval <korli@users.berlios.de>

Patch from Gabriel Hartmann for his GSoC UVC project. Coding style updates by myself. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42688 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22f4c339 16-May-2011 Jérôme Duval <korli@users.berlios.de>

* select idle alternate when stopping the UVC device.
* set up a dumb deframer.
* received isochronous buffers can be zero length: loop instead of breaking.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41541 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d7b15506 07-Apr-2011 Jérôme Duval <korli@users.berlios.de>

* improves traces
* added _ProbeCommitFormat() and _SelectBestAlternate()
* to be noticed: BUSBInterface::SetAlternate() isn't const and there is no mean to get a non-const BUSBInterface.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41196 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f2df488a 21-Mar-2011 Jérôme Duval <korli@users.berlios.de>

improves uvc information dump


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41070 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 26a912cd 03-Feb-2011 Jérôme Duval <korli@users.berlios.de>

cleanup, added uvc descriptor structures, work in progress.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40352 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7a87728e 10-Jul-2010 Jérôme Duval <korli@users.berlios.de>

added yuy2 and nv12 guid


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37466 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 02af02f9 12-Apr-2010 Jérôme Duval <korli@users.berlios.de>

partial clean up


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36198 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e48c731c 18-Jul-2009 François Revol <revol@free.fr>

Add a name to UVC cams.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31624 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 19b602bc 22-Feb-2009 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

Some initial code for USB Video-based Webcams. It currently parses the USB Video descriptors and dumps the information out via stdout. I'd be very pleased if anyone with a USB Video webcam (or other device) could take the following steps:

* hey media_server QUIT
* /system/servers/media_server > /boot/home/media_server.log
* listusb -v > /boot/home/listusb.log

and mail the two resulting files to ithamar AT unet DOT nl. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29282 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 67eb6cdee80a9b30e0bb8e922dcf9b4ba4ea76d1 30-Aug-2011 Jérôme Duval <korli@users.berlios.de>

* extracted some private methods to have a more readable code
* fixed negative parameter values handling
* clean up and method shuffle


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42703 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a46e462db934f9db9093930723715acf43194c39 26-Aug-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

* Fix the "USB USB Webcam" name: now generic UVC USB webcam will be named, well, that:
Generic UVC USB Webcam.
* Added my own Logitech HD Pro C910, which publish a compound device class, not an UVC class.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42693 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 51a01ea03b482556ca9780c879a727fad22201c6 25-Aug-2011 Jérôme Duval <korli@users.berlios.de>

Patch from Gabriel Hartmann for his GSoC UVC project. Coding style updates by myself. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42688 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22f4c33994d7149675821df857cfe7e7f424687b 16-May-2011 Jérôme Duval <korli@users.berlios.de>

* select idle alternate when stopping the UVC device.
* set up a dumb deframer.
* received isochronous buffers can be zero length: loop instead of breaking.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41541 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d7b15506c19f59606dbbe8132be4189daf229498 07-Apr-2011 Jérôme Duval <korli@users.berlios.de>

* improves traces
* added _ProbeCommitFormat() and _SelectBestAlternate()
* to be noticed: BUSBInterface::SetAlternate() isn't const and there is no mean to get a non-const BUSBInterface.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41196 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f2df488aec5642a870fd8f11043a49900f17f557 21-Mar-2011 Jérôme Duval <korli@users.berlios.de>

improves uvc information dump


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41070 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 26a912cd347193b28d39f31d9d2412d391285d19 03-Feb-2011 Jérôme Duval <korli@users.berlios.de>

cleanup, added uvc descriptor structures, work in progress.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40352 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7a87728eead763a0ba37f851a3e9399dfb1bb8c8 10-Jul-2010 Jérôme Duval <korli@users.berlios.de>

added yuy2 and nv12 guid


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37466 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 02af02f93ae67777d65cce1eda1c5f21aaed3446 12-Apr-2010 Jérôme Duval <korli@users.berlios.de>

partial clean up


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36198 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e48c731ca7aeae53f3986d0e605e8d42ba6d6bfd 18-Jul-2009 François Revol <revol@free.fr>

Add a name to UVC cams.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31624 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 19b602bcb0ef85a444ac17b931f503104c0a2338 22-Feb-2009 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

Some initial code for USB Video-based Webcams. It currently parses the USB Video descriptors and dumps the information out via stdout. I'd be very pleased if anyone with a USB Video webcam (or other device) could take the following steps:

* hey media_server QUIT
* /system/servers/media_server > /boot/home/media_server.log
* listusb -v > /boot/home/listusb.log

and mail the two resulting files to ithamar AT unet DOT nl. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29282 a95241bf-73f2-0310-859d-f6bbb57e9c96