Strona 1 z 1

[+] Odwrócony obraz z kamery w laptopie Asus F3gs

: 05 lutego 2012, 22:22
autor: onidpl
Witam.
Mam problem z kamerą w laptopie Asus F3gs, dowiedziałem się, że domyślnie w tych laptopach kamera jest wkładana odwrotnie. Jak chcę porozmawiać przez Skype to obraz jest odwrócony.
Informacje o kamerze:

Kod: Zaznacz cały

174f:5a35 Syntek Sonix 1.3MPixel USB 2.0 Camera 
Wersja systemu Debian testowy z jądrem 3.1.0-1-686-pae.

Kamera jest obsługiwana przez moduł uvcvideo, wynik:

Kod: Zaznacz cały

modinfo

Kod: Zaznacz cały

filename:       /lib/modules/3.1.0-1-686-pae/kernel/drivers/media/video/uvc/uvcvideo.ko
version:        1.1.1
license:        GPL
description:    USB Video Class driver
author:         Laurent Pinchart <laurent.pinchart@ideasonboard.com>
srcversion:     DCA7C031F668695E71EF3E4
alias:          usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v18ECp3288d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v18ECp3188d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v174Fp8A34d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v174Fp8A33d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v174Fp8A31d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v0AC8p3420d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v0AC8p3410d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v046Dp08C7d*dc*dsc*dp*icFFisc01ip00*
alias:          usb:v046Dp08C6d*dc*dsc*dp*icFFisc01ip00*
alias:          usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00*
alias:          usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00*
alias:          usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00*
alias:          usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00*
alias:          usb:v045Ep0723d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00*
depends:        videodev,usbcore,media
intree:         Y
vermagic:       3.1.0-1-686-pae SMP mod_unload modversions 686 
parm:           clock:Video buffers timestamp clock
 parm:           nodrop :D on't drop incomplete frames (uint)
parm:           quirks:Forced device quirks (uint)
parm:           trace:Trace level bitmask (uint)
parm:           timeout:Streaming control requests timeout (uint)
Sterownik nie ma opcji vflip do odwrócenia obrazu, ale czytałem, że jest łatka na ten sterownik z tą funkcją vflip, tylko nie mogę tego znaleźć.

Czy ktoś miał podobny problem i go rozwiązał, proszę o pomoc.

Dodane:
Problem został rozwiązany poradziłem sobie sam.
Musimy mieć zainstalowany pakiet:

Kod: Zaznacz cały

libv4l-0
Następnie musimy znaleźć plik:

Kod: Zaznacz cały

v4l1compat.so
U mnie ten plik znajduje się w:

Kod: Zaznacz cały

/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so[/code
Teraz włączamy aplikację w ten sposób:
[code]LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Zamiast programu skype możemy użyć innej aplikacji.

Cieszymy się normalnym obrazem.