This patch series converts the cx23885 driver to the latest V4L2 core frameworks, removing about 1000 lines in the process. It now passes the v4l2-compliance tests and, frankly, feels much more robust. I have tested this with my HVR-1800 board with video (compressed and uncompressed), vbi, dvb and alsa. As usual, the vb2 conversion is a beast of a patch. But the vb2 conversion affected video, vbi, dvb and alsa, so it's all over the place. And it is all or nothing. See the commit log of that patch for some more information. Since the cx23885 code resembles the cx88 and cx25821 code closely, I will probably try to do the same for those drivers in the near future. And in fact I have already started on the cx88. Changes since v1: - Added patch 20/20 which adds vb2_is_busy checks. - altera-ci.c still included the videobuf headers for no reason. Fixed in patch 15/20. - In buffer_prepare in cx23885-video.c the buf->bpl field was used before it was set. Fixed in patch 15/20. Regards, Hans -- 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