v4l2: move capture code to device object
Move the details of how to capture to the device object. Remove the v4l2src_calls.[ch] files because they are empty now. Provide two simple methods to get and return a buffer to the device. Also do a slow copy when the buffer is not from our pool.
Showing with 282 additions and 370 deletions