<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.linuxtv.org/wiki/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.linuxtv.org/wiki/index.php?title=Special:Contributions/Upsidedown&amp;feed=atom&amp;limit=50&amp;target=Upsidedown&amp;year=&amp;month=</id>
		<title>LinuxTVWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.linuxtv.org/wiki/index.php?title=Special:Contributions/Upsidedown&amp;feed=atom&amp;limit=50&amp;target=Upsidedown&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://www.linuxtv.org/wiki/index.php/Special:Contributions/Upsidedown"/>
		<updated>2013-05-21T06:31:30Z</updated>
		<subtitle>From LinuxTVWiki</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.linuxtv.org/wiki/index.php/Libv4l_Upside_Down_Webcams</id>
		<title>Libv4l Upside Down Webcams</title>
		<link rel="alternate" type="text/html" href="http://www.linuxtv.org/wiki/index.php/Libv4l_Upside_Down_Webcams"/>
				<updated>2012-10-01T20:12:11Z</updated>
		
		<summary type="html">&lt;p&gt;Upsidedown: /* Ubuntu  Precise */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is supposed to give guidance if the webcam image is displayed upside down.&lt;br /&gt;
&lt;br /&gt;
= Upgrading libv4l package to latest stable =&lt;br /&gt;
&lt;br /&gt;
The upside down table included in libv4l gets updated with new laptop / webcam combinations that also suffer the upside down webcam problem. Although it's possible to compile and instal a newer libv4l by hand, installing an updated distribution package is preferable.&lt;br /&gt;
&lt;br /&gt;
A good hint if it's worth to upgrade libv4l is to run the qv4l2 program from v4l-utils. If the image there is correct, there is no need to upgrade. If it's upside down, upgrading is a good idea.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
&lt;br /&gt;
Add the stable libv4l PPA and upgrade packages:&lt;br /&gt;
 apt-add-repository ppa:libv4l/stable&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
= Fix upside down webcams in Skype =&lt;br /&gt;
&lt;br /&gt;
To fix the upside down camera problem for most Skype users it's necessary to preload the v4l1convert library. This can be either done from the command line or more convenient by editing the skype.desktop file.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu  Precise ==&lt;br /&gt;
&lt;br /&gt;
Because Skype is a 32bit binary one needs to install the 32bit libv4l-0 package:&lt;br /&gt;
 dpkg --add-architecture i386&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install libv4l-0:i386&lt;br /&gt;
&lt;br /&gt;
Edit  /usr/share/applications/skype.desktop and replace the Exec line with:&lt;br /&gt;
 Exec=sh -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'&lt;/div&gt;</summary>
		<author><name>Upsidedown</name></author>	</entry>

	<entry>
		<id>http://www.linuxtv.org/wiki/index.php/Libv4l_Upside_Down_Webcams</id>
		<title>Libv4l Upside Down Webcams</title>
		<link rel="alternate" type="text/html" href="http://www.linuxtv.org/wiki/index.php/Libv4l_Upside_Down_Webcams"/>
				<updated>2012-08-19T12:03:17Z</updated>
		
		<summary type="html">&lt;p&gt;Upsidedown: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is supposed to give guidance if the webcam image is displayed upside down.&lt;br /&gt;
&lt;br /&gt;
= Upgrading libv4l package to latest stable =&lt;br /&gt;
&lt;br /&gt;
The upside down table included in libv4l gets updated with new laptop / webcam combinations that also suffer the upside down webcam problem. Although it's possible to compile and instal a newer libv4l by hand, installing an updated distribution package is preferable.&lt;br /&gt;
&lt;br /&gt;
A good hint if it's worth to upgrade libv4l is to run the qv4l2 program from v4l-utils. If the image there is correct, there is no need to upgrade. If it's upside down, upgrading is a good idea.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
&lt;br /&gt;
Add the stable libv4l PPA and upgrade packages:&lt;br /&gt;
 apt-add-repository ppa:libv4l/stable&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
