1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
Sat Jan 6 10:30:17 1996 Scott A. Laird <scott@hardy.laird.com (Scott A. Laird)>
* qcam-lib.c (qc_convertscan): Added Paul Chinn's code for
converting 4-bit scans, as it does a much better job on my system.
(qc_readbyte): Added beginnings of support for bi-directional ports.
(qc_writepgm): Added bugfix from Paul Chinn.
* qcam-lib.c: Added a bunch of get/set functions for modifying the
qcam structure.
* qcam-lib.c: Combined qc_scan and qc_convertscan. qc_scan now
returns the same values you used to get by calling qc_convertscan.
Thu Jan 4 17:01:14 1996 Scott A. Laird <scott@hardy.laird.com (Scott A. Laird)>
* xqcam.c (xqc_createpalette): Added debugging output.
(InitXWindows): Added WM hints, and set min and max size to
default size.
* qcam-lib.c (qc_init): Made port 0 the default. This triggers
autoprobing in qc_open if it isn't overridden somewhere.
* qcam-Linux.c (enable_ports): Changed monochrome port address to
correct value of 0x3bc. Oops. Also in probeqcam.c.
(qc_lock): Added qc_lock and qc_unlock, moving code out of
qcam-lib.c.
(qc_unlock): Disabled locking for now, until my locking code is
more solid.
Wed Jan 3 15:49:33 1996 Scott A. Laird <scott@hardy.laird.com (Scott A. Laird)>
* Released version 0.2.
* qcam-lib.c (qc_set): Made qc_set work harder to set the
brightness.
* tkqcam: New program. Basically a tk frontend to qcam.
* probeqcam.c: New program, autoprobes for QuickCam.
* qcam-lib.c (qc_open): Added locking/unlocking in open/close.
* xqcam.c: Added Paul Chinn's X front end. Modified to use libqcam.
* qcam-lib.c (qc_setscanmode): Added new function to automatically
determine which mode to use, given resolution and bit depth.
Tue Jan 2 20:25:33 1996 Scott A. Laird <scott@hardy.laird.com (Scott A. Laird)>
* Released version 0.1.
* qcam-lib.c: Increased speed by eliminating usleep(1) calls and
replacing them with a homegrown qc_wait function. Usleep was
taking about 20 milliseconds to complete a usleep(1) call, and it
was draging the program down with it.
* qcam-lib.c: Added qc_open, qc_close, and qc_init functions to
control the state of the library.
Mon Jan 1 23:45:12 1996 Scott A. Laird <scott@hardy.laird.com (Scott A. Laird)>
* qcam-lib.[ch], qcam-linux.[ch]: New files -- I've broken the old
program into several pieces. The idea is to have a library that
makes it easy to program the camera, a simple way to port the
program to other OSs (*BSD, for instance), and a small control
program.
* README: Added note on default usage
|