|
@@ -700,6 +700,7 @@ videobuf_qbuf(struct videobuf_queue *q,
|
|
goto done;
|
|
goto done;
|
|
}
|
|
}
|
|
if (buf->state == STATE_QUEUED ||
|
|
if (buf->state == STATE_QUEUED ||
|
|
|
|
+ buf->state == STATE_PREPARED ||
|
|
buf->state == STATE_ACTIVE) {
|
|
buf->state == STATE_ACTIVE) {
|
|
dprintk(1,"qbuf: buffer is already queued or active.\n");
|
|
dprintk(1,"qbuf: buffer is already queued or active.\n");
|
|
goto done;
|
|
goto done;
|