summaryrefslogtreecommitdiffstats
path: root/REPORTING-BUGS
diff options
context:
space:
mode:
authorJonathan Corbet <corbet-v4l@lwn.net>2006-09-25 16:25:37 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-09-25 17:38:36 -0700
commitb7de567bf3187ccf776e2fe0e241593cdcba5459 (patch)
treec9420517d6a133121d13395dd21b729e6b26f40a /REPORTING-BUGS
parent1cc5f7142eca352109895fe20b1fc6405dd17727 (diff)
downloadop-kernel-dev-b7de567bf3187ccf776e2fe0e241593cdcba5459.zip
op-kernel-dev-b7de567bf3187ccf776e2fe0e241593cdcba5459.tar.gz
[PATCH] VIDIOC_ENUMSTD bug
The v4l2 API documentation for VIDIOC_ENUMSTD says: To enumerate all standards applications shall begin at index zero, incrementing by one until the driver returns EINVAL. The actual code, however, tests the index this way: if (index<=0 || index >= vfd->tvnormsize) { ret=-EINVAL; So any application which passes in index=0 gets EINVAL right off the bat - and, in fact, this is what happens to mplayer. So I think the following patch is called for, and maybe even appropriate for a 2.6.18.x stable release. Signed-off-by: Jonathan Corbet <corbet@lwn.net> Cc: Mauro Carvalho Chehab <mchehab@infradead.org> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'REPORTING-BUGS')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud