Difference between revisions of "Gspca"

From LinuxTVWiki
Jump to: navigation, search
(remove redirect to gspca devices; set up as "gspca" driver page, primarily with information taken from the "webcam devices" page)
(some minor description reworking; add category)
Line 1: Line 1:
This driver consists on a core driver (gspca_main) and several sub-drivers, covering a large range of webcams.  
+
{{lowercase|gspca}}
 +
'''gspca''' is a kernel driver module intended as a major effort to support many different bridge interface chipsets used in pre UVC webcams, which, taken collectively, are known as [[gspca devices]].
  
This driver is a major effort to support all sorts of pre UVC webcams.
+
It is more accurate to describe gspca as a driver framework which consists of a core driver module (gspca_main) and several sub-drivers, which extend support to a large range of different webcams:
 
+
The gspca framework consists of a core module ([[gspca_main]]) and several sub-drivers:
+
 
[[gspca_conex]],
 
[[gspca_conex]],
 
[[gspca_etoms]],
 
[[gspca_etoms]],
Line 33: Line 32:
 
'''Development History'''<br>
 
'''Development History'''<br>
 
Its development originally began as the [http://mxhaard.free.fr/ spca5xx] driver; which was the result of reverse engineering efforts to support webcams based upon the Sunplus spca5xx bridge chipset.  This original driver used the old V4L 1 API spec.  The driver was later expanded to also support other bridge chipsets (such as from Sonix, Transvision, Z-star/Vimicro, Conexant, Etoms), and was rebranded as gspca version 1 in mid 2006. [http://mxhaard.free.fr/news.html]. The gspca framework was later reworked to support the V4L2 API, and the resultant version 2 of the driver became integrated into the 2.6.27 kernel.  It remains actively developed [http://moinejf.free.fr/].
 
Its development originally began as the [http://mxhaard.free.fr/ spca5xx] driver; which was the result of reverse engineering efforts to support webcams based upon the Sunplus spca5xx bridge chipset.  This original driver used the old V4L 1 API spec.  The driver was later expanded to also support other bridge chipsets (such as from Sonix, Transvision, Z-star/Vimicro, Conexant, Etoms), and was rebranded as gspca version 1 in mid 2006. [http://mxhaard.free.fr/news.html]. The gspca framework was later reworked to support the V4L2 API, and the resultant version 2 of the driver became integrated into the 2.6.27 kernel.  It remains actively developed [http://moinejf.free.fr/].
 +
 +
[[Category:Drivers]]

Revision as of 20:02, 28 January 2012

gspca is a kernel driver module intended as a major effort to support many different bridge interface chipsets used in pre UVC webcams, which, taken collectively, are known as gspca devices.

It is more accurate to describe gspca as a driver framework which consists of a core driver module (gspca_main) and several sub-drivers, which extend support to a large range of different webcams: gspca_conex, gspca_etoms, gspca_finepix, gspca_m5602, gspca_mars, gspca_mr97310a, gspca_ov519, gspca_ov534, gspca_pac207, gspca_pac7311, gspca_sn9c20x, gspca_sonixb, gspca_sonixj, gspca_spca500, gspca_spca501, gspca_spca505, gspca_spca506, gspca_spca508, gspca_spca561, gspca_stk014, gspca_stv06xx, gspca_sunplus, gspca_t613, gspca_tv8532, gspca_vc032x, gspca_zc3xx.

Development History
Its development originally began as the spca5xx driver; which was the result of reverse engineering efforts to support webcams based upon the Sunplus spca5xx bridge chipset. This original driver used the old V4L 1 API spec. The driver was later expanded to also support other bridge chipsets (such as from Sonix, Transvision, Z-star/Vimicro, Conexant, Etoms), and was rebranded as gspca version 1 in mid 2006. [1]. The gspca framework was later reworked to support the V4L2 API, and the resultant version 2 of the driver became integrated into the 2.6.27 kernel. It remains actively developed [2].