Media Maintainers: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(→‎V4L Utils: Mark qvidcap as maintained by Hans V.)
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Maintainers for each component of the Linux multimedia subsystem
Maintainers for each component of the Linux multimedia subsystem that are hosted and supported by LinuxTV.org.

Note: all lists below are in alphabetical order.


__TOC__
__TOC__


==Linux Kernel==
==Linux Kernel==

Main development tree: http://git.linuxtv.org/media_tree.git

[[Guidelines for Driver Maintainers]].


{| border="1" cellpadding="2"
{| border="1" cellpadding="2"
Line 9: Line 15:
!width="100"|Function
!width="100"|Function
!width="500"|Responsibility
!width="500"|Responsibility
|-
|Hans Verkuil || Submaintainer || V4L2 drivers and /drivers/cec
|Hans Verkuil || Submaintainer || V4L2 drivers and /drivers/media/cec
|-
|-
|Laurent Pinchart || Submaintainer || Media Controller patches
|Laurent Pinchart || Submaintainer || Media Controller patches
Line 15: Line 22:
|Mauro Carvalho Chehab || Subsystem Maintainer || everything at the subsystem - mainly /drivers/media, Documentation/media
|Mauro Carvalho Chehab || Subsystem Maintainer || everything at the subsystem - mainly /drivers/media, Documentation/media
|-
|-
|Sakari Ailus || Submaintainer || V4L2 camera sensor and flash devices
|Sakari Ailus || Submaintainer || V4L2 camera sensor, lens and flash devices; things related to CSI-2; V4L2 fwnode and async frameworks
|-
|-
|Sean Young || Submaintainer || drivers/rc
|Sean Young || Submaintainer || drivers/media/rc
|-
|Stanimir Varbanov || Driver Maintainer || drivers/media/platform/qcom/venus
|-
|-
|}
|}


==V4L Utils==
==V4L Utils==

Main development tree: http://git.linuxtv.org/v4l-utils


{| border="1" cellpadding="1"
{| border="1" cellpadding="1"
Line 45: Line 56:
|-
|-
|}
|}

At V4L Utils, Gregor handles the utils release stuff and takes care of the building system. Maintainer's main attribution for each part of the utils can be seen below:


. - Everyone
. - Everyone
├── contrib - Everyone
├── contrib - Everyone
│   ├── cobalt-ctl - Hans V.
│   ├── cobalt-ctl - Hans V.
├── decode_tm6000 - Mauro
│   ├── freebsd - Gregor
│   ├── freebsd - Gregor
│   ├── gconv - Mauro
│   ├── gconv - Mauro
│   ├── parsers - Mauro
│   ├── parsers - Mauro
│   ├── pci_traffic - Mauro
│   ├── pci_traffic - Mauro
   └── test - Everyone
├── rds-6588 - Hans V.
│   ├── test - Everyone
└── xc3028-firmware - Mauro
├── doc - Mauro
├── doc - Mauro
├── doxygen-doc - Everyone
├── doxygen-doc - Everyone
Line 65: Line 81:
│   ├── libv4l1 - Hans de Goede
│   ├── libv4l1 - Hans de Goede
│   ├── libv4l2 - Hans de Goede
│   ├── libv4l2 - Hans de Goede
│   ├── libv4l2rds - Hans de Goede
│   ├── libv4l2rds - Hans V.
│   ├── libv4lconvert - Hans de Goede
│   ├── libv4lconvert - Hans de Goede
│   └── libv4l-mplane - Hans de Goede
│   └── libv4l-mplane - Hans de Goede
Line 76: Line 92:
│   ├── common - Everyone
│   ├── common - Everyone
│   ├── cx18-ctl - Hans V.
│   ├── cx18-ctl - Hans V.
   ├── decode_tm6000 - Mauro
│   ├── dvb - Mauro
│   ├── dvb - Mauro
│   ├── ir-ctl - Sean
│   ├── ir-ctl - Sean
│   ├── ivtv-ctl - Hans V.
│   ├── ivtv-ctl - Hans V.
│   ├── keytable - Sean
│   ├── keytable - Sean
│   ├── libmedia_dev - Laurent, Sailus
│   ├── libmedia_dev - Laurent, Sakari
│   ├── libv4l2util - Hans de Goede
│   ├── libv4l2util - Hans de Goede
│   ├── media-ctl - Laurent, Sailus
│   ├── media-ctl - Laurent, Sakari
│   ├── qv4l2 - Hans V.
│   ├── qv4l2 - Hans V.
│   ├── rds - Hans V.
│   ├── qvidcap - Hans V.
│   ├── rds-ctl - Hans V.
│   ├── rds-ctl - Hans V.
│   ├── v4l2-compliance - Hans V.
│   ├── v4l2-compliance - Hans V.
│   ├── v4l2-ctl - Hans V.
│   ├── v4l2-ctl - Hans V.
│   ├── v4l2-dbg - Hans V.
│   ├── v4l2-dbg - Hans V.
│   ├── v4l2-sysfs-path - Mauro
│   └── v4l2-sysfs-path - Mauro
   └── xc3028-firmware - Mauro
└── v4l-utils-po - Everyone
└── v4l-utils-po - Everyone

==Digital TV Scan tables==

Main development tree: http://git.linuxtv.org/dtv-scan-tables.git

{| border="1" cellpadding="1"
!width="200"|Person
|-
|Mauro Carvalho Chehab
|-
|Oliver Schinagl
|-
|}

==Media backport tree==

Main development tree: http://git.linuxtv.org/media_build.git

