Main Page: Difference between revisions
m (add entries) |
m (Capitalization.) |
||
(104 intermediate revisions by 28 users not shown) | |||
Line 3: | Line 3: | ||
<div style="background-color:#6289AB; padding:0.3em; color:#ffffff; font-weight:bold; font-size:150%; text-align:center"> |
<div style="background-color:#6289AB; padding:0.3em; color:#ffffff; font-weight:bold; font-size:150%; text-align:center"> |
||
Welcome to the linuxtv.org V4L-DVB Wiki |
Welcome to the linuxtv.org V4L-DVB Wiki ! |
||
</div> |
</div> |
||
{|valign=top background=none |
{| valign=top background=none |
||
|valign=top| |
|valign=top| |
||
<div style="vertical-align:top; margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#ffffff"> |
<div style="vertical-align:top; margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#ffffff"> |
||
<center> |
|||
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. |
|||
{|valign=top cellpadding=0 cellspacing=0 width=100% |
|||
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. |
|||
|valign=top bgcolor=#F7F9FB width=49%| |
|||
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. |
|||
==What is this wiki about?== |
|||
This wiki is intended to be an authoritative source of information regarding the use of analog video and digital TV sources under Linux (i.e. [[What is V4L or DVB?|the subject matters covered under the V4L & DVB frameworks]]). The basic plan is to aggregate information about available hardware, how V4L or DVB work, software used with the hardware and so forth. Like all other wikis, the V4L-DVB wiki relies upon the contributions of its users. Hence, it will only be as useful as we make it! |
|||
<div style="text-align:right">– [[LinuxTVWiki:People|The LinuxTV V4L-DVB wiki team]] / [[People behind V4L-DVB]]</div> |
|||
have fun, enjoy -- ''The LinuxTV WikiTeam'' |
|||
|valign=top bgcolor=#F7F9FB width=2%| |
|||
|valign=top bgcolor=#F7F9FB width=49%| |
|||
==How can I help with the wiki?== |
|||
''' ''The basic plan is to collect facts about available hardware, linux-dvb experiences, HOWTOs, encyclopedia-like information and explanations about how [[DVB]], [[MPEG-2 Standard|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 TV|analog]] or [[digital TV]]. Save and share knowledge.'' ''' |
|||
We encourage you to share your knowledge and help with the task of turning this site into a grand repository of knowledge. Your input, whether it be for providing a set of instructions as to how to get a certain device working, or an explanation for some complex concept, or improving an existing article by correcting something even as simple as a spelling mistake, will be highly appreciated. Here are a few basic links that can help you get started: |
|||
</center> |
|||
* [[Help:Contents|Everything you need to know about editing wiki pages but were afraid to ask]] |
|||
</div> |
|||
* [[Wiki - Help Wanted List|A list of things that need to be tackled]] |
|||
* [[Wiki - New Device Copy & Paste Template|New-device copy-and-paste template]] |
|||
|} |
|} |
||
<div style="vertical-align:top; margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#ffffff"> |
|||
{|valign=top cellpadding=0 cellspacing=5 width=100% |
|||
| [[Image:Exclaimation.png|75px]] |
|||
| '''IMPORTANT NOTICE:''' Hi everyone, the merger of the V4L and DVB wikis is now underway! Articles within the [http://www.linuxtv.org/v4lwiki/index.php/Main_Page V4L wiki] will progressively be transferred into this wiki. Please see [[Wiki merger|here for the important details]]. |
|||
|} |
|} |
||
</div> |
</div> |
||
{| style="border: solid 1px; border-color:#6289AB; margin: oem; background-color: #6289AB;" cellspacing=5 cellpadding=1 width="100%" |
|||
| valign=top | |
|||
{| cellspacing=0 cellpadding=5 border=0 width="100%" |
|||
<div style="margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#F7F9FB;"> |
|||
{|valign=top cellpadding=0 cellspacing=0 width=100% |
|||
|valign=top bgcolor=#F7F9FB width=32%| |
|||
== '''User Section:'''== |
|||
* [[Special:Allpages|The Wiki's Indexes]] |
|||
'''Getting Started:''' |
|||
* [[Supported Hardware]] |
|||
* [[How to install DVB device drivers]] |
|||
** [[How to build from Mercurial|How to build drivers from Mercurial]] |
|||
** Driver List |
|||
* [[Testing your DVB device]] (PCI, USB, ...) |
|||
'''Having Trouble?:''' |
|||
* [[FAQ & Troubleshooting]] |
|||
* [[V4L Test Suite]] |
|||
* [[Bug Report|Filing a Bug Report]] |
|||
** [[How to Perform a Bisect|Finding the source of the error via a Hg Bisect]] [http://www.selenic.com/mercurial/wiki/index.cgi/BisectExtension] (i.e. being proactive and helping out) |
|||
'''Software Applications and Usage:''' |
|||
* [[Example setups]] and [[Use cases]] by country |
|||
* Applications to watch and record TV |
|||
** [[software#Standalone_Software_to_Watch_Digital_TV|Software to Watch Digital TV]] |
|||
** [[Software#Standalone_Software_to_Watch_Analogue_TV|Software to Watch Analogue TV]] ... also see [[V4L TV Viewing]] |
|||
** [[V4L capturing]] ... also see [[Transcode]] |
|||
* [[software#Media_Center_Software|Full Media Centers]] |
|||
* [[software#DVB_Utility_Suites_or_Standalone_Tools|Applications to show Videotext/Teletext/Closed Captioning]] |
|||
** [[Text capture]] |
|||
* [[software#DVB_Utility_Suites_or_Standalone_Tools|Tools for testing, tuning, streaming]] |
|||
* [[software#DVB_Utility_Suites_or_Standalone_Tools|Tools for unattended/headless recording]] |
|||
* [[Radio Listening Applications|Radio Listening]] |
|||
'''Tutorials, Howtos, Usage Info & Guides:''' |
|||
* Howto record [[multiple programs]] at once |
|||
* [[Post-processing]] of recorded material |
|||
* [[Testing reception quality]] |
|||
* [[DVB Links|Further DVB Links]] |
|||
* [[V4L Links|Further V4L Links]] |
|||
| valign=top | [[File:index.png|50px]] |
|||
=='''The Wiki - How Can I Help?'''== |
|||
| valign=top | '''[[Special:Allpages|The Wiki's Indexes]]'''<br><small>Article, category, image, .... |
|||
* [[Help:Contents|Everything you need to know about editing wiki pages but were afraid to ask]] |
|||
| valign=top ; style="background-color:#FFFFCC;" | [[File:User Info icon.png|50px]] |
|||
* [[Wiki - Help Wanted List|A list of things that need to be tackled]] |
|||
| valign=top ; style="background-color:#FFFFCC;" | '''[[User information]]'''<br><small>How to install drivers for your hardware, and software to use with your device, ... |
|||
| valign=top ; style="background-color:#F5DEB3;" | [[File:Technical background icon.png|50px]] |
|||
| valign=top ; style="background-color:#F5DEB3;" | '''[[Technical background]]'''<br><small>Technical details on standards and hardware components/chipsets, etc |
|||
|- |
|||
|- |
|||
|- |
|||
|valign=top |
| valign=top | [[File:More info.png|50px|]] |
||
| valign=top | '''[[Other sources of info]]'''<br><small>Mailing lists, #irc channels.... |
|||
|valign=top bgcolor=#F7F9FB width=32%| |
|||
| valign=top ; style="background-color:#FFFFCC;" | [[File:Hardware icon.png|50px]] |
|||
=='''Technical Background:'''== |
|||
| valign=top ; style="background-color:#FFFFCC;" | '''[[Hardware device information]]'''<br><small>Information on hardware devices |
|||
'''Systems:''' |
|||
| valign=top ; style="background-color:#F5DEB3;" | [[File:Developer icon.png|50px]] |
|||
* [[Analog TV]] |
|||
| valign=top ; style="background-color:#F5DEB3;" | '''[[Developer section]]'''<br><small>Information to help device driver development |
|||
* [[Radio Data System (RDS)]] |
|||
|- |
|||
* [[Digital TV|Digital TV (DTV)]] |
|||
|- |
|||
** [[DVB Standards]] |
|||
|- |
|||
** [[ATSC|ATSC Standards]] |
|||
* [[Modulation Scheme]]s used for Analog & DTV |
|||
* [[MPEG-2 Standard]] |
|||
** [[DSM-CC Object Carousel Protocol]] |
|||
* [[DiSEqC|DiSEqC Protocols]] |
|||
'''Hardware Related:''' |
|||
* [[List of Chipset Vendors|Sortable List of Chipset Vendors]] |
|||
* Anatomy of a V4L-DVB device |
|||
** [[Anatomy of a V4L device]] |
|||
** [[Anatomy of a DVB device]] |
|||
** Tuners |
|||
*** [[Tuners: Supported Tuners|Supported Tuners]] |
|||
** Interface chipsets |
|||
*** [[PCI interface chipsets used for V4L cards]] |
|||
*** [[Interface chipsets]] used for DVB devices |
|||
*** [[DVB via USB|General Information Regarding DVB via USB]] |
|||
** [[GPIO pins]] |
|||
** [[I²C Protocol]] |
|||
** [[Hardware or Software Decoder?]] |
|||
** [[Hardware vs software encoders]] |
|||
|} |
|||
|} |
|||
== '''Developer Section:'''== |
|||
'''Repos:''' |
|||
* [http://linuxtv.org/hg/v4l-dvb Master V4L-DVB development 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] |
|||
* [[Maintaining Mercurial (Hg) trees]] |
|||
'''Kernel Driver Development:''' |
|||
* ''Application Programming Interface (API):'' |
|||
** [[DVB API history and future]] |
|||
*** [[Linux DVB API Version 4]] |
|||
*** [[Multiproto|Multiproto (API v5.0 candidate)]] |
|||
*** [[S2API|S2API (API v5.0 selected)]] |
|||
** [[Development: Video4Linux APIs|Video4Linux APIs]] |
|||
* ''Drivers:'' |
|||
** [[Anatomy of a V4L driver]] |
|||
** [[Anatomy of a LinuxTV driver]] |
|||
** [[Development: Hints for Refactoring existing DVB drivers|Hints for Refactoring existing DVB drivers]] |
|||
** [[Documentation/CodingStyle|Coding Style]] |
|||
* ''Submitting your work:'' |
|||
** [[Development: Code Review|Invitation for Code Review]] |
|||
** [[Development: How_to_submit_patches |How to submit patches]] |
|||
** [[Development: Submitting Patches|Rules for submitting patches]] |
|||
** [[Development: Linux Kernel patch submittal checklist|Linux Kernel patch submittal checklist]] |
|||
** [[Development: Submitting Drivers|Rules for submitting drivers]] |
|||
* ''Next subsection:'' |
|||
** [[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]] |
|||
** [[Reverse Engineering USB Webcams]] |
|||
'''Userspace Development:''' |
|||
* [[V4L2 Userspace Library]] |
|||
<div style="vertical-align:top; margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#ffffff"> |
|||
|valign=top bgcolor=#F7F9FB width=4%| |
|||
|valign=top |
{| valign=top cellpadding=0 cellspacing=5 width=100% |
||
| [[File:News icon2.png|50px]] '''GENERAL NEWS:'''<br> |
|||
=='''Hardware Information:'''== |
|||
|- |
|||
* [[List of Device Vendors|Sortable List of Device Vendors]] |
|||
| align=right| <span style="font-size: 90%;">''For older news items see [[News Archive|here]]</span> |
|||
'''Analogue Devices (V4L):''' |
|||
* ''Graphics cards with TV Tuner and/or Capture facilities:'' |
|||
** [[ATI/AMD#ATI Graphic cards with_TV Tuners and/or Capture facilities|ATI/AMD based combo cards]] |
|||
** [[RivaTV|NVIDIA based combo cards]] |
|||
* ''Video via PCI:'' |
|||
** [[Bttv devices (bt848, bt878)]] |
|||
** [[cx18 devices (cx23418)]] |
|||
** [[ivtv devices (cx23415, cx23416)]] |
|||
** [[Matrox Meteor II cards]] (not working) |
|||
** [[saa7146 devices]] |
|||
** [[zoran devices (zr36057, zr36067)]] |
|||
** [[zoran devices (zr36120, zr36125)]] |
|||
* ''Video via PCI Express (PCIe):'' |
|||
** [[nGene devices]] (not supported) |
|||
** [[saa7162 devices]] (will be supported) |
|||
* ''Video via USB:'' |
|||
** [[DiBcom USB devices]] |
|||
** [[Pvrusb2|pvrusb2 devices]] |
|||
** [[OmniVision USB devices (OV511, etc)]] |
|||
** [[Trident TM6000#TM6000 based Devices|TM6000 based devices]] |
|||
** [[USBVision devices]] |
|||
* ''Other devices:'' |
|||
** [[Firewire devices|Firewire]] |
|||
** [[Loopback]] |
|||
** [[Radio devices|Radio]] |
|||
** [[Scanners]] |
|||
** [[Webcams]] |
|||
'''Digital Devices (DVB):''' |
|||
* ''Some descriptive name for the section'' |
|||
** [[ATSC Devices]] |
|||
** [[DMB-T/H Devices]] |
|||
** [[DVB-C Devices]] |
|||
** [[DVB-S Devices]] |
|||
** [[DVB-S2 Devices]] |
|||
** [[8-PSK Turbo Coded Devices]] |
|||
** [[DVB-T Devices]] |
|||
** [[ISDB-T DVB Devices]] |
|||
** [[User Modifications to Supported Devices]] |
|||
* ''Pre-configured DVB Systems and Set Top Hardware:'' |
|||
** [[Barebones and bundles]] |
|||
** [[Commercial solutions]] |
|||
*** [[VDR-based STBs]] |
|||
*** [[MythTV STBs]] |
|||
*** [[Enigma on the dbox2]] |
|||
*** [[Neutrino on the dbox2]] |
|||
*** [[Enigma on the Dreambox]] |
|||
** [[Streaming clients]] |
|||
* ''Peripheral Components:'' |
|||
** [[DD receiver|Dolby Digital receiver]] |
|||
** [[DiSEqC related hardware]] |
|||
** [[DVB Conditional Access Modules]] |
|||
** [[DVB-T antenna]] |
|||
** [[Remote Controllers]] |
|||
** Switches, attenuators, and amplifiers |
|||
** [[Sat antenna]] |
|||
|} |
|} |
||
</div> |
</div> |
Latest revision as of 00:49, 25 December 2016
Welcome to the linuxtv.org V4L-DVB Wiki !
|
|
GENERAL NEWS: |
For older news items see here |