]> git.karo-electronics.de Git - karo-tx-linux.git/commit
V4L: ivtv/cx18: fix regression: class controls are no longer seen
authorHans Verkuil <hverkuil@xs4all.nl>
Thu, 25 Jun 2009 16:58:06 +0000 (12:58 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 2 Jul 2009 23:49:48 +0000 (16:49 -0700)
commitfc09d082251fb5c31deb8b2259061e7645321226
tree5ab49a0dfd86adb8631bd3f412f5678907dfbd54
parent06b86151ee40240af92301fc9dd9c647237f7491
V4L: ivtv/cx18: fix regression: class controls are no longer seen

(cherry picked from commit c6711c3e6d4976716633047c0f6bbd953d6831fb)

A previous change (v4l2-common: remove v4l2_ctrl_query_fill_std) broke
the handling of class controls in VIDIOC_QUERYCTRL. The MPEG class control
was broken for all drivers that use the cx2341x module and the USER class
control was broken for ivtv and cx18.

This change adds back proper class control support.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/media/video/cx18/cx18-controls.c
drivers/media/video/cx2341x.c
drivers/media/video/ivtv/ivtv-controls.c