ChangeLog (8262B)
1 2008-06-15 Alexander Hixon <hixon.alexander@mediati.org> 2 Released r5u870 version 0.11.1. 3 4 2008-06-15 Alexander Hixon <hixon.alexander@mediati.org> 5 * usbcam/usbcam.h: Support for late 2.6.25 kernels and up. 6 * usbcam/usbcam.h, usbcam/usbcam_fops.c, README: Bump version to 0.11.1 7 * r5u870_1481.fw: Provide working firmware. 8 9 2008-01-21 Alexander Hixon <hixon.alexander@mediati.org> 10 * r5u870.c, Makefile, r5u870_1841.fw: Added support for the experimental 11 1841 UVC camera. 12 * r5u870.c: Fixed small bug where the wrong ucode version would be used. 13 14 2008-01-25 Alexander Hixon <hixon.alexander@mediati.org> 15 * r5u870.c: Force 1812 camera to use same controls and firmware as HP 16 Pavilion webcam. Still experimental. 17 * usbcam/usbcam.h: Spew all debug by default; bump version to 0.11.0. 18 * usbcam/usbcam_fops.c: Bump version to 0.11.0 prior to release. 19 20 2008-01-18 Alexander Hixon <hixon.alexander@mediati.org> 21 * usbcam/usbcam_fops.c: Provide working V4L1 support. Probably needs a bit 22 of a cleanup, but works perfectly fine. 23 * r5u870.c: Added support for the 1837 UVC camera - apparently uses the 24 same firmware as the 1836 model. Awating test results from a user. 25 26 2008-01-17 Alexander Hixon <hixon.alexander@mediati.org> 27 * usbcam/usbcam.c: Remove unnecessary file - accidentially kept post- 28 merge. 29 30 2008-01-17 Alexander Hixon <hixon.alexander@mediati.org> 31 * r5u870.c, r5u870_1839.fw, Makefile: Added support for 1839 UVC 32 camera. Also not sure of which UVC camera controls this camera 33 completely supports, however, it appears to work. I also don't own 34 this camera so I can't really test/experiment. 35 * README: Describe which cameras we now support - 183b and 1839 UVC 36 cameras. Also add an extra credit. :) 37 38 2008-01-17 Alexander Hixon <hixon.alexander@mediati.org> 39 * r5u870.c, r5u870_183b.fw, Makefile: Added support for 183b UVC 40 camera. Still not sure about all the WDM controls it supports. 41 * r5u870.c: Remove R5U870_VERSION_EXTRA value, since we're at 0.11.0 - 42 original device driver never used this version. 43 44 2008-01-16 Alexander Hixon <hixon.alexander@mediati.org> 45 * ChangeLog: Reformat changelog style, and added missing entries. 46 * KBuild, usbcam/usbcam_priv.h, usbcam/usbcam.h, usbcam/usbcam_fops.c, 47 usbcam/usbcam_buf.c, usbcam/usbcam_util.c, usbcam/usbcam_del.c, 48 usbcam/usbcam_skel.c, usbcam/usbcam.c, usbcam/Makefile: 49 50 Seperate usbcam library out seperately. Part one 51 of two of the code merge from Sam Revitch's release of the r5u870 52 driver on video4linux-list@redhat.com. 53 * r5u870_md.c, r5u870.c, Kbuild: Merged code changes for API change 54 within usbcam. Among other things, remove inflamatory things about HP 55 engineers, remove some debugging cruft, implement a control message 56 helper function, and other misc fixes. Also fixes a bug against Sam's 57 original release where memory might not get freed correctly. 58 * README, r5u870.c: Bump version to 0.11.0. 59 * README: Modified 'Changes from original version' section name and 60 contents, and added some more acknowledgements. 61 62 2008-01-16 Alexander Hixon <hixon.alexander@mediati.org> 63 * recode-fw.scm: Added this file to easily extract firmware from Windows 64 drivers when needed. Thanks to Utz-Uwe Haus for this. 65 66 2008-01-13 Alexander Hixon <hixon.alexander@mediati.org> 67 * README, Changelog, r5u870_md.c, usbcam.c, usbcam.h: Bump to 0.10.2. 68 * usbcam.c: Uncomment V4L2 control query ioctl. 69 70 2008-01-12 Alexander Hixon <hixon.alexander@mediati.org> 71 * usbcam.c: Fix dereferencing of NULL pointers by checking to see if they 72 have a value before trying to get a memory address. 73 74 2008-01-11 Alexander Hixon <hixon.alexander@mediati.org> 75 * r5u870_md.c: Change NULL to { } to hush NULL without definition warning. 76 * usbcam.c: Check results against videobuf operations for return values 77 less than 0, rather than if it != 0. 78 79 2008-01-08 Alexander Hixon <hixon.alexander@mediati.org> 80 * r5u870_md.c: Add NULL to end of definitions list to remove warnings on 81 compile. 82 83 2008-01-02 Alexander Hixon <hixon.alexander@mediati.org> 84 * r5u870_md.c, r5u870_183a.fw, README: Add support for the 183a UVC camera. 85 * r5u870_md.c: Complete V4L1 compatability; unbreaks functionatity with 86 such applications like GStreamer (and those that depend on the framework, 87 such as Cheese). 88 * r5u870_md.c, usbcam.h, usbcam.c: Fix compiling against 2.6.24 kernels - 89 changes to videobuf API. 90 * README: Initial release against original driver - 0.10.1. 91 92 2007-04-07 Sam Revitch <samr7@cs.washington.edu> 93 * /dev/null: Add support for the 1810, 1835, and 1836 UVC cameras. 94 * /dev/null: Add support for the 1833 non-UVC camera. 95 * /dev/null: Add basic support for UVC commands and UVC personalities of 96 various Ricoh webcams. 97 * /dev/null: Add DMI detection of HP Pavilion dv1000 systems. Most HP 98 Pavilion machines with the 05ca:1870 device have a 1.3MP camera. The 99 dv1000 machines with a device reporting that ID instead have a VGA 100 camera that requires different microcode. 101 * /dev/null: Fix solid blue frames on initial capture with VAIO UX webcams. 102 * /dev/null: Use a cleaner and more concise representation for vendor 103 control lists in r5u870_md. 104 * /dev/null: Add experimental auto-suspend support to usbcam and r5u870, 105 but leave it disabled. 106 * /dev/null: Update the usbcam work queue implementation, add some APIs. 107 * README, r5u870_md.c, usbcam.c, usbcam.h: 0.10.0 release. 108 109 110 2007-03-21 Sam Revitch <samr7@cs.washington.edu> 111 * /dev/null: Set all of the controls on device initialization, prior to 112 starting the first capture session. This was causing the first capture 113 session with certain devices to produce a solid blue image. 114 * /dev/null: Resolve build problems with vanilla 2.6.19 kernels. Thanks 115 to Naresh Kumar for pointing this out. 116 * /dev/null: Use the driver_info field of the usb_device_id structure to 117 find the model structure. 118 * /dev/null: Revise the usbcam device referencing model, along with some 119 other minor usbcam cleanups. 120 * README, r5u870_md.c, usbcam.c, usbcam.h: 0.9.1 release. 121 122 123 2007-03-06 Sam Revitch <samr7@cs.washington.edu> 124 * /dev/null: Change project name to r5u870, as the device called 'ry5u870' 125 is something Ricoh sells that doesn't seem to be a direct basis for 126 any of the supported OEM webcams. 127 * /dev/null: Change module name from ry5u870.ko to r5u870.ko, and changed 128 the install path to "extra" rather than "kernel/drivers/media/video". 129 * /dev/null: Add microcode, device IDs, and control descriptor tables for 130 HP Pavilion Webcam, Sony VGP-VCC3, and Sony VGP-VCC2 (VAIO AR). 131 * /dev/null: Introduce the webcam model structure, and hang lists of 132 supported resolutions, pixel formats, and controls off of it. 133 * /dev/null: Use the request_firmware() interface to load microcode, rather 134 than embedding the microcode in the driver binary. 135 * /dev/null: Clean up the debug, warning, and error printing macros. 136 * /dev/null: Overhaul the usbcam_curframe_* interfaces. Add a solid blue 137 test pattern generator for when a frame is dropped by the minidriver. 138 * /dev/null: Add a workaround for a v4l1_compat bug preventing VIDIOCSPICT 139 from working, present in kernels prior to 2.6.20. 140 * /dev/null: Add an application bug workaround for Ekiga/ptlib: zero the 141 flags field of the argument to VIDIOC_QBUF. 142 * /dev/null: Add an application bug workaround for motion: allocate fixed 143 sized buffers in VIDIOCGMBUF. 144 * /dev/null: Fixed issues with the compat_ioctl method for running 32-bit 145 apps on 64-bit platforms. 146 * /dev/null: Apparently Linus prefers struct X to X_t. Mass-update to 147 match this style for better hopes of getting it merged some day. 148 * README, r5u870_md.c, usbcam.c, usbcam.h: 0.9.0 release. 149 150 2007-02-15 Sam Revitch <samr7@cs.washington.edu> 151 * /dev/null: Fix trivial build problem with kernel 2.6.18. 152 * README, ry5u870_md.c, usbcam.c, usbcam.h: 0.8.1 release. 153 154 2007-02-14 Sam Revitch <samr7@cs.washington.edu> 155 * /dev/null: Initial public release. 156 * README, ry5u870_md.c, usbcam.c, usbcam.h: 0.8.0 release.