Archived:Main Page-V4L: Difference between revisions
m (fixed link) |
m (rearrangements, minor fixes) |
||
Line 35: | Line 35: | ||
|valign=top bgcolor=#F7F9FB width=5%| |
|valign=top bgcolor=#F7F9FB width=5%| |
||
|valign=top bgcolor=#F7F9FB width=45%| |
|valign=top bgcolor=#F7F9FB width=45%| |
||
⚫ | |||
⚫ | |||
⚫ | |||
** [[Radio Data System (RDS)]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* '''Technical Background: Hardware Related''' |
|||
⚫ | |||
⚫ | |||
** Systems: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*** [[ |
*** [[Radio Data System (RDS)]] |
||
** Hardware Related: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
**** [[Hardware vs software encoders]] |
|||
⚫ | |||
* '''Developer Section''' |
* '''Developer Section''' |
||
⚫ | |||
⚫ | |||
⚫ | |||
*** [http://linuxtv.org/hg/v4l-dvb Master v4l development repository] |
*** [http://linuxtv.org/hg/v4l-dvb Master v4l development repository] |
||
*** [http://mcentral.de/hg/~mrec/v4l-dvb-experimental/ v4l-dvb experimental repository] |
*** [http://mcentral.de/hg/~mrec/v4l-dvb-experimental/ v4l-dvb experimental repository] |
||
*** [http://www.kernel.org/git/gitweb.cgi?p=linux/kernel/git/mchehab/v4l-dvb.git;a=log Current git log] |
*** [http://www.kernel.org/git/gitweb.cgi?p=linux/kernel/git/mchehab/v4l-dvb.git;a=log Current git log] |
||
** [[Maintaining mercurial trees]] |
*** [[Maintaining mercurial trees]] |
||
** [[ |
*** [[Anatomy of a v4l driver]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
** [[Anatomy of a v4l driver]] |
|||
*** [[SubmittingPatches | Rules for submitting patches]] |
*** [[SubmittingPatches | Rules for submitting patches]] |
||
*** [[How_to_submit_patches |How to submit patches]] |
*** [[How_to_submit_patches |How to submit patches]] |
||
Line 65: | Line 74: | ||
*** [[Documentation/CodingStyle | Coding Style]] |
*** [[Documentation/CodingStyle | Coding Style]] |
||
*** [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Documentation index] |
*** [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Documentation index] |
||
*** [[TODO - main tasks]] |
|||
** |
** Userspace Development: |
||
*** [[V4L2UserspaceLibrary | V4L2 Userspace library]] |
*** [[V4L2UserspaceLibrary | V4L2 Userspace library]] |
||
<br> |
|||
* '''[[v4l Links]]''' |
* '''[[v4l Links]]''' |
||
|valign=top bgcolor=#F7F9FB width=45%| |
|valign=top bgcolor=#F7F9FB width=45%| |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* '''Supported Hardware''' |
* '''Supported Hardware''' |
||
** |
** Graphics cards with TV Tuner and/or Capture facilities: |
||
⚫ | |||
⚫ | |||
** TV cards and drivers: |
|||
*** [[v4l card vendors]] |
*** [[v4l card vendors]] |
||
*** [[List survey of cards in use now]] |
*** [[List survey of cards in use now]] |
||
*** [[Tuners: Supported Tuners|Supported Tuners]] |
*** [[Tuners: Supported Tuners|Supported Tuners]] |
||
*** Video via PCI |
*** Video via PCI: |
||
**** [[bttv devices (bt848, bt878)]] |
**** [[bttv devices (bt848, bt878)]] |
||
***** [[btaudio (bt878)]] |
***** [[btaudio (bt878)]] |
||
Line 99: | Line 101: | ||
**** [[zoran devices (zr36057, zr36067)]] |
**** [[zoran devices (zr36057, zr36067)]] |
||
**** [[zoran devices (zr36120, zr36125)]] |
**** [[zoran devices (zr36120, zr36125)]] |
||
*** Video via PCI Express |
*** Video via PCI Express: |
||
**** [[nGene devices]] (not supported) |
**** [[nGene devices]] (not supported) |
||
**** [[saa7162 devices]] (not yet supported) |
**** [[saa7162 devices]] (not yet supported) |
||
*** Video via USB |
*** Video via USB: |
||
**** [[USBVideo]] Request support for USB Video devices |
**** [[USBVideo]] Request support for USB Video devices |
||
**** [[DiBcom USB devices]] |
**** [[DiBcom USB devices]] |
||
Line 110: | Line 112: | ||
**** [[Trident TM6000#TM6000 based Devices|TM6000 based devices]] |
**** [[Trident TM6000#TM6000 based Devices|TM6000 based devices]] |
||
**** [[USBVision devices]] |
**** [[USBVision devices]] |
||
*** Video via Firewire (using [[Loopback]]) |
*** Video via Firewire (using [[Loopback]]): |
||
**** [http://dv4l.berlios.de DV4Linux] V4L with Firewire camcorders |
**** [http://dv4l.berlios.de DV4Linux] V4L with Firewire camcorders |
||
**** [http://damien.douxchamps.net/ieee1394/coriander/index.php Coriander] V4L with IEEE1394 cameras |
**** [http://damien.douxchamps.net/ieee1394/coriander/index.php Coriander] V4L with IEEE1394 cameras |
||
⚫ | |||
** Graphics cards with TV Tuner and/or Capture facilities |
|||
⚫ | |||
⚫ | |||
⚫ | |||
*** [[Radio]]s |
*** [[Radio]]s |
||
*** [[Remote controllers]] |
*** [[Remote controllers]] |
Revision as of 16:39, 13 January 2008
Welcome to the video4linux wiki (For DVB wiki, click here)
This wiki is designed to serve as a community focus and the resource of reference for users and developers of the Video4Linux framework. In the short term, the task is to document the operation and quirks of hardware supported by v4l applications, to complement and offload the v4l mailing list -- cf. searchable archives. We are also encouraging developers to turn this site into a repository of knowledge about v4l, helping to ensure that expertise acquired through much hard labor and long dedication won't get lost, but can be passed on to new developers and keep free software thriving. If you are a user looking for help, please try searching the mailing list archives first, before asking a question on the v4l mailing list. Don't leave your question on the wiki -- ask on the mailing list! For immediate help, log on to the #v4l irc channel on irc.freenode.net a try (see the log) -- hopefully someone there will be able to help you! The wiki will only be as useful as we make it. Every user of video4linux has something to contribute, and we encourage you to begin right away. Whatever you can contribute will be warmly appreciated, whether it is a set of instructions for how to get a certain card working, a report on the audio and video quality of a working card, suggestions for how to extend an existing driver or write a new one, or an explanation of the internal logic of v4l itself. To keep these instructions free, all contributions to this wiki are automatically licensed under the GNU General Public License GPL. If you wish, you may specify in each case that your contribution is dual-licensed under the MIT License. Please help us keep spam away by signing in before you post. Enjoy!
|