{| border="1" cellpadding="1"
!width="200"|Person
|-
|Douglas Landgraf
|-
|Hans Verkuil
|-
|Jarod Wilson
|-
|Mauro Carvalho Chehab
|-
|}

==TV Time==

Main development tree: http://git.linuxtv.org/tvtime.git

{| border="1" cellpadding="1"
!width="200"|Person
|-
|Devin Heitmueller
|-
|Gregor Jasny
|-
|Hans de Goede
|-
|Mauro Carvalho Chehab
|-
|}

==XawTV==

Main development tree for version 3: http://git.linuxtv.org/xawtv3.git

Main development tree for version 4: http://git.linuxtv.org/xawtv4.git

{| border="1" cellpadding="1"
!width="200"|Person
|-
|Gerd Hoffmann
|-
|Gregor Jasny
|-
|Hans de Goede
|-
|Hans Verkuil
|-
|Mauro Carvalho Chehab
|-
|}

==ZBar==

Main development tree: http://git.linuxtv.org/zbar.git

{| border="1" cellpadding="1"
!width="200"|Person
|-
|Mauro Carvalho Chehab
|-
|}

Latest revision as of 13:00, 23 May 2019

Maintainers for each component of the Linux multimedia subsystem that are hosted and supported by LinuxTV.org.

 Note: all lists below are in alphabetical order.

Linux Kernel

Main development tree: http://git.linuxtv.org/media_tree.git

Guidelines for Driver Maintainers.

Person Function Responsibility
Hans Verkuil Submaintainer V4L2 drivers and /drivers/media/cec
Laurent Pinchart Submaintainer Media Controller patches
Mauro Carvalho Chehab Subsystem Maintainer everything at the subsystem - mainly /drivers/media, Documentation/media
Sakari Ailus Submaintainer V4L2 camera sensor, lens and flash devices; things related to CSI-2; V4L2 fwnode and async frameworks
Sean Young Submaintainer drivers/media/rc
Stanimir Varbanov Driver Maintainer drivers/media/platform/qcom/venus

V4L Utils

Main development tree: http://git.linuxtv.org/v4l-utils

Person
Andre Roth
Douglas Landgraf
Gregor Jasny
Hans Verkuil
Hans de Goede
Laurent Pinchart
Mauro Carvalho Chehab
Sakari Ailus
Sean Young

At V4L Utils, Gregor handles the utils release stuff and takes care of the building system. Maintainer's main attribution for each part of the utils can be seen below:

 .				- Everyone
 ├── contrib			- Everyone
 │   ├── cobalt-ctl		- Hans V.
 │   ├── decode_tm6000		- Mauro
 │   ├── freebsd		- Gregor 
 │   ├── gconv			- Mauro
 │   ├── parsers		- Mauro
 │   ├── pci_traffic		- Mauro
 │   ├── rds-6588		- Hans V.
 │   ├── test			- Everyone
 │   └── xc3028-firmware	- Mauro
 ├── doc			- Mauro
 ├── doxygen-doc		- Everyone
 ├── include			- Everyone
 │   └── linux			- Everyone
 │       └── dvb		- Mauro
 ├── lib			- Everyone
 │   ├── include		- Everyone
 │   │   └── libdvbv5		- Mauro
 │   ├── libdvbv5		- Mauro
 │   ├── libv4l1		- Hans de Goede 
 │   ├── libv4l2		- Hans de Goede 
 │   ├── libv4l2rds		- Hans V. 
 │   ├── libv4lconvert		- Hans de Goede 
 │   └── libv4l-mplane		- Hans de Goede 
 ├── libdvbv5-po		- Mauro
 ├── m4				- Everyone
 ├── utils			- Everyone
 │   ├── cec-compliance		- Hans V.
 │   ├── cec-ctl		- Hans V.
 │   ├── cec-follower		- Hans V.
 │   ├── common			- Everyone
 │   ├── cx18-ctl		- Hans V.
 │   ├── dvb			- Mauro
 │   ├── ir-ctl			- Sean
 │   ├── ivtv-ctl		- Hans V.
 │   ├── keytable		- Sean
 │   ├── libmedia_dev		- Laurent, Sakari
 │   ├── libv4l2util		- Hans de Goede 
 │   ├── media-ctl		- Laurent, Sakari
 │   ├── qv4l2			- Hans V.
 │   ├── qvidcap		- Hans V.
 │   ├── rds-ctl		- Hans V.
 │   ├── v4l2-compliance	- Hans V.
 │   ├── v4l2-ctl		- Hans V.
 │   ├── v4l2-dbg		- Hans V.
 │   └── v4l2-sysfs-path	- Mauro
 └── v4l-utils-po		- Everyone

Digital TV Scan tables

Main development tree: http://git.linuxtv.org/dtv-scan-tables.git

Person
Mauro Carvalho Chehab
Oliver Schinagl

Media backport tree

Main development tree: http://git.linuxtv.org/media_build.git

Person
Douglas Landgraf
Hans Verkuil
Jarod Wilson
Mauro Carvalho Chehab

TV Time

Main development tree: http://git.linuxtv.org/tvtime.git

Person
Devin Heitmueller
Gregor Jasny
Hans de Goede
Mauro Carvalho Chehab

XawTV

Main development tree for version 3: http://git.linuxtv.org/xawtv3.git

Main development tree for version 4: http://git.linuxtv.org/xawtv4.git

Person
Gerd Hoffmann
Gregor Jasny
Hans de Goede
Hans Verkuil
Mauro Carvalho Chehab

ZBar

Main development tree: http://git.linuxtv.org/zbar.git

Person
Mauro Carvalho Chehab