]> err.no Git - linux-2.6/commit
V4L/DVB (8092): videodev: simplify and fix standard enumeration
authorHans Verkuil <hverkuil@xs4all.nl>
Sat, 21 Jun 2008 16:23:27 +0000 (13:23 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Thu, 26 Jun 2008 18:58:57 +0000 (15:58 -0300)
commit7fa8e6fa1519194fc0c931f40d530fb55137bad9
tree252e62177f7424c00d004a32388e6385147dab73
parent7876ad75b1a3b7dc3d5d765d0be086d89fd2e663
V4L/DVB (8092): videodev: simplify and fix standard enumeration

VIDIOC_ENUMSTD did not return all the PAL/SECAM/NTSC variants: it just returned
one single PAL/SECAM/NTSC standard without separate entries for the trickier
standards like NTSC-JP.

Changed the code so that it behaves better.

Also simplified the if/switch statements into a common standards lookup table.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/videodev.c
include/media/v4l2-dev.h