diff options
| author | 2007-07-17 18:29:45 -0300 | |
|---|---|---|
| committer | 2007-07-30 16:26:26 -0300 | |
| commit | 9896bbc1972e3a0595f06c23692a20150a789308 (patch) | |
| tree | 1dc4b82182251bc747c8f40b3a791607124c39dd /include/linux/dvb | |
| parent | V4L/DVB (5890): zr36067: Add UYVY, RGB555X, RGB565X, and RGB32 formats (diff) | |
| download | linux-dev-9896bbc1972e3a0595f06c23692a20150a789308.tar.xz linux-dev-9896bbc1972e3a0595f06c23692a20150a789308.zip | |
V4L/DVB (5891): zr36067: Turn off raw capture properly
When raw capture was turned off, the current capturing frame (v4l_grab_frame)
wasn't reset to NO_GRAB_ACTIVE. If capture was turned back on, the driver
would think this frame was currently being captured, and wait for it to
complete before starting a new frame. The hardware on the other hand would
not be actively capturing a frame. The result was the driver would wait
forever for v4l_grab_frame to be captured.
Some calls to zr36057_set_memgrab(0) were missing spin-locks, which have been
added.
Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Acked-by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'include/linux/dvb')
0 files changed, 0 insertions, 0 deletions
