linux/drivers/media/video/em28xx
Mauro Carvalho Chehab 6c428b578b V4L/DVB (12376): em28xx: fix V4L2 API compliance: don't expose audio inputs for devices without it
V4L2 API (chapter 1.5) states that:

	Drivers must implement all input ioctls when the device has one
	or more inputs, all output ioctls when the device has one or more outputs.
	When the device has any audio inputs or outputs the driver must set the
	V4L2_CAP_AUDIO flag in the struct v4l2_capability returned by the
	VIDIOC_QUERYCAP ioctl.

So, devices without audio input should return -EINVAL.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-12 12:18:31 -03:00
..
em28xx-audio.c V4L/DVB (11896): em28xx: Fix for Slow Memory Leak 2009-06-16 18:21:16 -03:00
em28xx-cards.c V4L/DVB (12190): em28xx: Add support for Gadmei UTV330+ 2009-09-12 12:17:21 -03:00
em28xx-core.c V4L/DVB (12405): em28xx-cards: move register 0x13 setting to the proper place 2009-08-13 20:39:10 -03:00
em28xx-dvb.c V4L/DVB (12432): em28xx: fix regression in Empire DualTV digital tuning 2009-08-13 20:39:13 -03:00
em28xx-i2c.c V4L/DVB (12343): Stop defining I2C adapter IDs nobody uses 2009-09-12 12:18:13 -03:00
em28xx-input.c V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model 2009-06-16 18:21:11 -03:00
em28xx-reg.h V4L/DVB (12403): em28xx: properly reports some em2710 chips 2009-08-13 20:39:09 -03:00
em28xx-video.c V4L/DVB (12376): em28xx: fix V4L2 API compliance: don't expose audio inputs for devices without it 2009-09-12 12:18:31 -03:00
em28xx.h V4L/DVB (12449): adds webcam for Micron device MT9M111 0x143A to em28xx 2009-08-31 02:24:52 -03:00
Kconfig V4L/DVB (12138): em28xx: add support for Silvercrest Webcam 2009-07-05 14:30:05 -03:00
Makefile V4L/DVB(7767): Move tuners to common/tuners 2008-04-29 18:41:37 -03:00