Webcam image flipped - libv4l issue or kernel?

Bug #561957 reported by mykrob
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libv4l (Ubuntu)
Won't Fix
Undecided
Unassigned
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

A hardware profile is attached. Any application that accesses my laptop's onboard webcam is flipped vertically. Obviously I can correct it in Cheese by using the "flip image" effect, but in programs such as Skype or Chat Roulette, the native image of the webcam is flipped. I have read information here http://radu.cotescu.com/2009/11/05/flipped-images-ubuntu-webcam/ regarding this issue, and if I understand, it is supposed to be fixed with libv4l 0.6. The version in 10.04 is higher than that, and the image is still inverted.

All updates have been run as of April 12th, 2010 8:33pm CST

Help?

Thanks

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-20-generic 2.6.32-20.30
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-20.30-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-20-generic i686
AlsaVersion:
 Advanced Linux Sound Architecture Driver Version 1.0.22.1.
 Compiled on Apr 11 2010 for kernel 2.6.32-20-generic (SMP).
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: myk 1462 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe9f4000 irq 29'
   Mixer name : 'VIA VT1708S'
   Components : 'HDA:11060397,10431111,00100000'
   Controls : 20
   Simple ctrls : 13
Date: Mon Apr 12 20:25:39 2010
HibernationDevice: RESUME=UUID=69a3ba5a-c537-4d2f-b5a0-8b3b07eb194c
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
MachineType: ASUSTeK Computer Inc. K50IJ
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-20-generic root=UUID=c2815e8b-bd9b-45fd-86bd-f2454ecf3751 ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.33
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
dmi.bios.date: 12/04/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 217
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: K50IJ
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.asset.tag: ATN12345678901234567
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr217:bd12/04/2009:svnASUSTeKComputerInc.:pnK50IJ:pvr1.0:rvnASUSTeKComputerInc.:rnK50IJ:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
dmi.product.name: K50IJ
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.

Revision history for this message
mykrob (myk-robinson) wrote :
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi mykrob,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Virgil Brummond (uraharakisuke153) wrote :

I have the same exact hardware (Asus k50ij). I can confirm this issue. Testing the mainline 2.6.34 kernel the webcam image was still flipped incorrectly.

tags: removed: needs-upstream-testing
Revision history for this message
Paul Abrahams (abrahams) wrote :

See also bug #493542 and possibly others.

Revision history for this message
Pasha Sydoryshyn (pandorrarv) wrote :

I have this problem only in Skype (Beta) 2.2.0.25 after update. I have the notebook Asus K50IJ.

Revision history for this message
Paul Abrahams (abrahams) wrote :

There is a workaround, though not as yet a fix as far as I know. The workaround is not inconvenient. Put the following into /usr/local/bin/skype (and mark it executable):

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype

Assuming you have the correct version of libv4l, the "skype" command should now behave correctly. (The trick here is that /usr/local/bin/skype lies on the default execution path ahead of /usr/bin/skype, so when you type "skype" the preload will be executed, followed by the normal version of skype.)

There are a number of threads on this subject, but when you're trying to track it down it's difficult to know which ones are current.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libv4l (Ubuntu):
status: New → Confirmed
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Closing this bug with Won't fix as this kernel / release is no longer supported.
Please feel free to open a new bug report if you're still experiencing this on a newer release (Bionic 18.04.3 / Disco 19.04)
Thanks!

Changed in linux (Ubuntu):
status: Incomplete → Won't Fix
Changed in libv4l (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.