Add v4l2 support