Fill in the v4l2_capability::bus_info field
set bus_info to 'v4l2loopback'

rather than 'v4l2loop'
experimental kernel-3.7 support

On 2013-01-24 17:47, Hans Verkuil wrote on linux-media@vger.kernel.org:
> In 3.7 the vfl_dir field was added to struct video_device. For output
> devices this has to be set to VFL_DIR_TX. For devices that do both
> capture and output it has to be set to VFL_DIR_M2M (memory-to-memory).
> Otherwise the v4l2 core will assume that it is a capture device and
> disable any output support.
make "card type" unique per device (Closes: #37)

some broken applications will only allow you to select the first device of
a given "card type".
in order to make all loopback devices selectable, we encode the device
number into the card type.
"Dummy video device" becomes (e.g.) "Dummy video device (0x003)"
always provide format-string when using printf()

even if it's only "%s".
fixing update-changelog script

so it doesn't skip revisions.
i don't know why it does it, but it seems that using a
target release other than UNRELEASED helps
Released 0.6.3
fixed ChangeLog for 0.6.1

accidentally the ChangeLog entry for 0.6.1 had been merged into 0.6.2
reformatting to kernel-standards
break lines

to make lines shorter than 80chars
remove commented out code
don't implement STD-ioctls

these ioctls don't make sense for webcam-like devices, e.g. v4l2loopback
LATER: probably they do make sense, e.g. if a producer wants to
provide a given standard
don't STD capability
disable more STD-stuff based on V4L2LOOPBACK_WITH_STD
Revert "dummy audio ioctl's that return EINVAL"


dummy ioctls (returning -EINVAL) are already provided by the
v4l2-framework, so shan't duplicate it here (esp. since the
function-signature has changed with recent kernels)

This reverts commit 591c3791544b336ad6f54f2fd11003db8fcd1b0d.
fix missing spin lock init

Signed-off-by: Anatolij Gustschin <agust@denx.de>
add newlines to debug statements

It is quite difficult to read the debug output without
newlines in the debug statements. Improve it.

Signed-off-by: Anatolij Gustschin <agust@denx.de>