User:CityK: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 68: Line 68:


==User Info Page==
==User Info Page==
__NOTOC__

__NOEDITSECTION__

==Hardware & Components Page==


==Technical Background & Developers Page==




<div style="margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#F7F9FB;">
<div style="margin:0; border:1px solid #6289AB; padding:0.5em; background-color:#F7F9FB;">
Line 113: Line 107:
** [[Post-processing]] of recorded material
** [[Post-processing]] of recorded material


|}
</div>


|valign=top bgcolor=#F7F9FB width=30%|



==Hardware & Components Page==
__NOTOC__
__NOEDITSECTION__

<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=30%|
* '''Hardware and Components'''
* '''Hardware and Components'''
** [[Tuners]]
** [[Tuners]]
Line 149: Line 152:
** [[Remote Controllers]] ** [[Remote controllers]]
** [[Remote Controllers]] ** [[Remote controllers]]
** [[User Modifications to Supported Devices]]
** [[User Modifications to Supported Devices]]


|valign=top bgcolor=#F7F9FB width=30%|

* '''Technical Background'''
** [http://users.pandora.be/educypedia/electronics/television.htm TV Encyclopedia]
** [[Analog TV]] ** [http://www.ee.surrey.ac.uk/Contrib/WorldTV/ Analog TV]
** [[Digital TV]]
*** [[DVB Standard]]
** [[Modulation Scheme]]s used for Analog and Digital TV
** [[MPEG2 Standard]]
** [[Anatomy of a v4l device]] **[[Anatomy of a DVB device]]
** [[i2c Protocol]] ** [http://www.esacademy.com/faq/i2c/ i2c Protocol]
** [[GPIO pins]]
** [[Radio Data System (RDS)]]
** [[DSM-CC ObjectCarousel Protocol]]
** [http://en.wikipedia.org/wiki/DiSEqC DiSEqC Protocol]

* '''Developer Section'''
** [[Video4linux APIs]]**[[Linux DVB API Version 4]]
**[[DVB API history and future]]
** [[Anatomy of a v4l driver]] **[[Anatomy of a LinuxTV driver]]
**[[Bug Report|File a Bug Report]] ** [[How to write good problem report |How to write a good problem report]]
** [[How to add support for a new card]]
** [[How to build from mercurial|How to build from v4l mercurial]]
** [[How_to_submit_patches |How to submit patches]]
**[[Code Review|Invitation for Code Review]]
**[[Hints for Refactoring existing DVB drivers]]
**[[The DVB Decoder Challenge]]
** [[Maintaining mercurial trees]]
** [[TODO - main tasks]]
** '''Kernel Development'''
*** [[SubmittingPatches | Rules for submitting patches]]
*** [[Documentation/SubmittingDrivers | Rules for submitting drivers]]
*** [[Documentation/CodingStyle | Coding Style]]
*** [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Documentation index]
*** [http://linuxtv.org/hg/v4l-dvb Master v4l development repository]
*** [http://www.kernel.org/git/gitweb.cgi?p=linux/kernel/git/mchehab/v4l-dvb.git;a=log Current git log]


* '''[[DVB Links]]'''
* '''[[v4l Links]]'''


|}
|}
</div>
</div>



----
----
Line 252: Line 212:
*** [[Enigma on the Dreambox]]
*** [[Enigma on the Dreambox]]
** [[Streaming clients]]
** [[Streaming clients]]



==Technical Background & Developers Page==
__NOTOC__
__NOEDITSECTION__

<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=30%|

* '''Technical Background'''
** [http://users.pandora.be/educypedia/electronics/television.htm TV Encyclopedia]
** [[Analog TV]] ** [http://www.ee.surrey.ac.uk/Contrib/WorldTV/ Analog TV]
** [[Digital TV]]
*** [[DVB Standard]]
** [[Modulation Scheme]]s used for Analog and Digital TV
** [[MPEG2 Standard]]
** [[Anatomy of a v4l device]] **[[Anatomy of a DVB device]]
** [[i2c Protocol]] ** [http://www.esacademy.com/faq/i2c/ i2c Protocol]
** [[GPIO pins]]
** [[Radio Data System (RDS)]]
** [[DSM-CC ObjectCarousel Protocol]]
** [http://en.wikipedia.org/wiki/DiSEqC DiSEqC Protocol]

* '''Developer Section'''
** [[Video4linux APIs]]**[[Linux DVB API Version 4]]
**[[DVB API history and future]]
** [[Anatomy of a v4l driver]] **[[Anatomy of a LinuxTV driver]]
**[[Bug Report|File a Bug Report]] ** [[How to write good problem report |How to write a good problem report]]
** [[How to add support for a new card]]
** [[How to build from mercurial|How to build from v4l mercurial]]
** [[How_to_submit_patches |How to submit patches]]
**[[Code Review|Invitation for Code Review]]
**[[Hints for Refactoring existing DVB drivers]]
**[[The DVB Decoder Challenge]]
** [[Maintaining mercurial trees]]
** [[TODO - main tasks]]
** '''Kernel Development'''
*** [[SubmittingPatches | Rules for submitting patches]]
*** [[Documentation/SubmittingDrivers | Rules for submitting drivers]]
*** [[Documentation/CodingStyle | Coding Style]]
*** [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Documentation index]
*** [http://linuxtv.org/hg/v4l-dvb Master v4l development repository]
*** [http://www.kernel.org/git/gitweb.cgi?p=linux/kernel/git/mchehab/v4l-dvb.git;a=log Current git log]


* '''[[DVB Links]]'''
* '''[[v4l Links]]'''

|}
</div>

Revision as of 19:06, 24 March 2007

This is my sandbox. Being a sandbox, everything you see here is a work in progress. However, my intention should be pretty clear from the content.

But if my intention isn't clear, here's what I propose:

Main Page

Welcome to the LinuxTV Wiki !

this welcome section is way toooooo wordy. it needs to be cut down to be short and sweet

This wiki is intended to serve as a community focus and reference source for the projects covered under the LinuxTV umbrella/framework. It is hoped that this Wiki will, in time, become an authoritative source of information and support regarding the use of analog video and digital TV sources on Linux.

Whether that goal is achieved depends very much upon fellow users and developers such as yourself. Like all other wikis, the LinuxTV wiki relies upon the contributions of its users, and therefore will only be as useful as we make it. As every user of LinuxTV is bound to know something useful in relation to the project's coverage, we encourage you to help with the task of turning this site into a repository of knowledge.

Whether it be by providing a set of instructions for how to get a certain device working; a minor improvement to an existing article; or an explanation for some complex concept -- whatever knowledge you can provide will be highly appreciated. Help ensure that your expertise acquired through dedication and hard work doesn't get lost in the ether, but can instead be passed on to new developers and users alike, and can help to keep free software thriving.

Before you Begin

But before you jump in and make your contribution, please first familiarize yourself with the layout of the site. Doing so will likely help you place your information in the right location. As the wiki grows, it takes an increasing amount of effort and discipline to keep it from quickly turning into a tangled mess. So it's up to each of us to make sure the information submitted is easy for everybody to find and access.

That said, it is important not to feel offended if, by chance, your contribution is moved to another area of the wiki or if the contents of your entry are edited. Everyone understands and appreciates the time and efforts you took, but bear in mind that a factual and well-organized resource for everyone interested in analog or digital TV is the ultimate aim of the LinuxTV wiki.

Submitters should also know that, to keep the information contained in the wiki free, all contributions 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 do not reproduce or submit copyrighted works without obtaining the express consent of the owner or its agent.

Lastly, to help keep the wiki free from spam, contributors are required to set up an account and to sign in before they can post to the wiki. (This is a painless process that only takes a few seconds).

Now enjoy and have fun! -- The LinuxTV WikiTeam People behind V4L


We want to aggregate information about available hardware, v4l experiences, HOWTOs, and technical information about the workings of v4l devices work, hardware quirks, software applications The basic plan is to collect facts about available hardware, v4l or dvb experiences, HOWTOs, encyclopedia-like information and explanations about how v4l and dvb work, what an EPG is and so on,

Save and share knowledge. '


Template:Click User_info
How to install your hardware, and software to use it with
Template:Click Hardware_&_Components
Information on Hardware devices and related components
Template:Click Technical_Background_&_Developer_Page
Technical details, standards, etc
Template:Click Technical_Background_&_Developer_Page
Information to help device driver development

Information Centre

If you didn't find what you were looking for in the wiki, please try searching the mailing list archives first, before asking a question on the v4l mailing list. You may also be able to get immediate help on the #v4l irc channel on irc.freenode.net -- hopefully someone there will be able to help you! Don't leave your question on the wiki -- ask on the mailing list! to complement and offload the v4l mailing list -- cf. searchable archives.


User Info Page


Hardware & Components Page


v4l --> style="background-color:#006600;

Analog Devices


DVB --> style="background-color:#6289AB;

DVB


Technical Background & Developers Page