This reverts commit 0efd48dfd15273a5ac85f2fd42f19d419fafe90d. Reason for the revert is that the code seems based on some misunderstanding on how the code works. Conflicts: libavdevice/v4l2.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>