Em Sat, 20 Sep 2014 10:56:12 +0200 Hans Verkuil <hverkuil@xxxxxxxxx> escreveu: > OK, this is the final (?) patch series to resolve the vb2 VBI poll regression > where alevt and mtt fail on drivers using vb2. > > These applications call REQBUFS, queue the buffers and then poll() without > calling STREAMON first. They rely on poll() to return POLLERR in that case > and they do the STREAMON at that time. This is correct according to the spec, > but this was never implemented in vb2. > > This is fixed together with an other vb2 regression: calling REQBUFS, then > STREAMON, then poll() without doing a QBUF first should return POLLERR as > well according to the spec. This has been fixed as well and the spec has > been clarified that this is only done for capture queues. Output queues in > the same situation will return as well, but with POLLOUT|POLLWRNORM set > instead of POLLERR. > > The final patch adds missing documentation to poll() regarding event handling > and improves the documentation regarding stream I/O and output queues. Didn't test yet, but the patch series look ok on my eyes. I'll do some tests today. Regards, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html