?? changelog
字號:
by creating a handle for each camera as opposed to port. * examples/gray_color_image.c: new example similar to grab_gray_image, but also contains example code how to locate first camera on any port and attempt to make the camera non-root.2003-09-15 Damien <ddouxchamps@users.sf.net> * fixed format7 capture setting when the current size register is initialized to zero at the camera boot. 2003-09-02 Dan Dennedy <dan@dennedy.org> * examples/grab_color_image.c: remove auto settings, add --guid option, add filename argument. * examples/dc1394_vloopback.c: add scaling, set default mode to mmap, add mmap double buffering, add pipe mode option, adjust palette by option (pipe) or by ioctl, lookup default v4l device name via procfs, daemon option.2003-09-23 Dan Dennedy <dan@dennedy.org> * examples/grab_color_image.c: fix locating cam by guid on any port * examples/dc1394_vloopback.c: add --guid option like grab_color_image and renamed some options, and added root detection and reset 2003-11-15 Damien <ddouxchamps@users.sf.net> * fixes/additions by Johann Schoonees: * fixed format7 capture setup function missing some parameters * fixed compil warning in dc1394_absolute.c, line 261. * fixed harmless but misleading bug in dc1394_format7.c: line 802 should be removed. * add functions dc1394_get_one_shot and dc1394_get_multi_shot. * changed dc1394_get_camera_misc_info to avoid probing memory psec registers if no user memory is available. This is necessary for the iSight camera from Apple, which does not implement registers 0x618h thru 0x62Ch. 2003-12-04 Damien <ddouxchamps@users.sf.net> * little tag commit for version 0.9.2 2003-12-15 Damien <ddouxchamps@users.sf.net> * fixed significant bug regarding IIDC specs revision detection (in dc1394_get_sw_revision). 2003-12-17 Damien <ddouxchamps@users.sf.net> * temporary fix for bpp settings in dc1394_format7_basic_setup 2003-12-24 Damien <ddouxchamps@users.sf.net> * updated the IOCTLs for kernels 2.4.21+ and 2.6.0+. This breaks compatibility with previous kernel versions.2004-01-04 Dan Dennedy <dan@dennedy.org> * simplify video1394 includes and correct Damien's ChangLog entry about kernel 2.4 compatibility. * examples/dc1394_vloopback.c: minor bugfixes. * autogen.sh: add missing libtoolize. 2004-01-14 Damien <ddouxchamps@users.sf.net> * fixed a bug related to IIDC version in format7 functions. All registers specific of v1.30 are now only probed if the version is 1.30.2004-01-14 Dan Dennedy <dan@dennedy.org> * libdc1394/ieee1394-ioctl.h: removed unnecessary * examples/dc1394_vloopback: added support for palettes yuv422p and yuv420p, added support for scaling up to 1024x768, greater v4l application compatibility.2004-01-15 Damien <ddouxchamps@users.sf.net> * little additional fix regarding F7 and version issues. 2004-01-17 Damien <ddouxchamps@users.sf.net> * f7 csr caching by T.Evers2004-01-19 Dan Dennedy <dan@dennedy.org> * dc1394_control.h: added dc1394_free_camera_nodes * updated examples to call dc1394_free_camera_nodes * examples/dc1394_vloopback.c: workaround potential linux/videodev.h problems on some distros' kernel headers.2004-01-20 Dan Dennedy <dan@dennedy.org> * dc1394_multiview.c: bugfix segfault 2004-01-21 Damien <ddouxchamps@users.sf.net> * print a warning when format7 BPP is zero. 2004-01-26 Damien <ddouxchamps@users.sf.net> * version is now properly memorized. This caused several problems with format_7 cameras. 2004-01-28 Damien <ddouxchamps@users.sf.net> * added a polling policy to the DMA capture functions using the patch from Tim Evers. * by popular request, the direct register manipulation functions GetCameraControlRegister and SetCameraControlRegister are now accessible.2004-01-29 Tim Evers <tim@klimt.gom.com> * libdc1394/dc1394_capture.c (_dc1394_dma_multi_capture_private): in Poll-mode return DC1394_NO_FRAME not FAILURE2004-01-31 Damien <ddouxchamps@users.sf.net> * Version 0.9.3 2004-02-03 Damien <ddouxchamps@users.sf.net> * fixed bpp issue in _dc1394_basic_format7_setup * fixed missing *4 in boundary check of GetConfigROMTaggedRegister2004-02-04 Kristoffer Delforge <delforge@users.sf.net> * fixed uninitialized values in dc1394camerahandle_t * changed 0xffff to DC1394_NO_CAMERA in dc1394_get_sorted_camera_nodes * changed some calue by &value[0] in dc1394_get_camera_info * removed unnecessary '& 0xFFFF' in dc1394_get_camera_info * simplify FEATURE_TRIGGER check in dc1394_get_camera_feature * added printf warning before return in dc1394_print_feature * replaced '== DC1394_FAILURE' by '!= DC1394_SUCCESS' * removed FORMAT_STILL_IMAGE definition to 390, it messes up with the number of available formats * replaced a 0x1<<31 by ON_VALUE2004-02-04 Damien <ddouxchamps@users.sf.net> * apply patches from Tim Evers and Johann Schoonees2004-02-04 Kristoffer Delforge <delforge@users.sf.net> * fixed trigger polarity bug * fixed default format7 csr value bug (was "-1" instead of the new "0") * revert FORMAT_STILL_IMAGE change. 2004-02-06 Kristoffer Delforge <delforge@users.sf.net> * use FEATURE_TO_ABS_VALUE_OFFSET in QueryAbsoluteCSROffset * check that mode id is within boundaries in GetCameraFormat7Register and SetCameraFormat7Register * moved declarations to beginning of the function * removed unnecessary 'if's. * removed unnecessary 'else's. 2004-02-10 Kristoffer Delforge <delforge@users.sf.net> * dc1394_dma_setup_capture uses F7 setup if necessary. Image parameters are default to QUERY_FROM_CAMERA, as in dc1394_setup_capture * remove duplicate "cams[i].dma_last_buffer = last_buffer_orig;" in dc1394_capture.c * moved declarations to the beginning of functions. 2004-02-16 Damien <ddouxchamps@users.sf.net> * fixed an endianess issue. Thanks to Tim Canham for spotting this bug.2004-02-20 Kristoffer Delforge <delforge@users.sf.net> * changed a >= to > in dc1394_capture.c:99 * changed a >= to = in dc1394_capture.c:112 * don't use intermediate "char* device" in dc1394_capture.c:247 2004-02-20 Damien <ddouxchamps@users.sf.net> * applied patch from Johann Schoonees for extra buffering option. This breaks compatibility for the capture functions. Examples have been updated. 2004-04-07 Damien <ddouxchamps@users.sf.net> * Attempt to fix the BPP arithmetic (floating point) exception that occurs with weird hardware. 2004-08-10 Damien <ddouxchamps@users.sf.net> * Applied patch from Johann Schoonees to remove extra buffering. Yet another compatibility break. 2004-09-07 Damien <ddouxchamps@users.sf.net> * Applied a patch from David Ergo to fix broken raw capture in libdc0.9.5.2004-09-13 Damien <ddouxchamps@users.sf.net> * Corrected library version * Remove 1.31 changes that I committed by mistake 2004-09-17 Damien <ddouxchamps@users.sf.net> * Added most IIDC 1.31 functions and definitions 2004-09-30 Damien <ddouxchamps@users.sf.net> * Introduced the IIDC_VERSION_X_XX definitions. Interface version is now 12.2004-09-30 Damien <ddouxchamps@users.sf.net> * Fixed small issue in the IIDC version detection2004-10-28 Damien <ddouxchamps@users.sf.net> * Applied a patch from F. Devernay to allow compilation on x86_64.2004-11-11 Damien <ddouxchamps@users.sf.net> * fixed format quadlets per packet access in _dc1394_get_quadlets_per_packet()2004-11-12 Damien <ddouxchamps@users.sf.net> * update for previous fix: use NUM_FRAMERATES2005-01-26 Damien <ddouxchamps@users.sf.net> * update the get/set_operation_mode functions. * applied a patch from Yves Jaeger to add software trigger functions * updated the configure.in script to link properly against libraw1394 (Peter 'p2' De Schrijver) * removed the deprecated file acconfig.h and updated configure.in accordingly. 2005-01-27 Damien <ddouxchamps@users.sf.net> * fixed 1394b operation thanks to inputs and patches from Christoph Ganser.2005-01-31 Damien <ddouxchamps@users.sf.net> * fixed 1394b bandwidth usage2005-02-13 Damien <ddouxchamps@users.sf.net> * Version 1.1.02005-02-28 Damien <ddouxchamps@users.sf.net> * fixed definition of IIDC_VERSION_MIN (thx to D. Bahadir for spotting this) 2005-03-25 Damien <ddouxchamps@users.sf.net> * added missing feature strings (thx to Obelix for spotting this) 2005-04-06 Damien <ddouxchamps@users.sf.net> * fixed bandwidth usage estimation 2005-04-19 Damien <ddouxchamps@users.sf.net> * added AVT advanced functions and cleaned up the registers/offsets detection 2005-04-19 Damien <ddouxchamps@users.sf.net> * more cleaning and reordering. files dc1394_offsets.h and dc1394_register.c/h created to avoid a big mess in dc1394_control.c. 2005-04-19 Damien <ddouxchamps@users.sf.net> * fixed big addressing problem 2005-04-20 Damien <ddouxchamps@users.sf.net> * after the latest updates everything works except RAW capture.2005-04-27 Damien <ddouxchamps@users.sf.net> * updated error checking in AVT functions * separated private functions in dc1394_internal.c * added "_AVT" in the AVT offset names to avoid conflicts2005-04-28 Damien <ddouxchamps@users.sf.net> * new error reporting mechanism. compiles but untested.2005-05-01 Damien <ddouxchamps@users.sf.net> * new camera detection functions. compiles but untested. * cleaned up dc1394_control.h, removed some capture functions. The latter change has no effect on the available functionalities. * plan to remove all dc1394_get/set_<feature_name>_value since it is a duplicate from dc1394_get_feature_value. This will require functions with a variable number of arguments to handle white balance, temperature and white shading. * wrote all comments for the error reporting function DC1394_ERR_CHK 2005-05-02 Damien <ddouxchamps@users.sf.net> * debugged everything. Both RAW and VIDEO1394 caoture are OK. * removed duplicate functions for feature value read/write * updated dc1394_print_camera_info * renamed some constant definitions 2005-05-03 Damien <ddouxchamps@users.sf.net> * new functions to get modes and framerates * most references to image FORMATS have been removed as we can deduce that from the MODE. Therefore only video modes are presented to the user. * added a bunch of utilities to the file new file dc1394_utils.c/h. Some of these come from Coriander but are so generic that they fit better in libdc1394. * added conversion functions from coriander, including the Bayer stuff. * stronger typing. Fixed confusion between int and unsigned int. 2005-05-06 Damien <ddouxchamps@users.sf.net> * fixed a few bugs created during the previous changes. * version set to 2.0.0-pre1 2005-05-06 Damien <ddouxchamps@users.sf.net> * updated the format7 color formats detection. * import some more hacks from coriander.2005-05-09 Damien <ddouxchamps@users.sf.net> * fixed _dc1394_get_quadlets_per_packet * more additional fixes and updates * fixed important f7 bug 2005-05-10 Damien <ddouxchamps@users.sf.net> * introduced structures for lists of framerates, modes,... 2005-05-11 Damien <ddouxchamps@users.sf.net> * fixed camera detection: a tagged register that is not found should not make the function dc1394_find_cameras() fail. It should just skip that device. 2005-05-20 Damien <ddouxchamps@users.sf.net> * all constant definitions now start with DC1394_ 2005-05-25 Damien <ddouxchamps@users.sf.net> * added a handle check in dc1394_find_cameras * fixed raw1394_set_port issue in the same function (Toshiyuki Umeda) * new error code for failure of handle creation 2005-05-25 Damien <ddouxchamps@users.sf.net> * fixed multi-port/multi-camera detection thanks to Toshiyuki Umeda. 2005-05-31 Damien <ddouxchamps@users.sf.net> * randomize DC1394_SLOW_DOWN (Toshiyuki Umeda) * fixed autogen.sh with recent automake versions (Toshiyuki Umeda)2005-06-13 Damien <ddouxchamps@users.sf.net> * Release 2.0.0-pre3 2005-06-17 Damien <ddouxchamps@users.sf.net> * Fixed a bug in the camera detection (Jason Meltzer) 2005-06-22 Damien <ddouxchamps@users.sf.net> * Removed the error check after the call to dc1394_get_camera_info in dc1394_find_cameras. This will let the program go around weird devices like some hubs/repeaters which have next to zero ROM. 2005-07-04 Damien <ddouxchamps@users.sf.net> * Applied patch from Tim Lapawa (check handle creation failure in dc1394_find_cameras) 2005-07-05 Damien <ddouxchamps@users.sf.net> * Applied patch from Olaf Hering (check mem allocs properly)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -