To follow up-- My wife loaned me her external web cam. But I found there doesn't seem to be any way to tell the application which camera to use. In the process of testing I found that the image in google talk was right side up using the built-in camera (with the patched driver). I hadn't tried it because the image was still upside down in cheese. So, while I am still puzzled, the main problem is solved.<div>
<br><br><div class="gmail_quote">On Sun, Jun 10, 2012 at 4:53 PM, Richard Harke <span dir="ltr"><<a href="mailto:paleopenguin@gmail.com" target="_blank">paleopenguin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have an ASUS laptop (N82J), with which I am mostly pretty happy. Recently I decide I would like to use the built-in webcam. Apparently ASUS makes it a practice to install the camera upside down. Searching the internet I have found two potential solutions. One is to patch the driver, uvc_video.ko. The other involves pre-loading libv4l/v4l1compat.so.<div>
I have studied the patch carefully and it does reorder the lines of the video buffer but the image displayed is still upside down. I'm using cheese to test this.</div><div>To be honest, I don't really understand the other method as the applications using the webcam don't link v4l1compat.so But in any case it doesn't work for all applications.</div>
<div>For google talk I tried the suggestion to preload the .so and the google plugin in the background before starting chrome. Well, google talk still worked but the image was still upside down.</div><div><br></div><div>
I am perplexed and short of ideas. And I don't think holding the laptop upside down will work.</div><span class="HOEnZb"><font color="#888888">
<div><br></div><div>Richard Harke</div>
</font></span></blockquote></div><br></div>