= Fix upside down webcams in Skype =&lt;br /&gt;
&lt;br /&gt;
To fix the upside down camera problem for most Skype users it's necessary to preload the v4l1convert library. This can be either done from the command line or more convenient by editing the skype.desktop file.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu  Precise ==&lt;br /&gt;
&lt;br /&gt;
Because Skype is a 32bit binary one needs to install the 32bit libv4l-0 package:&lt;br /&gt;
 apt-get install libv4l-0:i386&lt;br /&gt;
&lt;br /&gt;
Edit  /usr/share/applications/skype.desktop and replace the Exec line with:&lt;br /&gt;
 Exec=sh -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'&lt;/div&gt;</summary>
		<author><name>Upsidedown</name></author>	</entry>

	<entry>
		<id>http://www.linuxtv.org/wiki/index.php/Libv4l_Upside_Down_Webcams</id>
		<title>Libv4l Upside Down Webcams</title>
		<link rel="alternate" type="text/html" href="http://www.linuxtv.org/wiki/index.php/Libv4l_Upside_Down_Webcams"/>
				<updated>2012-08-19T11:56:29Z</updated>
		
		<summary type="html">&lt;p&gt;Upsidedown: Created page with &amp;quot;This page is supposed to give guidance if the webcam image is displayed upside down.  = Upgrading libv4l package to latest stable =  The upside down table included in libv4l gets...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is supposed to give guidance if the webcam image is displayed upside down.&lt;br /&gt;
&lt;br /&gt;
= Upgrading libv4l package to latest stable =&lt;br /&gt;
&lt;br /&gt;
The upside down table included in libv4l gets updated with new laptop / webcam combinations that also suffer the upside down webcam problem. Although it's possible to compile and instal a newer libv4l by hand, installing an updated distribution package is preferable.&lt;br /&gt;
&lt;br /&gt;
A good hint if it's worth to upgrade libv4l is to run the qv4l2 program from v4l-utils. If the image there is correct, there is no need to upgrade. If it's upside down, upgrading is a good idea.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
&lt;br /&gt;
Add the stable libv4l PPA:&lt;br /&gt;
&amp;lt;code&amp;gt;apt-add-repository ppa:libv4l/stable&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update package lists&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update packages&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fix upside down webcams in Skype =&lt;br /&gt;
&lt;br /&gt;
To fix the upside down camera problem for most Skype users it's necessary to preload the v4l1convert library. This can be either done from the command line or more convenient by editing the skype.desktop file.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu  Precise ==&lt;br /&gt;
&lt;br /&gt;
Install 32bit libv4l-0 package:&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install libv4l-0:i386&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit  /usr/share/applications/skype.desktop and replace the Exec line with:&lt;br /&gt;
&amp;lt;code&amp;gt;Exec=sh -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4lcompat.so skype'&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Upsidedown</name></author>	</entry>

	<entry>
		<id>http://www.linuxtv.org/wiki/index.php/Developer_Section</id>
		<title>Developer Section</title>
		<link rel="alternate" type="text/html" href="http://www.linuxtv.org/wiki/index.php/Developer_Section"/>
				<updated>2012-08-19T10:29:57Z</updated>
		
		<summary type="html">&lt;p&gt;Upsidedown: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#F7F9FB;&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background-color:#F7F9FB;&amp;quot; cellspacing=0 cellpadding=5 border=0 &lt;br /&gt;
