This patch series builds on the vb2 PART 2 patch series that was just posted. It's a bit of a mix: Patch 1 adds some core sanity checks for CREATE_BUFS. Patch 2 fixes a bug I found while testing overlay support, and in particular with the VIDIOC_G_FMT ioctl and struct v4l2_window. Too many fields are cleared by the core since v4l2_window has some user pointers. This bug made it impossible to retrieve the clip list and the bitmap (if any). Patch 3 fixes a bug in a code example in docbook. Patch 4 fixes a vivi bug in the ENUM_FRAMEINTERVALS handling, which caused v4l2-compliance to fail. Patches 5 and 6 are pure RFC: they need some code cleanup in particular, but I think they are interesting enough to warrant posting them. Patch 5 adds multiplanar support to vivi (use the multiplanar=1 module option) and patch 6 adds overlay support. I used these new changes for testing these features. Patches 7-13 fix various bugs in mem2mem_testdev found with v4l2-compliance. How about renaming mem2mem_testdev to e.g. vim2m or vimem2mem? It's a terrible name to type... 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