ecb3b2b35db49778b6d89e3ffd0c400776c20735 |
|
18-Nov-2011 |
Greg Kroah-Hartman <gregkh@suse.de> |
USB: convert drivers/media/* to use module_usb_driver() This converts the drivers in drivers/media/* to use the module_usb_driver() macro which makes the code smaller and a bit simpler. Added bonus is that it removes some unneeded kernel log messages about drivers loading and/or unloading. Cc: Mauro Carvalho Chehab <mchehab@infradead.org> Cc: Luca Risolia <luca.risolia@studio.unibo.it> Cc: Jean-Francois Moine <moinejf@free.fr> Cc: Frank Zago <frank@zago.net> Cc: Olivier Lorin <o.lorin@laposte.net> Cc: Erik Andren <erik.andren@gmail.com> Cc: Hans de Goede <hdegoede@redhat.com> Cc: Brian Johnson <brijohn@gmail.com> Cc: Leandro Costantino <lcostantino@gmail.com> Cc: Antoine Jacquet <royale@zerezo.com> Cc: Jarod Wilson <jarod@redhat.com> Cc: Florian Mickler <florian@mickler.org> Cc: Antti Palosaari <crope@iki.fi> Cc: Michael Krufky <mkrufky@kernellabs.com> Cc: "David Härdeman" <david@hardeman.nu> Cc: Florent Audebert <florent.audebert@anevia.com> Cc: Sam Doshi <sam@metal-fish.co.uk> Cc: Manu Abraham <manu@linuxtv.org> Cc: Olivier Grenie <olivier.grenie@dibcom.fr> Cc: Patrick Boettcher <patrick.boettcher@dibcom.fr> Cc: "Igor M. Liplianin" <liplianin@me.by> Cc: Derek Kelly <user.vdr@gmail.com> Cc: Malcolm Priestley <tvboxspy@gmail.com> Cc: Steven Toth <stoth@kernellabs.com> Cc: "André Weidemann" <Andre.Weidemann@web.de> Cc: Martin Wilks <m.wilks@technisat.com> Cc: Tejun Heo <tj@kernel.org> Cc: Jose Alberto Reguero <jareguero@telefonica.net> Cc: David Henningsson <david.henningsson@canonical.com> Cc: Paul Gortmaker <paul.gortmaker@windriver.com> Cc: Joe Perches <joe@perches.com> Cc: Jesper Juhl <jj@chaosbits.net> Cc: Lucas De Marchi <lucas.demarchi@profusion.mobi> Cc: Hans Verkuil <hans.verkuil@cisco.com> Cc: Alexey Khoroshilov <khoroshilov@ispras.ru> Cc: Anssi Hannula <anssi.hannula@iki.fi> Cc: Rafi Rubin <rafi@seas.upenn.edu> Cc: Dan Carpenter <error27@gmail.com> Cc: Paul Bender <pebender@gmail.com> Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Cc: "Márcio A Alves" <froooozen@gmail.com> Cc: Julia Lawall <julia@diku.dk> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Cc: Chris Rankin <rankincj@yahoo.com> Cc: Lee Jones <lee.jones@canonical.com> Cc: Andy Walls <awalls@md.metrocast.net> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Mike Frysinger <vapier@gentoo.org> Cc: Dean Anderson <linux-dev@sensoray.com> Cc: Pete Eberlein <pete@sensoray.com> Cc: Arvydas Sidorenko <asido4@gmail.com> Cc: Andrea Anacleto <andreaanacleto@libero.it> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
|
133a9fe949862d9ed8411fb423739f4cee08232d |
|
22-Aug-2011 |
Joe Perches <joe@perches.com> |
[media] gspca: Use current logging styles Add pr_fmt. Convert usb style logging macros to pr_<level>. Remove now unused old usb style logging macros. Signed-off-by: Joe Perches <joe@perches.com> Acked-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
95c967c167785eb991cf6b22fb854dd8d61d0ff8 |
|
13-Jan-2011 |
Jean-François Moine <moinejf@free.fr> |
[media] gspca: Remove __devinit, __devinitconst and __devinitdata __devinit* must not be used in USB drivers. Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
0aeb5ec74b0a95f1699040f0262a6fd5507d6e8f |
|
28-Dec-2010 |
Jean-François Moine <moinejf@free.fr> |
[media] gspca - pac7302/pac7311: Fix some warnings Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
780e312175f688ab5ab6124c91d46fa2b9afe2d2 |
|
19-Oct-2010 |
Jean-François Moine <moinejf@free.fr> |
[media] gspca: Fix coding style issues The errors were found by checkpatch.pl. Most fixes are: - remove spaces followed by TAB(s), - split lines greater than 80 characters, - move most '{'s from start of line to end of previous line. (Some '{'s at start of line remain when the '}'s are on the same line) Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
2856643e2e18f306227ae1257b63fc713d426dc7 |
|
01-Oct-2010 |
Jean-François Moine <moinejf@free.fr> |
V4L/DVB: gspca - many subdrivers: Handle the buttons when CONFIG_INPUT=m Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
0b656321f338a2e5e3d9a9bdce959a2d76857967 |
|
13-Sep-2010 |
Jean-François Moine <moinejf@free.fr> |
V4L/DVB: gspca - all modules: Display error messages when gspca debug disabled Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
548264375b1c0d51b418bf7ab6d2fec647307ab7 |
|
13-Sep-2010 |
Jean-François Moine <moinejf@free.fr> |
V4L/DVB: gspca - all modules: Remove useless module load/unload messages Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
f7059eaa285c0460569ffd26c43ae07e3f03cd6c |
|
06-Jul-2010 |
Jean-François Moine <moinejf@free.fr> |
V4L/DVB: gspca - main: Don't use the frame buffer flags This patch fixes possible race conditions in queue management with SMP: when a frame was completed, the irq function tried to use the next frame buffer. At this time, it was possible that the application on an other processor updated the frame pointer, making the image to point to a bad buffer. The patch contains two main changes: - the image transfer uses the queue indexes which are protected against simultaneous memory access, - the image pointer which is used for image concatenation is only set at interrupt level. Some subdrivers which used the image pointer have been updated. Reported-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
b192ca983746585e807259414f8d6f58cb28311f |
|
27-Jun-2010 |
Jean-François Moine <moinejf@free.fr> |
V4L/DVB: gspca - main: Simplify image building The image pointer and its length are now in the main structure instead of in the frame buffer. They are updated on application vidioc_qbuf and in the URB interrupt function when ending an image. Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
a1317135d109f4b6dd89caa1a9b2b6c8d54b09cd |
|
24-Jun-2010 |
Jean-François Moine <moinejf@free.fr> |
V4L/DVB: gspca - pac7302/11: Bad request value in USB write Signed-off-by: Jean-François Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
32ea3e44b9d9125960e23f56ce86c39700447717 |
|
29-Jan-2010 |
Hans de Goede <hdegoede@redhat.com> |
V4L/DVB: gscpa_pac7311: Add support for camera button gscpa_pac7311: Add support for camera button Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
14799f6cf35f843806019f548e80ffa669d16102 |
|
13-Jan-2010 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB: gspca - pac7311: Use usb_err to propagate USB errors Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
23a5de202bc385b69eb91a5db36699e9579ec03e |
|
13-Jan-2010 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB: gspca - pac7302/pac7311: Remove the unused page loading There is only one page to load (page 3 for pac7302 and page 4 for pac7311). Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
7e64dc4c4d6f5c8935fac25c7fc7aa83f9880ed7 |
|
30-Dec-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. The ctrls field of struct sd_desc is declared as const in gspca.h. It is worth to initialize the content also with constant values. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
aabcdfb65be31d7f9486d1400fa217c8827dddd3 |
|
05-Jan-2010 |
Márton Németh <nm127@freemail.hu> |
V4L/DVB (13898): gspca - some subdrivers: Make sd_desc const. The function callbacks in sd_desc are defined at compile time and they do not change at runtime. Make the sd_desc initializations const. Signed-off-by: Márton Németh <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
37b372e5ebe187037e01885151a0afb546a38520 |
|
10-Dec-2009 |
Márton Németh <nm127@freemail.hu> |
V4L/DVB (13621): gspca - some subdrivers: Make device_table[]s constant. Signed-off-by: Márton Németh <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
76dd272b56cd1c7fa013ef5d7eb28c4d319e322b |
|
13-Nov-2009 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (13453): gspca - all subdrivers: Remove the unused frame ptr from pkt_scan(). Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
4d0fc03a76d96fff0cf6c815702ae04896b74cde |
|
09-Nov-2009 |
Márton Németh <nm127@freemail.hu> |
V4L/DVB (13418): gspca - pac7311: Stop sending URBs on first error. Signed-off-by: Márton Németh <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
b1784b3377bdeaeb6b9d01e651ff07bd44fec0f4 |
|
07-Nov-2009 |
Márton Németh <nm127@freemail.hu> |
V4L/DVB (13383): gspca - pac7311/pac7302: Propagate error to higher level software. The usb_control_msg() can fail any time. Only continue writing sequence if there was no error with the previous write. If there was any problem stop sending URBs and propagate the error to the gspca_main. Signed-off-by: Márton Németh <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
8337fc3053f4189fb64d60495ed89df5befa2a6b |
|
05-Nov-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13325): gspca - pac7302/pac7311: Fix buffer overrun. The reg_w_seq() function expects the sequence length in entries and not in bytes. One entry in init_7302 and init_7311 is two bytes and not one. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
4f7309e27865b88df7b0b0ad59e0376dba1806af |
|
05-Nov-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13324): gspca - pac7302/pac7311: Handle return value of usb_control_msg(). The function usb_control_msg() can return error any time so at least warn the user if an error happens. No message is printed in case of normal operation. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
1408b8472910e894b290205b4baed5b14b8f45af |
|
02-Nov-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13300): gspca - pac7302/pac7311: Separate the two subdrivers. All PAC7311 specific functions remain in pac7311.c. All PAC7302 specific functions are moved to pac7302.c. The USB device table is also divided into two parts. This makes it possible to remove the sensor specific decisions from different functions and also remove sensor infromation from the USB device table. The common functions are just copied to both subdrivers. These common functions can be separated later to a common file or helper module. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
cc409c0efb40a4c99cf023ec12ba7d67c67f666b |
|
02-Nov-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13299): gspca - pac7311: Extract pac_start_frame. Creating the start of the frame is done in the same way for pac7302 and for pac7311. Extract this common part to the pac_start_frame() function. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
a6b69e409a41144c24dcbecdc174a5c847631de2 |
|
02-Nov-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13298): gspca - pac207/pac7311/mr97310a: Simplify pac_find_sof. Remove struct sd dependency from pac_find_sof() function implementation. This step prepares separation of pac7302 and pac7311 specific parts of struct sd. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
56e93ed9cff06e258cff8815fde31cd61d0a6d5a |
|
20-Oct-2009 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (13249): gspca - pac7311: Webcam 093a:2628 added. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
56f6f5582f7f422f142035dd92b521e72ffdb348 |
|
04-Oct-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13121): gspca - pac7311: add comment about JPEG header Add comment about the meaning of the fixed JPEG header bytes used to create each image. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
4fc8b64823ef0c42213a89af6c4c13066f210981 |
|
04-Oct-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13120): gspca - pac7311: remove redundant register page switching Remove redundant register page switching to page 0 when changing the color control. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
24067bb552ae8be647372359d6a3ea6ce7de1525 |
|
04-Oct-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13119): gspca - pac7311: remove magic value for USB_BUF_SZ The length check in reg_w_var() function is because the buffer contents is copied to gspca_dev->usb_buf which has the size of USB_BUF_SZ bytes as defined in drivers/media/video/gspca/gspca.h. Replace the number with symbol for better readability and maintainability. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
5a2e8d9fc15901d6ee4ec177b3845a84b6b960bd |
|
04-Oct-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13118): gspca - pac7311: remove magic values for END_OF_SEQUENCE and LOAD_PAGE. Change the magic values 0, 254 and 255 to END_OF_SEQUENCE, LOAD_PAGE4 and LOAD_PAGE3 respectively for better source code readability. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
ff75e99c62bcef8ccd6fb70151ad2b87aa52a165 |
|
04-Oct-2009 |
Marton Nemeth <nm127@freemail.hu> |
V4L/DVB (13117): gspca - pac7311: remove magic value for SKIP. Change the magic value 0xaa to SKIP for better understandability. Signed-off-by: Marton Nemeth <nm127@freemail.hu> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
b5948bee1332eff719c074a760f99da9f02c7308 |
|
25-Aug-2009 |
Stephane Marguet (Stemp) <smarguet@gmail.com> |
V4L/DVB (12690): gspca - pac7311: Webcam 06f8:3009 added. Signed-off-by: Stephane Marguet (Stemp) <smarguet@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
3eed78259935bc833242f6d47e7b77cd327334c7 |
|
20-Jun-2009 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (12227): gspca - pac7311: Webcam 093a:2629 added. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
e6b148490f5e9ebb90ecb4a8de930be1b8936a16 |
|
01-Jan-2009 |
Alexey Klimov <klimov.linux@gmail.com> |
V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init. Signed-off-by: Alexey Klimov <klimov.linux@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
f69e9529ed96ff917096d0b7b3015c8d8ea5750d |
|
01-Jan-2009 |
Alexey Klimov <klimov.linux@gmail.com> |
V4L/DVB (10335): gspca - all subdrivers: Fix CodingStyle in sd_mod_init function. Introduce int ret and check it value after call to usb_register(). Signed-off-by: Alexey Klimov <klimov.linux@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
50e06dee958bdb81229cb42486f7fdc4917fa4da |
|
31-Dec-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (10333): gspca - main and many subdrivers: Remove the epaddr variable. The transfer endpoint address is now automatically chosen. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
cc611b8aef7a8a9a2e614f1bdf3e2b8f066c8c8d |
|
29-Dec-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (10049): gspca - many subdrivers: Set 'const' the pixel format table. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
71d50f30724c901c3d8cc7a19bdb3c33e1ee5463 |
|
27-Dec-2008 |
Hans de Goede <hdegoede@redhat.com> |
V4L/DVB (10044): gspca - pac7311: Webcam 093a:2620 added. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
ca8959bb07f27514f811200b4f71669b1783dc54 |
|
15-Dec-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (9984): gspca - pac7311: Webcam 093a:262c added. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
121520a7084b48cb26437c6e89d4b491c3e4d4d5 |
|
03-Dec-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (9853): gspca: Webcam 093a:2622 added in pac7311. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
98522a7be97f2b23451342e36c39f412f0461e24 |
|
18-Nov-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (9689): gspca: Memory leak when disconnect while streaming. As a side effect, the sd routine stop0 is called on disconnect. This permits the subdriver to free its resources. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
72ab97cecb7225a4c9f74cdd80268b50b74697bb |
|
20-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (9079): gspca: Return error code from stream start functions. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
40f17a7981f1d8baf0ad13233e5e7632754d931a |
|
04-Sep-2008 |
Hans de Goede <j.w.r.degoede@hhs.nl> |
V4L/DVB (8909): gspca: PAC 7302 webcam 093a:262a added. Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
271315a9b4363ed884024022f2cf799344548e8f |
|
03-Sep-2008 |
Hans de Goede <j.w.r.degoede@hhs.nl> |
V4L/DVB (8830): gspca: Move some probe code to the new init function. Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
038ec7c772cb093411b163c22f389787722cfd8e |
|
03-Sep-2008 |
Hans de Goede <j.w.r.degoede@hhs.nl> |
V4L/DVB (8827): gspca: Stop pac7302 autogain oscillation. Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
086272555d1b7936512de1e6d9efacdf87169cb0 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8826): gspca: Webcam Labtec 2200 (093a:2626) added in pac7311. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
8a5b2e909d56a1d5edec5e8f8848e03aafbc588e |
|
03-Sep-2008 |
Hans de Goede <j.w.r.degoede@hhs.nl> |
V4L/DVB (8825): gspca: More controls for pac73xx and new webcam 093a:2624. -Add usb id for 093a:2624 (pac7302) -Report some controls to userspace with 7302 only, as they are 7302 only -Add gain and exposure controls -Add autogain -Fix 7302 imaged being mirrored by default Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
012d6b029ec17f45374303bbdccd0bc206725751 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8822): gspca: Change some subdriver functions for suspend/resume. - new function 'init' called on probe and resume - remove the functions 'open' and 'closed' - 'stopN' and 'stop0' are optional Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
f50ba1bed3cfd65d6899afc4cb77299ee5c297ae |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8814): gspca: Set DISABLED the disabled controls at query control time. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
221e7dbe55fe515ff786142bac64b507fa9f26de |
|
03-Sep-2008 |
Hans de Goede <j.w.r.degoede@hhs.nl> |
V4L/DVB (8813): gspca: Adjust SOF detection for pac73xx. Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
327c4abf74a4426676df6c359b2a3dea2a5d126e |
|
03-Sep-2008 |
Hans de Goede <j.w.r.degoede@hhs.nl> |
V4L/DVB (8812): gspca: Do pac73xx webcams work. - documentation for some registers - some preparations for adding autogain_n_exposure functionality - various pac7311 fixes - disable brightness and colors controls for 7311 - fix contrast control for 7311 - add hflip and vflip controls for 7311 - minimal jpeg header - proper SOF detection Signed-off-by: Hans de Goede <j.w.r.degoede@hhs.nl> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
6a709749228c5f76f128c69c16f39a52d639bd96 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8718): gspca: suspend/resume added. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
4a18625e88efef2b5a21695edcb2b21d98fdf71b |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8711): gspca: Bad controls and quantization table of pac7311. Patch adapted from a gspca v1 patch by Thomas Kaiser. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
41b469745f6218efb22bec4e3940b085ffb97216 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8707): gspca: Colors, hflip and vflip controls added for pac7302. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
dff6d321d421c4c059aea72be70df3a8a200b8a3 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8706): Make contrast and brightness work for pac7302. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|
f75c4950bb6e677e89479192b2ecfbec0beab14e |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8675): gspca: Pixmap PJPG (Pixart 73xx JPEG) added, generated by pac7311. The JPEG frames generated by the Pixart 73xx have: - special markers 'ff ff ff xx' every 1024/512 bytes, - unused 8 bits at end of JPEG blocks, and then ask for a new pixel format. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
285a4f6c8e518f03758c7b085bda13bb3795df0a |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8673): gspca: Bad frame scanning again and bad init in pac7311. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
8559e8da31f37e2916195f44bbe79a61008782df |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8666): gspca: Bad scanning of frames in pac7311. The previous change in packet scanning did not work, Also, autogain was no more treated at interrupt level. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
49b57dba2f6425e9b42874b4dec2433b335fa69c |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8664): gspca: The bridge/sensor of the webcam 093a:2621 is a PAC 7302. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
23d9e4776b426d1f8a602e0e8d868154847f0dd4 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8661): gspca: Bug in the previous changeset about pac7311. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
e52a5574de9d3bb297a26566871eabcbdfab13b5 |
|
03-Sep-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8660): gspca: Simplify the scan of URB packets in pac7311. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
cebf3b67f7f80fd69bd1ff5787fee69ab8fd3c2a |
|
03-Aug-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8604): gspca: Fix of "scheduling while atomic" crash. The crash is due to USB exchanges done at interrupt level. These exchanges, tied to autogain, are now done by the application. Also, there is a fix about autogain start. Concerned subdrivers: etoms, pac7311, sonixj and spca561. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
9d64fdb15b1b9ce9144cfde4001e9194ccde42d1 |
|
25-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8513): gspca: Set the specific per webcam information in driver_info. This patch removes a big part of the code run at probe time. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
07767ebda385956bd2b193f9820de719475bfe6e |
|
23-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8512): gspca: Do not use the driver_info field of usb_device_id. The field driver_info will be used to handle the specific per webcam information. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
10b0e96ed9a1ce0412ef981cf6250f9de3c80b02 |
|
22-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8442): gspca: Remove the version from the subdrivers. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
739570bb218bb4607df1f197282561e97a98e54a |
|
14-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8352): gspca: Buffers for USB exchanges cannot be in the stack. gspca: Protect dq_callback() against simultaneous USB exchanges. Temporary buffer for USB exchanges added in the device struct. (all) Use a temporary buffer for all USB exchanges. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
c2446b3eba97243acbe2ad0939a28b5edb97eae7 |
|
05-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8201): gspca: v4l2_pix_format in each subdriver. main: Parameter comp_fac removed. main, pac207: get_buff_size op removed. (all) v4l2_pix_format in each subdriver. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
a5ae2062252e697d38e53dbbeb91460252208914 |
|
04-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8195): gspca: Input buffer overwritten in spca561 + cleanup code. spca561: Input buffer may be changed on reg write. (all sd): Cleanup code, 'const' added. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
bf7f0b98426b54c29ec8100a3f1963114c2f2ef0 |
|
03-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8193): gspca: Input buffer may be changed on reg write. Done for conex, etoms, pac7311, sonixj, t613 and tv8532. Code cleanup for some other subdrivers. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
956e42d28f300f5bb928fb5850b3e3c0a8982d23 |
|
01-Jul-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8180): Source cleanup - compile error with VIDEO_ADV_DEBUG. main, etoms, mars, pac207, pac7311, sonixb, sonixj, spca500, spca505: Cleanup source. sunplus: Compilation error when VIDEO_ADV_DEBUG set. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|
6a7eba24e4f0ff725d33159f6265e3a79d53a833 |
|
30-Jun-2008 |
Jean-Francois Moine <moinejf@free.fr> |
V4L/DVB (8157): gspca: all subdrivers - remaning subdrivers added - remove the decoding helper and some specific frame decodings Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
|