Main Page: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (add some entries)
(add some entries, minor changes)
Line 40: Line 40:
*** [[Supported Hardware]]
*** [[Supported Hardware]]
*** [[How to install DVB device drivers]]
*** [[How to install DVB device drivers]]
**** [[How to build from Mercurial|How to build drivers from Mercurial]]
*** [[Testing your DVB device]] (PCI, USB, ...)
*** [[Testing your DVB device]] (PCI, USB, ...)
** ''Having Trouble?''
** ''Having Trouble?''
Line 57: Line 58:
*** [[Testing reception quality]]
*** [[Testing reception quality]]
*** Further [[DVB Links]]
*** Further [[DVB Links]]
*** Further [[V4L Links]]




Line 93: Line 95:
*** [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 (Hg) trees]]
*** [[Maintaining Mercurial (Hg) trees]]
** Kernel Development:
** Kernel Driver Development:
*** ''Application Programming Interface (API):''
*** ''Application Programming Interface (API):''
**** [[DVB API history and future]]
**** [[DVB API history and future]]
Line 100: Line 102:
***** [[S2API|S2API (API v5.0 selected)]]
***** [[S2API|S2API (API v5.0 selected)]]
**** [[Development: Video4Linux APIs|Video4Linux APIs]]
**** [[Development: Video4Linux APIs|Video4Linux APIs]]
** ''Next subsection:''
*** ''Drivers:'
** [[Anatomy of a V4L driver]]
**** [[Anatomy of a V4L driver]]
** [[Anatomy of a LinuxTV driver]]
**** [[Anatomy of a LinuxTV driver]]
**** [[Development: Hints for Refactoring existing DVB drivers|Hints for Refactoring existing DVB drivers]]
** ''Submitting your work:''
**** [[Documentation/CodingStyle|Coding Style]]
*** [[Development: How_to_submit_patches |How to submit patches]]
*** ''Submitting your work:''
*** [[SubmittingPatches |Rules for submitting patches]]
**** [[Development: Code Review|Invitation for Code Review]]
**** [[Development: How_to_submit_patches |How to submit patches]]
**** [[SubmittingPatches |Rules for submitting patches]]
**** [[Development: Linux Kernel patch submittal checklist|Linux Kernel patch submittal checklist]]
**** [[Development: Linux Kernel patch submittal checklist|Linux Kernel patch submittal checklist]]
*** [[Documentation/SubmittingDrivers|Rules for submitting drivers]]
**** [[Documentation/SubmittingDrivers|Rules for submitting drivers]]
*** ''Next subsection:''
*** [[Documentation/CodingStyle|Coding Style]]
**** [[Development: The DVB Decoder Challenge|The DVB Decoder Challenge]]

** [[Development: Code Review|Invitation for Code Review]]
**** [[Development: How to extract a firmware|How to extract a firmware]]
** [[Development: Hints for Refactoring existing DVB drivers|Hints for Refactoring existing DVB drivers]]
**** [[Development: How to develop drivers for USB based devices|How to develop drivers for USB based devices]]
**** [[Reverse Engineering USB Webcams]]
** [[Development: The DVB Decoder Challenge|The DVB Decoder Challenge]]
** [[Development: How to extract a firmware|How to extract a firmware]]
** [[Development: How to develop drivers for USB based devices|How to develop drivers for USB based devices]]
** ''Userspace Development:''
** ''Userspace Development:''
*** [[V4L2 Userspace Library]]
*** [[V4L2 Userspace Library]]
Line 137: Line 140:
*** [[ATI/AMD#ATI Graphic cards with_TV Tuners and/or Capture facilities|ATI/AMD based combo cards]]
*** [[ATI/AMD#ATI Graphic cards with_TV Tuners and/or Capture facilities|ATI/AMD based combo cards]]
*** [[RivaTV|NVIDIA based combo cards]]
*** [[RivaTV|NVIDIA based combo cards]]
** ''Video via PCI:''
*** [[Matrox Meteor II cards]] (not working)
*** [[zoran devices (zr36057, zr36067)]]
*** [[zoran devices (zr36120, zr36125)]]
** ''Video via USB:''
*** [[Hauppauge PVRUSB2]] (not to be confused with the wintv-usb2)
*** [[USBVision devices]]
** ''Other devices:''
** ''Other devices:''
*** [[Radio devices|Radio]]<br><br>
*** [[Radio devices|Radio]]
*** [[Webcams]]<br><br>
** ''Peripheral Components:''
** ''Peripheral Components:''
*** [[DVB-T antenna]]
*** [[DVB-T antenna]]

Revision as of 02:39, 21 November 2008


Welcome to the linuxtv.org V4L-DVB Wiki!

This Wiki is intended to become the ultimate resource regarding all questions about Video, TV and DVB support on Linux, free DVB software and cool projects.

Like every other Wiki it relies on the contributions of its users. Also this Wiki can only get as good as you and we mean: YOU!!! make it.

Whatever you can contribute will be highly appreciated, no matter if it's a HOWTO, help and explanations how to write a driver, how to install some a driver or whether you can explain how that beast called DVB is working.

have fun, enjoy -- The LinuxTV WikiTeam


The basic plan is to collect facts about available hardware, linux-dvb experiences, HOWTOs, encyclopedia-like information and explanations about how DVB, MPEG-2 and MHP work, what an EPG is and so on, to make this a place useful for everybody who is doing anything related to analog or digital TV. Save and share knowledge.


Exclaimation.png IMPORTANT NOTICE: Hi everyone, the merger of the V4L and DVB wikis is now underway! Articles within the V4L wiki will progressively be transferred into this wiki. Please see here for the important details.




Hardware Information: