Developer section: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (some reorg)
No edit summary
 
(13 intermediate revisions by 7 users not shown)
Line 3: Line 3:
<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;">
{| style="background-color:#F7F9FB;" cellspacing=0 cellpadding=5 border=0
{| style="background-color:#F7F9FB;" cellspacing=0 cellpadding=5 border=0
| valign=top | [[Image:Developer_icon.png|50px|]]
| valign=top | [[File:Developer icon.png|50px|]]
|
|
=='''[[Developer Section]]:'''==
=='''Developer section:'''==
|}
|}

<div style="border: solid 1px; border-color: blue; margin: 1em; padding: 0.5em; background-color: Lavender; text-align: center">"Anyone who has never made a mistake has never tried anything new." – Albert Einstein</div>


{|valign=top cellpadding=0 cellspacing=0 width=100%
{|valign=top cellpadding=0 cellspacing=0 width=100%


|valign=top bgcolor=#F7F9FB width=32%|
|valign=top bgcolor=#F7F9FB width=32%|
'''Development Repositories:'''<br>
'''Media Maintainers:'''
* [[Media Maintainers]]
'''Development repositories:'''
* ''Git Repos''
* ''Git Repos''
** [http://git.linuxtv.org/v4l-dvb.git Git V4L-DVB development repository]
** [http://git.linuxtv.org/media_tree.git Git V4L-DVB development repository]
** [http://git.linuxtv.org/ A list of LinuxTV hosted Git development repositories]
** [http://git.linuxtv.org/ A list of LinuxTV hosted Git development repositories]
** [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 Git trees]]
** [[Maintaining Git trees]]
** [[Using a git driver development tree]]
** [[Using a git driver development tree]]
* ''Mercurial (Hg) Repos''
* ''Mercurial (Hg) Repos (mostly, legacy trees)''
** [http://linuxtv.org/hg/v4l-dvb Mercurial V4L-DVB backport repository]
** [http://linuxtv.org/hg/v4l-dvb Mercurial V4L-DVB backport repository]
** [http://linuxtv.org/hg/ A list of LinuxTV hosted Mercurial development repositories]
** [http://linuxtv.org/hg/ A list of LinuxTV hosted Mercurial development repositories]
** [[Maintaining Mercurial (Hg) trees]]
** [[Maintaining Mercurial (Hg) trees]]
* Userspace libraries and tools
** [[DVBv5 library (libdvbv5)]]


|valign=top bgcolor=#F7F9FB width=4%|
|valign=top bgcolor=#F7F9FB width=4%|
|valign=top bgcolor=#F7F9FB width=32%|
|valign=top bgcolor=#F7F9FB width=32%|
'''Kernel Driver Development:''' <br>
'''Kernel driver development:'''

* [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Linux kernel development documentation index]
* [http://jungla.dit.upm.es/%7Ejmseyas/linux/kernel/hackers-docs.html Linux kernel development documentation index]
* ''Application Programming Interface (API):''
* ''Application Programming Interface (API):''
Line 37: Line 42:
*** [[DVB via USB|General Information Regarding DVB via USB]]
*** [[DVB via USB|General Information Regarding DVB via USB]]
*** [[Development: Reverse Engineering USB Webcams|Reverse Engineering USB Webcams]]
*** [[Development: Reverse Engineering USB Webcams|Reverse Engineering USB Webcams]]
** [[Bus snooping/sniffing]]
** [[Development: How to extract a firmware|How to extract a firmware]]
** [[Development: Hints for Refactoring Existing Drivers|Hints for Refactoring Existing Drivers]]
** [[Development: Hints for Refactoring Existing Drivers|Hints for Refactoring Existing Drivers]]
* ''Submitting your work:''
* ''Submitting Your Work:''
** [[Development: Coding Style|Coding Style]]
** [[Development: Coding Style|Coding Style]]
** [[Development: Code Review|Invitation for Code Review]]
** [[Development: Code Review|Invitation for Code Review]]
Line 45: Line 52:
*** [[Development: Linux Kernel patch submittal checklist|Linux Kernel patch submittal checklist]]
*** [[Development: Linux Kernel patch submittal checklist|Linux Kernel patch submittal checklist]]
*** [[Development: Submitting Drivers|Rules for submitting drivers]]
*** [[Development: Submitting Drivers|Rules for submitting drivers]]
* ''Development miscellanea:''
** [[Bus snooping/sniffing]]
** [[Development: How to extract a firmware|How to extract a firmware]]
** [[Development: The DVB Decoder Challenge|The DVB Decoder Challenge]]
** [[TODO - main tasks]]
** [[V4L framework progress]]
** [[Libv4l Progress]]


|valign=top bgcolor=#F7F9FB width=4%|
|valign=top bgcolor=#F7F9FB width=4%|
|valign=top bgcolor=#F7F9FB width=32%|
|valign=top bgcolor=#F7F9FB width=32%|
'''Userspace Development:'''<br>
'''Development miscellanea:'''
* [[Development: The DVB Decoder Challenge|The DVB Decoder Challenge]]
* [[Media Open Source Projects: Looking for Volunteers]]
* [[TODO - main tasks]]
* [[TODO RC|TODO - RC core]]
* [[V4L Test Suite]]
* [[Libv4l Progress]]
* [[Libv4l Upside Down Webcams]]


'''Userspace development:'''
* [[V4L2 Userspace Library]]
* [[V4L2 Userspace Library]]



Latest revision as of 07:32, 30 March 2018