|  valign=top | [[Image:Developer_icon.png|50px|]]&lt;br /&gt;
|&lt;br /&gt;
=='''[[Developer Section]]:'''== &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 1px; border-color: blue; margin: 1em; padding: 0.5em; background-color: Lavender;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;quot;Anyone who has never made a mistake has never tried anything new.&amp;quot; - Albert Einstein&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|valign=top cellpadding=0 cellspacing=0 width=100%&lt;br /&gt;
&lt;br /&gt;
|valign=top bgcolor=#F7F9FB width=32%|&lt;br /&gt;
'''Development Repositories:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* ''Git Repos''&lt;br /&gt;
** [http://git.linuxtv.org/media_tree.git Git V4L-DVB development repository]&lt;br /&gt;
** [http://git.linuxtv.org/ A list of LinuxTV hosted Git development repositories]&lt;br /&gt;
** [http://www.kernel.org/git/gitweb.cgi?p=linux/kernel/git/mchehab/v4l-dvb.git;a=log Current git log]&lt;br /&gt;
** [[Maintaining Git trees]]&lt;br /&gt;
** [[Using a git driver development tree]]&lt;br /&gt;
* ''Mercurial (Hg) Repos''&lt;br /&gt;
** [http://linuxtv.org/hg/v4l-dvb Mercurial V4L-DVB backport repository]&lt;br /&gt;
** [http://linuxtv.org/hg/ A list of LinuxTV hosted Mercurial development repositories]&lt;br /&gt;
** [[Maintaining Mercurial (Hg) trees]]&lt;br /&gt;
&lt;br /&gt;
|valign=top bgcolor=#F7F9FB width=4%|&lt;br /&gt;
|valign=top bgcolor=#F7F9FB width=32%|&lt;br /&gt;
'''Kernel Driver Development:''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Linux kernel development documentation index]&lt;br /&gt;
* ''Application Programming Interface (API):''&lt;br /&gt;
** [[Development: Linux Media Infrastructure API|Linux Media Infrastructure API]]&lt;br /&gt;
* ''Drivers:''&lt;br /&gt;
** [[Anatomy of a V4L driver]]&lt;br /&gt;
** [[Anatomy of a DVB driver]]&lt;br /&gt;
** [[Development: How to add support for a device|How to add support for a device]]&lt;br /&gt;
** [[Development: How to develop drivers for USB based devices|How to develop drivers for USB based devices]]&lt;br /&gt;
*** [[DVB via USB|General Information Regarding DVB via USB]]&lt;br /&gt;
*** [[Development: Reverse Engineering USB Webcams|Reverse Engineering USB Webcams]]&lt;br /&gt;
** [[Bus snooping/sniffing]]&lt;br /&gt;
** [[Development: How to extract a firmware|How to extract a firmware]]&lt;br /&gt;
** [[Development: Hints for Refactoring Existing Drivers|Hints for Refactoring Existing Drivers]]&lt;br /&gt;
* ''Submitting Your Work:''&lt;br /&gt;
** [[Development: Coding Style|Coding Style]]&lt;br /&gt;
** [[Development: Code Review|Invitation for Code Review]]&lt;br /&gt;
** [[Development: How_to_submit_patches |How to submit patches]]&lt;br /&gt;
*** [[Development: Submitting Patches|Rules for submitting patches]]&lt;br /&gt;
*** [[Development: Linux Kernel patch submittal checklist|Linux Kernel patch submittal checklist]]&lt;br /&gt;
*** [[Development: Submitting Drivers|Rules for submitting drivers]]&lt;br /&gt;
&lt;br /&gt;
|valign=top bgcolor=#F7F9FB width=4%|&lt;br /&gt;
|valign=top bgcolor=#F7F9FB width=32%|&lt;br /&gt;
'''Development Miscellanea:'''&lt;br /&gt;
* [[Development: The DVB Decoder Challenge|The DVB Decoder Challenge]]&lt;br /&gt;
* [[TODO - main tasks]]&lt;br /&gt;
* [[V4L Test Suite]]&lt;br /&gt;
* [[V4L framework progress]]&lt;br /&gt;
* [[Libv4l Progress]]&lt;br /&gt;
* [[Libv4l Upside Down Webcams]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Userspace Development:'''&amp;lt;br&amp;gt;&lt;br /&gt;
* [[V4L2 Userspace Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Upsidedown</name></author>	</entry>

	</feed>