diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-05-08 02:31:02 +0000 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-05-08 02:31:02 +0000 |
commit | 6c59e2781795481200d573e3a4ef8b033924987a (patch) | |
tree | 7366e0de67f0e937a22160d2fab3acbd47eca276 /linux/drivers/media/video/usbvision | |
parent | 786a5f9aea706d50ea3f806923dcbf8100f14626 (diff) | |
download | mediapointer-dvb-s2-6c59e2781795481200d573e3a4ef8b033924987a.tar.gz mediapointer-dvb-s2-6c59e2781795481200d573e3a4ef8b033924987a.tar.bz2 |
saa7134-video.c: fix the block bug
From: figo.zhang <figo.zhang@kolorific.com>
when re-open or re-start (video_streamon), the q->curr would not be NULL in saa7134_buffer_queue(),
and all the qbuf will add to q->queue list,no one to do activate to start DMA,and then no interrupt
would happened,so it will be block.
In VIDEOBUF_NEEDS_INIT state, initialize the curr pointer to be NULL in the buffer_prepare().
Signed-off-by: Figo.zhang <figo.zhang@kolorific.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'linux/drivers/media/video/usbvision')
0 files changed, 0 insertions, 0 deletions