2008-09-05 10:38:56 v4l_test and the MT9V022 driver
Ed Sutter (UNITED STATES)
Message: 61702
Has anyone used the v4l_test program with the MT9V022 driver? I am using it, but I had to change something in v4l_test.c to make it work...
The function try_format() uses the VIDIOCSPICT ioctl command to make sure the default format and depth defined in v4l_test.c match that of the underlying driver. In the case of MTV022, this fails because v4l_test is hardcoded to VIDEO_PALETTE_YUV422 16-bit pixeldepth; however, the mtv022.h file uses VIDEO_PALETTE_GREY 8-bit pixeldepth.
Am I doing something wrong, or is this just known to not work without modification for the mtv022? I'll be glad to submit a new v4l_test.c that allows the user to override these defaults; but first I wanna make sure I understand it.
Anyone know?
QuoteReplyEditDelete
2008-09-05 11:40:31 Re: v4l_test and the MT9V022 driver
Mike Frysinger (UNITED STATES)
Message: 61707
i'm pretty sure your experience and description are correct. the default v4l test code expects certain formats and simply bombs on any other.
i think the code you're working with comes from linux-2.6.x/Documentation/ ? that v4l test code is maintained by the v4l guys, so if you write a patch, you should e-mail it to v4l-dvb-maintainer@linuxtv.org