Skype for Linux on 64 bit Asus with upside down webcam

I just installed the most recent version of Skype for Linux, on a 64 bit Asus machine and the result is that the video image is upside down. This does not happen with the Cheese app, where the video result is correct.

I already tried solving the problem following some solutions by installing the libv4l-0:i386 package and launching the app by

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skypeforlinux

and by

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skypeforlinux

In both cases I get an error:

ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

And the app is launched without the preload, with the same obvious result.

Does anybody know how to solve this? It would be much appreciated.


Solution 1:

To get rid of the Wrong ELF class try this:

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so /usr/bin/skype

or

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype

I have to use now "skypeforlinux". I think I used "skype" before too.

If you install:

v4l2ucp

There is a setting: horizontal / vertical flip. This might solve your problem. Good luck.