uvcvideo: check minimum border of control
PATCH 1/1 uvcvideo: check minimum border of control
Check also the minimum border of a value before setting it to a control value.
See also http://bugzilla.kernel.org/show_bug.cgi?id=12824 .
--- drivers/media/video/uvc/uvc_ctrl.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/media/video/uvc/uvc_ctrl.c +2 -0
@@ -1068,6 +1068,8 @@ int uvc_ctrl_set(struct uvc_video_chain *chain, uvc_ctrl_data(ctrl, UVC_CTRL_DATA_RES)); xctrl->value = min + (xctrl->value - min + step/2 ) / step * step; +if (xctrl->value < min) + xctrl->value = min;if (xctrl->value > max) xctrl->value = max; value = xctrl->value;
Quoted 4 lines · Németh Márton
Check also the minimum border of a value before setting it to a control value.
Patch didn't apply. Had you generated against our -git tree?
http://git.linuxtv.org/v4l-dvb.git
Cheers,
Mauro.
Quoted 23 lines
Signed-off-by Márton Németh <[email protected]>--- drivers/media/video/uvc/uvc_ctrl.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)drivers/media/video/uvc/uvc_ctrl.c +2
-1@@ -1068,6 +1068,8 @@ int uvc_ctrl_set(struct uvc_video_chain *chain, uvc_ctrl_data(ctrl, UVC_CTRL_DATA_RES)); xctrl->value = min + (xctrl->value - min + step/2 ) / step * step; +if (xctrl->value < min) + xctrl->value = min;if (xctrl->value > max) xctrl->value = max; value = xctrl->value; --To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 8 lines · Mauro Carvalho Chehab
Quoted 4 lines · Németh Márton
Check also the minimum border of a value before setting it to a control value.
Patch didn't apply. Had you generated against our -git tree?
http://git.linuxtv.org/v4l-dvb.git
No, this is against http://git.linuxtv.org/pinchartl/uvcvideo.git . The latest patch which tried to fix http://bugzilla.kernel.org/show_bug.cgi?id=12824
missed to check the minimum border.
Regards,
Márton Németh
Quoted 17 lines
Quoted 17 lines
Signed-off-by Márton Németh <[email protected]>--- drivers/media/video/uvc/uvc_ctrl.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)drivers/media/video/uvc/uvc_ctrl.c +2
-0@@ -1068,6 +1068,8 @@ int uvc_ctrl_set(struct uvc_video_chain *chain, uvc_ctrl_data(ctrl, UVC_CTRL_DATA_RES)); xctrl->value = min + (xctrl->value - min + step/2 ) / step * step; +if (xctrl->value < min) + xctrl->value = min;if (xctrl->value > max) xctrl->value = max; value = xctrl->value;
Quoted 5 lines · Németh Márton
Quoted 4 lines · Mauro Carvalho Chehab
Quoted 3 lines · Németh Márton
Check also the minimum border of a value before setting it to a control value.
Quoted 7 lines
Quoted 3 lines
Quoted 1 line
Patch didn't apply. Had you generated against our -git tree?
http://git.linuxtv.org/v4l-dvb.gitNo, this is against http://git.linuxtv.org/pinchartl/uvcvideo.git . The latest patch which tried to fix http://bugzilla.kernel.org/show_bug.cgi?id=12824
missed to check the minimum border.
Ah, ok. Please specify on the subject when you're writing patches against a different tree. This helps me to tag accordingly at Patchwork, saving me some time.
Quoted 6 lines
Regards,
Márton Németh
Quoted 1 line
Quoted 1 line
Signed-off-by Márton Németh <[email protected]>
Quoted 7 lines · Mauro Carvalho Chehab
Quoted 6 lines · Németh Márton
Quoted 5 lines · Mauro Carvalho Chehab
Quoted 4 lines · Németh Márton
Check also the minimum border of a value before setting it to a control value.
Quoted 8 lines
Quoted 5 lines
Quoted 2 lines
Patch didn't apply. Had you generated against our -git tree?
http://git.linuxtv.org/v4l-dvb.gitNo, this is against http://git.linuxtv.org/pinchartl/uvcvideo.git . The latest patch which tried to fix http://bugzilla.kernel.org/show_bug.cgi?id=12824
missed to check the minimum border.Ah, ok. Please specify on the subject when you're writing patches against a different tree. This helps me to tag accordingly at Patchwork,
Could you please give me an example what do you mean? For example in this case.
Regards,
Márton Németh
Quoted 10 lines · Németh Márton
Quoted 9 lines · Mauro Carvalho Chehab
Quoted 8 lines · Németh Márton
Quoted 7 lines · Mauro Carvalho Chehab
Quoted 4 lines · Németh Márton
Check also the minimum border of a value before setting it to a control value.
Patch didn't apply. Had you generated against our -git tree?
http://git.linuxtv.org/v4l-dvb.git
Quoted 8 lines
Quoted 5 lines
Quoted 3 lines
No, this is against http://git.linuxtv.org/pinchartl/uvcvideo.git . The latest patch which tried to fix http://bugzilla.kernel.org/show_bug.cgi?id=12824
missed to check the minimum border.Ah, ok. Please specify on the subject when you're writing patches against a different tree. This helps me to tag accordingly at Patchwork,
Could you please give me an example what do you mean? For example in this case.
You could for example, use at the subject:
[PATCH uvc tree] <patch description>
This helps me to not assume that it is against the upstream tree.
Signature · 2 lines
Cheers, Mauro
Hi Márton,
Quoted 6 lines · On Tuesday 26 January 2010 22:37:52 Németh Márton wrote:
Check also the minimum border of a value before setting it to a control value.
See also http://bugzilla.kernel.org/show_bug.cgi?id=12824 .
Signed-off-by Márton Németh <[email protected]>
I've updated the previous patch in the uvcvideo git repository, could you please test it ?
Signature · 3 lines
Regards, Laurent Pinchart