Reviewing the dynctrl code and this looks like an obvious fix. :)
Signed-off-by: Brandon Philips <[EMAIL PROTECTED]>
---
uvc_v4l2.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
Index: uvc/uvc_v4l2.c
===================================================================
--- uvc.orig/uvc_v4l2.c
+++ uvc/uvc_v4l2.c
@@ -941,11 +941,11 @@ static int uvc_v4l2_do_ioctl(struct inod
map->id = xmap->id;
memcpy(map->name, xmap->name, sizeof map->name);
memcpy(map->entity, xmap->entity, sizeof map->entity);
- map->selector = map->selector;
- map->size = map->size;
- map->offset = map->offset;
- map->v4l2_type = map->v4l2_type;
- map->data_type = map->data_type;
+ map->selector = xmap->selector;
+ map->size = xmap->size;
+ map->offset = xmap->offset;
+ map->v4l2_type = xmap->v4l2_type;
+ map->data_type = xmap->data_type;
ret = uvc_ctrl_add_mapping(map);
if (ret < 0)
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel