From d5c8fc90864edf6ec79e04bb2382b89d627d01fd Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 19:12:04 +0000 Subject: Changes after running %prep ignore: true --- diff --git a/AUTHORS b/AUTHORS index c139856..a5db0b1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -54,7 +54,7 @@ Jenoptik JD11 and SiPix Web2 library, cleanups in the stv680 and other libraries, PTP 2 driver maintainer. -Lutz M�ller +Lutz Müller Konica driver, various clean-up all over the place Fredrik @@ -63,7 +63,7 @@ Canon driver, all but serial specific things. Hans Ulrich Niedermann Canon driver, package building, hotplug, and various other things -Christophe Barb� +Christophe Barbé Release building and small fixes. Dennis Noordsij , Philipp Poeml diff --git a/COPYING b/COPYING index 213a1ab..9eed3e8 100644 --- a/COPYING +++ b/COPYING @@ -1,7 +1,7 @@ GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 - Copyright � 1991, 1999 Free Software Foundation, Inc. + Copyright © 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -471,7 +471,7 @@ convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - Copyright � + Copyright © This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/ChangeLog b/ChangeLog index 925a268..41ac10a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -542,7 +542,7 @@ * libgphoto2/gphoto2-version.c: Use HAVE_CC only if defined. -2002-11-10 Lutz M�ller +2002-11-10 Lutz Müller * libgphoto2/gphoto2-widget.[c,h] (gp_widget_set_value): Make the argument const. @@ -575,7 +575,7 @@ * *.am, libgphoto2_port/m4/packaging.m4, libgphoto2_port/m4/packaging.m4: moved definition of docdir from Makefile.am to m4 macros * configure.in: 2.1.1dev7 -2002-10-03 Lutz M�ller +2002-10-03 Lutz Müller * libgphoto2/gphoto2-abilities-list.[c,h] (gp_abilities_list_reset): New. @@ -590,14 +590,14 @@ * configure.in: 2.1.1dev6 -2002-08-29 Lutz M�ller +2002-08-29 Lutz Müller * libgphoto2/gphoto2-filesys.c: Cosmetic changes. Made code consistent to reflect the assumption that only GP_FILE_TYPE_[RAW,AUDIO,NORMAL] contain a significant amount of data that needs to be removed from cache. -2002-08-29 Lutz M�ller +2002-08-29 Lutz Müller * libgphoto2/gphoto-file.c (gp_file_get_data_and_size): If data or size is NULL, ignore it. @@ -617,12 +617,12 @@ * configure.in: added largan/lmini driver * camlibs/largan/lmini: new driver for Largan Lmini -2002-08-22 Christophe Barb� +2002-08-22 Christophe Barbé * configure.in: test for /proc/meminfo (HAVE_PROCMEMINFO). * libgphoto2/gphoto2-filesys.c: Use HAVE_PROCMEMINFO. -2002-08-22 Christophe Barb� +2002-08-22 Christophe Barbé * libgphoto2/gphoto2-filesys.c: Implemented code to free cached data when we are going out of memory. @@ -634,7 +634,7 @@ * camlibs/agfa/: Rename agfa files to new soundvision scheme * camlibs/agfa/: Minor fixes for Tiger Fast Flicks support -2002-08-14 Christophe Barb� +2002-08-14 Christophe Barbé * libgphoto2/gphoto2-filesys.c: LRU implementation for the filesystem cache. @@ -649,11 +649,11 @@ * MAINTAINERS: Add myself as camlibs/gsmart maintainer. -2002-08-08 Lutz M�ller +2002-08-08 Lutz Müller * configure.in: Create camlibs/gsmart/Makefile. -2002-08-08 Lutz M�ller +2002-08-08 Lutz Müller * configure.in * camlibs/gsmart: New driver by Till Adam . @@ -663,11 +663,11 @@ * libgphoto2/gphoto2-list.c (exchange): changed strcpy with memcpy that prevents unterminated strings overflow. -2002-09-01 Lutz M�ller +2002-09-01 Lutz Müller * MAINTAINERS: Uli does the mailing lists. -2002-09-01 Lutz M�ller +2002-09-01 Lutz Müller * MAINTAINERS: Arnaud is now responsible for autogen.sh. Added myself on top of Scott regarding libgphoto2(_port). @@ -677,11 +677,11 @@ * autogen.sh: new package name: libgphoto2 * configure.in: 2.1.1dev3 -> 2.1.1dev4 -2002-07-29 Lutz M�ller +2002-07-29 Lutz Müller * README: First attempt to separate gphoto2 from libgphoto2. -2002-07-28 Lutz M�ller +2002-07-28 Lutz Müller * configure.in: Detect new version of libexif (forgot to check that in the last time). @@ -691,13 +691,13 @@ * configure.in: new package name: libgphoto2 -2002-07-25 Christophe Barb� +2002-07-25 Christophe Barbé po files from Stefan Bj|rnelund * po/sv.po: Update Swedish translation. -2002-07-25 Lutz M�ller +2002-07-25 Lutz Müller * configure.in: Detect new version of libexif. * frontends/command-line/actions.c: @@ -710,7 +710,7 @@ * doc/gphoto2.xml: added reference to CSS stylesheet * doc/docbook-xml.css: added CSS stylesheet for Docbook XML -2002-07-17 Lutz M�ller +2002-07-17 Lutz Müller * libgphoto2/libgphoto2.pc.in: Add driverdir variable. @@ -719,7 +719,7 @@ * autogen.sh: explicitly delete autogenerated files and dirs not in CVS * configure.in: 2.1.1dev2, fixed typo in message -2002-07-12 Lutz M�ller +2002-07-12 Lutz Müller * configure.in: Use ltdl if available. @@ -727,37 +727,37 @@ * MAINTAINERS: Add myself to camlibs/sierra -2002-07-05 Lutz M�ller +2002-07-05 Lutz Müller * configure.in: Add camlibs/sx330z. -2002-06-27 Lutz M�ller +2002-06-27 Lutz Müller Patch from Arnaud Launay : * autogen.sh: Call libtoolize - newer automakes don't call it automatically. -2002-06-27 Lutz M�ller +2002-06-27 Lutz Müller Patch from Arnaud Launay : * Makefile.am: /$(TAR)/tar/ -2002-06-24 Christophe Barb� +2002-06-24 Christophe Barbé Patch for FreeBSD from Arnaud Launay * configure.in: Use -pthread instead of -lc_r, libtool 1.4.2a doesn't like -lc_r (unlike plain 1.4.2). -2002-06-21 Christophe Barb� +2002-06-21 Christophe Barbé po files from Takeshi AIHANA * po/ja.po: Update Japan translation. -2002-06-20 Lutz M�ller +2002-06-20 Lutz Müller * ABOUT-NLS: Remove this file, it is generated by gettextize. @@ -766,77 +766,77 @@ * camlibs/minolta/NEWER_MINOLTAS (UPDATE): updated the statement about newer Minolta camera support. -2002-06-19 Christophe Barb� +2002-06-19 Christophe Barbé * Makefile.am: Added CHANGES in EXTRA_DIST. -2002-06-19 Lutz M�ller +2002-06-19 Lutz Müller * configure.in: Make the check for cdk.h search in $ac_default_prefix. Make checks for libjpeg, libexif, libcdk, etc. consistent. -2002-06-19 Lutz M�ller +2002-06-19 Lutz Müller Suggestion from Hans Ulrich Niedermann : * autogen.sh: Remove the call to configure. -2002-06-19 Lutz M�ller +2002-06-19 Lutz Müller Suggestion from Arnaud Launay : * configure.in: Let users specify where to look for libjpeg (--with-jpeg-prefix). -2002-06-18 Christophe Barb� +2002-06-18 Christophe Barbé po file from Fabian Mandelbaum * po/es.po: Spanish translation. -2002-06-18 Lutz M�ller +2002-06-18 Lutz Müller * configure.in: AC_PREREQ(2.50), because otherwise, --enable-maintainer-mode will fail somehow. -2002-06-17 Lutz M�ller +2002-06-17 Lutz Müller Patch by Arnaud Launay : * doc/gphoto2.xml: Add missing '>'. -2002-06-17 Lutz M�ller +2002-06-17 Lutz Müller Marcus Meissner explained me how what --enable-maintainer-mode is for: * Makefile.am: Uncomment the automake and aclocal flags. -2002-06-17 Lutz M�ller +2002-06-17 Lutz Müller Patch by Arnaud Launay , which corrects the previous patch: * Makefile.am: Correct the flags to tar. -2002-06-17 Lutz M�ller +2002-06-17 Lutz Müller Patch by Arnaud Launay , slightly modified: * Makefile.am: Get rid of the automake flags, use --bzip2 instead of -j. -2002-06-17 Christophe Barb� +2002-06-17 Christophe Barbé Patch by Arnaud Launay * doc/Makefile.am : Don't try to move figures when fig2dev is not there. -2002-06-17 Christophe Barb� +2002-06-17 Christophe Barbé * Makefile.am: Removed autogen.sh from EXTRA_DIST. -2002-06-17 Christophe Barb� +2002-06-17 Christophe Barbé * configure.in: 2.1.0 branch created, main branch version 2.1.1dev1. @@ -844,39 +844,39 @@ * doc/FAQ: Added "gphoto2 does not work..." general question -2002-06-15 Lutz M�ller +2002-06-15 Lutz Müller * configure.in: Fix readline error message. -2002-06-15 Christophe Barb� +2002-06-15 Christophe Barbé Patch by Arnaud Launay * autogen.sh: Copy po/Makevars.template to po/Makevars when necessary. -2002-06-14 Lutz M�ller +2002-06-14 Lutz Müller * libgphoto2/gphoto2-abilities-list.c: Cleanup the ltdl-specific part. -2002-06-14 Lutz M�ller +2002-06-14 Lutz Müller Patch by Arnaud Launay , slightly enhanced: * autogen.sh: If gettext --version is something like 0.11.*, add the --intl option to gettextize. -2002-06-14 Lutz M�ller +2002-06-14 Lutz Müller * libgphoto2/Makefile.am: * configure.in: Fix (?) -version-info -2002-06-14 Lutz M�ller +2002-06-14 Lutz Müller * configure.in: Given the pending release, it is safer to disable the use of the buggy libltdl. -2002-06-14 Lutz M�ller +2002-06-14 Lutz Müller Suggested by Arnaud Launay , slightly modified: @@ -893,7 +893,7 @@ - added symlink in manual/ to enable people to view manual in src tree - use $(AMTAR) and install only the png and html files for the html manual -2002-06-13 Lutz M�ller +2002-06-13 Lutz Müller Patch by Arnaud Launay , slightly corrected: @@ -905,32 +905,32 @@ * doc/figures/Makefile.am: only install png images, but still build jpg and eps * doc/Makefile.am: use $(XMLTO) instead of xmlto everywhere -2002-06-12 Christophe Barb� +2002-06-12 Christophe Barbé * doc/Makefile.am: no more figures link. install only png files for the user manual. -2002-06-12 Lutz M�ller +2002-06-12 Lutz Müller * configure.in: * libgphoto2/gphoto2-abilities-list.c: Make libgphoto2 use ltdl.h. I needed to introduce a global variable - code is marked as UGLY_HACK. If you know how to fix it, please tell me. -2002-06-12 Lutz M�ller +2002-06-12 Lutz Müller * configure.in: * libgphoto2/gphoto2-camera.c: * libgphoto2/gphoto2-abilities-list.c: Fixes for HAVE_LTDL. Still doesn't work. -2002-06-12 Christophe Barb� +2002-06-12 Christophe Barbé * libgphoto2_port/m4/documentation.m4: Added --with-doc-formats option and removed xmlto tests to find the available formats. * libgphoto2_port/configure.in: Duplicated tr hack from main configure.in. -2002-06-12 Lutz M�ller +2002-06-12 Lutz Müller * doc/FAQ: New entry. @@ -938,24 +938,24 @@ * configure.in: 2.0.1dev11 (because of build changes) -2002-06-06 Lutz M�ller +2002-06-06 Lutz Müller * autogen.sh: No need for configuring the whole thing 3 times... -2002-06-06 Lutz M�ller +2002-06-06 Lutz Müller * autogen.sh: Fix the order of processing libgphoto2_port and . -2002-06-06 Lutz M�ller +2002-06-06 Lutz Müller * intl: Remove these files - they should be generated by gettextize. * autogen.sh: Check for and run gettextize. -2002-06-06 Lutz M�ller +2002-06-06 Lutz Müller * INSTALL: Fix the aclocal command. -2002-06-06 Lutz M�ller +2002-06-06 Lutz Müller * acconfig.h: According to http://www.gnu.org/manual/autoconf-2.53/html_mono/autoconf.html, @@ -970,7 +970,7 @@ * INSTALL: autogen.sh works for me, also with older autotools than Lutz mentioned, so I added note about that -2002-06-03 Lutz M�ller +2002-06-03 Lutz Müller * INSTALL: Add note about outdated autogen.sh. @@ -1047,25 +1047,25 @@ * configure.in: 2.0.1dev5, added comment to AC_DEFINE * configure.in: hopefully fixed readline detection when -lncurses needed -2002-05-07 Lutz M�ller +2002-05-07 Lutz Müller * frontends/command-line: Remove more globals. -2002-05-07 Lutz M�ller +2002-05-07 Lutz Müller * acconfig.h: #undef HAVE_PTHREAD * configure.in: Check for pthread. * frontends/command-line: Support for gp_camera_set_timeout_funcs. -2002-05-07 Lutz M�ller +2002-05-07 Lutz Müller * libgphoto2/gphoto2-camera.c: Fix bug. -2002-05-07 Lutz M�ller +2002-05-07 Lutz Müller * libgphoto2/gphoto2-camera.c: Fix mem-leak. -2002-05-06 Lutz M�ller +2002-05-06 Lutz Müller * libgphoto2/gphoto2-camera.[c,h] (gp_camera_[start,stop]_timeout), (gp_camera_set_timeout_funcs): New @@ -1076,7 +1076,7 @@ * libgphoto2/gphoto2-filesys.c: memset() filesys to 0 so we do not forget to initialize members. (sf bug #549958) -2002-04-28 Lutz M�ller +2002-04-28 Lutz Müller * frontends/command-line/main.c: %s/licence/license @@ -1084,7 +1084,7 @@ * README: Small tweaks in the "Reporting bugs" section. -2002-04-16 Lutz M�ller +2002-04-16 Lutz Müller * configure.in: Add fuji. @@ -1105,7 +1105,7 @@ * TESTERS: added explicit usage permissions and improved wording some -2002-03-24 Lutz M�ller +2002-03-24 Lutz Müller Patch by Patrick Mansfield (without ChangeLog entry, therefore I am just quoting the e-mail): @@ -1122,7 +1122,7 @@ trying to go from 0 -> 8000000 in chunks of 10. It is clunky in that the page increment is not always a multiple of the increment. -2002-03-23 Lutz M�ller +2002-03-23 Lutz Müller Patch by Cliff Wright (comments quoted from the e-mails): @@ -1146,7 +1146,7 @@ * doc/gphoto2.txt: clarification that /proc/bus/usb has to be mounted in any case -2002-03-22 Lutz M�ller +2002-03-22 Lutz Müller * frontends/command-line/Makefile.am: Remove "-g" from [C,LD]FLAGS. If you need it, please add it again in configure.in. @@ -1170,16 +1170,16 @@ * frontends/command-line/main.c: removed decoding of numeric debug message priorities * frontends/command-line/main.c: timestamped logs -2002-03-11 Lutz M�ller +2002-03-11 Lutz Müller * frontends/command-line/Makefile.am: * frontends/command-line/main.c: Add --authors and --licence. -2002-03-11 Lutz M�ller +2002-03-11 Lutz Müller * configure.in: Check for rl_completion_matches. -2002-03-11 Lutz M�ller +2002-03-11 Lutz Müller * frontends/command-line/globals.h: * frontends/command-line/main.c: 1 global variable less. @@ -1189,7 +1189,7 @@ * frontends/command-line/main.c: you can now specify --filename while uploading, thx to Lutz. -2002-03-09 Lutz M�ller +2002-03-09 Lutz Müller * frontends/command-line/shell.c: Fix readline stuff (automatic completion). @@ -1203,11 +1203,11 @@ * libgphoto2/gphoto-camera.c: do gp_close_port() unconditionaly in gp_camera_exit(). -2002-02-26 Lutz M�ller +2002-02-26 Lutz Müller * configure.in: We are currently working on libgphoto2-2.0.1. -2002-02-26 Lutz M�ller +2002-02-26 Lutz Müller * frontends/command-line/foreach.c (for_each_file_in_range): If deleting files not recursively, adjust the image ID for subsequent @@ -1216,7 +1216,7 @@ it in reverse order such that above case does never occur. Fixes #522796. -2002-02-26 Lutz M�ller +2002-02-26 Lutz Müller * frontends/command-line/shell.c: Patch from Rob Hillis : Use SHELL_PROMPT instead of @@ -1224,7 +1224,7 @@ * frontends/command-line/actions.c: Use %li instead of %i to kill some warnings. -2002-02-25 Lutz M�ller +2002-02-25 Lutz Müller * acconfig.h: * configure.in: Add optional readline support. @@ -1233,11 +1233,11 @@ * frontends/command-line/shell.[c,h]: Clean up and add (optional) readline support. Support deletion of files. -2002-02-25 Lutz M�ller +2002-02-25 Lutz Müller * configure.in: Version 2.0 -2002-02-23 Lutz M�ller +2002-02-23 Lutz Müller Patch from Patrick Mansfield : @@ -1253,19 +1253,19 @@ * configure.in: Added zh_CN.GB2312 to ALL_LINGUAS. -2002-02-18 Lutz M�ller +2002-02-18 Lutz Müller Bug reported by Marcus Meissner : * frontends/command-line/options.c: The option "-" is invalid. -2002-02-17 Lutz M�ller +2002-02-17 Lutz Müller * libgphoto2/gphoto2-filesys.c: If a file is requested, look for mtime first in the file, then in the info, then in the (EXIF) data of the file, and finally in GP_FILE_TYPE_EXIF. -2002-02-15 Christophe Barb� +2002-02-15 Christophe Barbé * libgphoto2_port/doc/DocRules.am: change rule to build in the builddir (!= srcdir) and to install from buildir. @@ -1292,7 +1292,7 @@ numbered from 1, and that quotes should be used for camera models. * frontends/command-line/gphoto2.1: Regenerated. -2002-02-13 Lutz M�ller +2002-02-13 Lutz Müller * libgphoto2/Makefile.am: * configure.in: Introduce versions. @@ -1302,7 +1302,7 @@ * libgphoto2/gphoto2-filesys.c: Fix month off-by-one bug in Lutz's fix of get_exif_mtime. -2002-02-12 Lutz M�ller +2002-02-12 Lutz Müller * libgphoto2/gphoto2-filesys.c: Fix (get_exif_mtime). @@ -1313,12 +1313,12 @@ * frontends/command-line/gphoto2.1: New file. * frontends/command-line/Makefile.am: Install man page. -2002-02-12 Lutz M�ller +2002-02-12 Lutz Müller * configure.in: Ok, not everybody likes pkg-config. Offer an alternative check, too. -2002-02-11 Lutz M�ller +2002-02-11 Lutz Müller * libgphoto2/gphoto-filesys.c: Previously, we searched thumbnails in EXIF data if GP_FILE_TYPE_PREVIEW is not supported by the driver. @@ -1326,7 +1326,7 @@ not supported by the driver, get the thumbnail and search for EXIF data there. -2002-02-10 Lutz M�ller +2002-02-10 Lutz Müller * frontends/command-line/actions.[c,h]: * frontends/command-line/main.c: Implement --show-info. @@ -1341,7 +1341,7 @@ checking the ID passed to the context functions by camera drivers. -2002-02-08 Christophe Barb� +2002-02-08 Christophe Barbé * frontends/command-line/main.c: Add usbid option to override vendorID and deviceID for a given vendorID/deviceID couple in @@ -1351,40 +1351,40 @@ This requires from the camlib driver to not use the IDs directly but the device name instead. -2002-02-08 Lutz M�ller +2002-02-08 Lutz Müller * frontends/command-line/main.c: Implement a progress bar (code adapted from e2fsck). -2002-02-08 Lutz M�ller +2002-02-08 Lutz Müller * frontends/command-line: s/image/file and s/picture/file with the exception of capture-image. -2002-02-08 Lutz M�ller +2002-02-08 Lutz Müller * libgphoto2/gphoto2-filesys.c: Make it robust against folders with trailing slashes. -2002-02-08 Lutz M�ller +2002-02-08 Lutz Müller * frontends/commend-line/main.c: * frontends/command-line/actions[c,h]: * frontends/command-line/foreach[c,h]: Clean up, simplify. -2002-02-08 Lutz M�ller +2002-02-08 Lutz Müller * libgphoto2/gphoto2-filesys.c: Add support for getting the mtime out of the file data. -2002-02-07 Lutz M�ller +2002-02-07 Lutz Müller * frontends/command-line: Fix my previous (broken) patch and hide all that recursive id look-up stuff. * frontends/command-line/gphoto2-cmd-exif.[c,h]: Removed. Now in actions.[c,h] -2002-02-07 Lutz M�ller +2002-02-07 Lutz Müller * frontends/command-line/foreach.[c,h]: Pass CameraList as parameter. This be where the const filename is allocated. Before, the string @@ -1405,7 +1405,7 @@ * configure.in (ALL_LINGUAS): Added zh_CN. -2002-02-06 Lutz M�ller +2002-02-06 Lutz Müller * libgphoto2_port/m4/Documentation.m4: Fix copy & paste error * doc/api/Makefile.am @@ -1423,11 +1423,11 @@ * configure.in: felt like 2.0beta5dev2 - nothing more -2002-02-02 Lutz M�ller +2002-02-02 Lutz Müller * frontends/command-line: Let --show-exif accept image numbers, too. -2002-02-01 Lutz M�ller +2002-02-01 Lutz Müller * frontends/command-line/gphoto2-cmd-exif.[c,h]: New * frontends/command-line/main.c: Hook it up. @@ -1440,7 +1440,7 @@ the name of the device required to read the camera's memory stick is more inline with current tradition. -2002-02-01 Lutz M�ller +2002-02-01 Lutz Müller * configure.in: Only call aalib-config if it exists. @@ -1449,16 +1449,16 @@ *configure.in: beta4 has already been released. we are now at beta5dev1 -2002-01-31 Lutz M�ller +2002-01-31 Lutz Müller * camlibs/ricoh: * configure.in: Initial version. Not working. -2002-01-29 Lutz M�ller +2002-01-29 Lutz Müller * configure.in: Tell users where to get additional libraries. -2002-01-29 Lutz M�ller +2002-01-29 Lutz Müller * Makefile.am * configure.in @@ -1468,7 +1468,7 @@ * libexif: Remove libexif and check in configure.in if there is a libexif installed on the system. -2002-01-28 Christophe Barb� +2002-01-28 Christophe Barbé * CHANGES: Added with content from beta4 release. * *: Tagged all files included in beta4. @@ -1478,12 +1478,12 @@ * frontends/command-line/gphoto2-cmd-capture.c: Fixed security problem in creating temporary file for JPEG preview. -2002-01-27 Lutz M�ller +2002-01-27 Lutz Müller * libgphoto2/gphoto2-widget.c: Size of CameraWidget->[labelname] is now 256 instead of 32. Fixes long strings (esp. german translation). -2002-01-26 Lutz M�ller +2002-01-26 Lutz Müller Patch by Hans Ulrich Niedermann (slightly adapted): @@ -1491,7 +1491,7 @@ * frontends/command-line/main.c: Only report progress information if the user can see it. Same with confirmation of status messages. -2002-01-26 Lutz M�ller +2002-01-26 Lutz Müller Fixes #506075: @@ -1508,11 +1508,11 @@ * libgphoto2/pattrec.c * libgphoto2/jpeg.c: Added include of config.h -2002-01-21 Lutz M�ller +2002-01-21 Lutz Müller * frontends/command-line: Fix image numbering when --recurse. -2002-01-19 Lutz M�ller +2002-01-19 Lutz Müller * libgphoto2/gphoto2-filesys.c: Check for cancellation. @@ -1520,35 +1520,35 @@ * configure.in: 2.0beta4dev9 (progress is inevitable) -2002-01-16 Lutz M�ller +2002-01-16 Lutz Müller * libexif: New * libgphoto2/gphoto2-filesys.c: Use libexif -2002-01-16 Lutz M�ller +2002-01-16 Lutz Müller * libgphoto2/gphoto2-file.[c,h] (gp_file_[get,set]_mod_time): New. 2002-01-16 Colin Marquardt - * libgphoto2_port/po/fr.po: Update from J�r�me. - * po/fr.po: Update from J�r�me. + * libgphoto2_port/po/fr.po: Update from Jérôme. + * po/fr.po: Update from Jérôme. -2002-01-16 Lutz M�ller +2002-01-16 Lutz Müller Black magic by Marcus Meissner : find . -type f | xargs grep -l gp_debug_printf | xargs perl -pi -e 's/gp_debug_printf\(\s*GP_DEBUG[^,]*,[^,]*,(.*)$/GP_DEBUG(\1/' -2002-01-15 Lutz M�ller +2002-01-15 Lutz Müller * libgphoto2/*.h: Fix headers: no config.h, ifdef __cplusplus ... -2002-01-15 Lutz M�ller +2002-01-15 Lutz Müller * libgphoto2/gphoto2-camera.h: Clean up. -2002-01-15 Lutz M�ller +2002-01-15 Lutz Müller More GPContext changes: @@ -1562,15 +1562,15 @@ this should be changed to checks of unrealistic lengths instead, but at least this makes us not dump core. -2002-01-14 Lutz M�ller +2002-01-14 Lutz Müller * frontends/command-line/main.c: If the user presses 2 times -c, abort. 2002-01-14 Colin Marquardt - * libgphoto2_port/po/fr.po: Update from J�r�me (is ISO-8859-1 now). - * po/fr.po: Update from J�r�me. + * libgphoto2_port/po/fr.po: Update from Jérôme (is ISO-8859-1 now). + * po/fr.po: Update from Jérôme. 2002-01-14 Fredrik @@ -1578,21 +1578,21 @@ Kept --recurse but made it a no-op with a warning to stderr and added --no-recurse to turn recursion off. -2002-01-14 Lutz M�ller +2002-01-14 Lutz Müller * libgphoto2/gphoto2-camera.c: * frontends/command-line/main.c: Translation fixes. 2002-01-13 Colin Marquardt - * libgphoto2_port/po/fr.po: New translation from J�r�me. - * po/fr.po: Update from J�r�me (help screen fits in 80 chars now). + * libgphoto2_port/po/fr.po: New translation from Jérôme. + * po/fr.po: Update from Jérôme (help screen fits in 80 chars now). 2002-01-13 Hans Ulrich Niedermann * configure.in: 2.0beta4dev8 (to detect old/new canon camlib :-) -2002-01-13 Lutz M�ller +2002-01-13 Lutz Müller * libgphoto2/gphoto2-camera.[c,h]: Remove last references to gp_camera_[get,set] error. @@ -1601,7 +1601,7 @@ * configure.in: Add fr to ALL_LINGUAS. * po/de.po: Update. - * po/fr.po: New file from J�r�me Fenal . Thanks. + * po/fr.po: New file from Jérôme Fenal . Thanks. 2002-01-13 Dan Fandrich @@ -1609,7 +1609,7 @@ * libgphoto2/gphoto2-list.h * libgphoto2/gphoto2-result.h: Put #ifdef HAVE_CONFIG_H around include -2002-01-13 Lutz M�ller +2002-01-13 Lutz Müller Finished the GPContext stuff - changes all over the place. Basically, gp_[file,camera]_progress has been replaced by gp_context_progress_*. @@ -1622,12 +1622,12 @@ to report multiple errors during execution of a command, offers several (nested) progress reports, and many other goodies. -2002-01-11 Lutz M�ller +2002-01-11 Lutz Müller * libgphoto2/gphoto2-context.[c,h]: Support for multiple progress reports at once (especially sub-progress reports). -2002-01-10 Lutz M�ller +2002-01-10 Lutz Müller * libgphoto2/gphoto2-filesys.[c,h]: Add a GPContext to all functions that potentially access the camera. This makes cancelling of @@ -1636,7 +1636,7 @@ * libgphoto2/gphoto2-camera.c: * camlibs: Adjust to reflect above changes -2002-01-10 Lutz M�ller +2002-01-10 Lutz Müller * libgphoto2/Makefile.am * libgphoto2/gphoto2-context.[c,h]: New files @@ -1661,12 +1661,12 @@ * frontends/command-line/gphoto2-cmd-config.c * configure.in: Allow cdk.h to be found outside a cdk directory. -2002-01-08 Lutz M�ller +2002-01-08 Lutz Müller * configure.in: Substitute AM_PROG_LIBTOOL by AC_PROG_LIBTOOL (first is deprecated). -2002-01-07 Lutz M�ller +2002-01-07 Lutz Müller * frontends/command-line/main.c: Correctly shut down the camera even in case of error. @@ -1681,7 +1681,7 @@ * doc/FAQ: Added a few FAQs -2002-01-06 Lutz M�ller +2002-01-06 Lutz Müller * configure.in: $prefix is set to NONE if no --prefix=/some/dir is specified. @@ -1707,13 +1707,13 @@ * INSTALL: Added note about libusb requirements (CVS or 0.1.5) + configure.in: time for 2.0beta4dev6 IMHO -2002-01-02 Lutz M�ller +2002-01-02 Lutz Müller * libgphoto2/Makefile.am * camlibs/ * /Makefile.am: Install drivers into versioned subdirectories. -2002-01-02 Lutz M�ller +2002-01-02 Lutz Müller * frontends/command-line/main.c: Implement proper cancelling of file down- and upload. @@ -1724,12 +1724,12 @@ users to mail the gphoto-devel mailing list when something goes wrong. -2001-12-31 Lutz M�ller +2001-12-31 Lutz Müller * libgphoto2/gphoto2-filesys.[c,h] (gp_filesystem_delete_file_noop): New. -2001-12-31 Lutz M�ller +2001-12-31 Lutz Müller * configure.in: Give users the possibility to specify the location of cdk @@ -1743,7 +1743,7 @@ Replaced wrong index into list->abilities by correct one. Should make USB autodetection work again. -2001-12-30 Lutz M�ller +2001-12-30 Lutz Müller * libgphoto2/gphoto2-abilities-list.c (gp_abilities_list_detect_usb): Declare this function static - we don't want to advertise it. @@ -1753,17 +1753,17 @@ * MAINTAINERS: Added myself to stv680 entry. * AUTHORS: Added myself. -2001-12-29 Lutz M�ller +2001-12-29 Lutz Müller * frontends/command-line/main.c: Show file-specific progress on upload, too. -2001-12-29 Lutz M�ller +2001-12-29 Lutz Müller * libgphoto2/gphoto2-camera.h: Add a note about gp_camera_progress being deprecated. -2001-12-28 Lutz M�ller +2001-12-28 Lutz Müller * libgphoto2/gphoto2-file.[c,h]: Implement progress reporting here. That makes file upload and file download cancellable. @@ -1789,30 +1789,30 @@ * libgphoto2_port/m4/byteorder.m4 * configure.in: added AC_NEED_BYTEORDER_H macro to generate _byteorder.h -2001-12-14 Lutz M�ller +2001-12-14 Lutz Müller * configure.in: Comment out check for ltdl.h. See comment in there. -2001-12-13 Lutz M�ller +2001-12-13 Lutz Müller * configure.in: * acconfig.h: Put the --disable-debugging option back in. -2001-12-13 Lutz M�ller +2001-12-13 Lutz Müller * configure.in: Fix no-ltdl.h case. -2001-12-13 Lutz M�ller +2001-12-13 Lutz Müller * libgphoto2: Use ltdl.h if available -2001-12-11 Lutz M�ller +2001-12-11 Lutz Müller * frontends/command-line/Makefile.am: It seems we need to LDADD libgphoto2_port.la here, too, although we LIBADDed it in libgphoto2/Makefile.am to libgphoto2.la? -2001-12-11 Lutz M�ller +2001-12-11 Lutz Müller * camlibs: Remove references to GP_ERROR_IO_TIMEOUT - we use GP_ERROR_TIMEOUT instead. @@ -1851,7 +1851,7 @@ * doc/api/gphoto2-sections.txt: added misc. functions and constants * doc/api/*: reflect changed gphoto2-sections.txt -2001-12-07 Lutz M�ller +2001-12-07 Lutz Müller * configure.in: * acconfig.h: ENABLE_DEBUGGING -> DISABLE_DEBUGGING. If you don't, @@ -1862,22 +1862,22 @@ * configure.in: it is time for 2.0beta4dev4 * gphoto2-config.in: made it work again -2001-12-07 Lutz M�ller +2001-12-07 Lutz Müller * configure.in: Even more cleanup. -2001-12-07 Lutz M�ller +2001-12-07 Lutz Müller * configure.in: Remove dotlib hack * camlibs: Do it "the right way" -2001-12-07 Lutz M�ller +2001-12-07 Lutz Müller * configure.in: Remove some cruft that survived my auto[make,conf] cleanup * libgphoto2/Makefile.am: LIBADD libgphoto2_port.la -2001-12-06 Lutz M�ller +2001-12-06 Lutz Müller * configure.in: Use () instead of {}. That produces a warning in configure, but at least works when linking. @@ -1895,16 +1895,16 @@ * camlibs/panasonic/l859/l859.h: add AC_NEED_STDINT_H to configure.in and change camera libraries to use C99-style size-specific integer types -2001-12-05 Lutz M�ller +2001-12-05 Lutz Müller $builddir != $srcdir fixes. -2001-12-04 Lutz M�ller +2001-12-04 Lutz Müller * libgphoto2: Support for GP_FILE_TYPE_EXIF. Not that there is not support for it in the frontends (yet). -2001-12-04 Lutz M�ller +2001-12-04 Lutz Müller * libgphoto2/gphoto2-camera.c: Don't exit the camera if it is currently in use. @@ -1941,7 +1941,7 @@ * configure.in: renamed PGK_* to GPKG_* * doc/figures/Makefile.am: build jpg and png figures iff ENABLE_FIGURES is set -2001-11-30 Lutz M�ller +2001-11-30 Lutz Müller * libgphoto2: * doc/api: Move documentation out of the header files into the @@ -1967,11 +1967,11 @@ * configure.in: init RPM packaging * libgphoto2_port/m4/packaging.m4: added packaging macro -2001-11-27 Lutz M�ller +2001-11-27 Lutz Müller * libgphoto2/gphoto2-camera.c: Update documentation. -2001-11-27 Lutz M�ller +2001-11-27 Lutz Müller * libgphoto2/gphoto2-file.h: Fix formatting of comments: Should always be @@ -1994,12 +1994,12 @@ * camlibs/canon/library.c: cleaned up the "switch off" stuff * camlibs/konica/lowlevel.c: set_timeout, not timeout_set -2001-11-27 Lutz M�ller +2001-11-27 Lutz Müller * libgphoto2/gphoto2-filesys.h: On Mariusz request, add a GP_FILE_INFO_TIME -2001-11-27 Lutz M�ller +2001-11-27 Lutz Müller * libgphoto2/gphoto2-filesys.c: Recover from errors during file-deletion. @@ -2008,7 +2008,7 @@ fix that. * camlibs/konica/library.c: Here, too. -2001-11-26 Lutz M�ller +2001-11-26 Lutz Müller * camlibs/directory/directory.c (set_info_func): Rewrite * camlibs/ptp/library.c: @@ -2025,7 +2025,7 @@ * libgphoto2_port/configure.in: libintl fix * doc/figures/*: added figures about software architecture -2001-11-25 Lutz M�ller +2001-11-25 Lutz Müller * libgphoto2/gphoto2-filesys.h: Support "downloaded"-flag through CameraFileStatus. @@ -2055,7 +2055,7 @@ * configure.in: hopefully really correct checks for libdl and libintl -2001-11-24 Lutz M�ller +2001-11-24 Lutz Müller * configure.in: Check for mcheck.h * tests: #ifdef HAVE_MCHECK_H @@ -2070,7 +2070,7 @@ * camlibs/stv0680/stv680.html: Some documentation fixes regarding Capture Image. -2001-11-23 Lutz M�ller +2001-11-23 Lutz Müller * libgphoto2/gphoto2-camera.c: Don't free a camera if it is currently in use. This fixes reentrancy crashes in gtkam on @@ -2098,18 +2098,18 @@ Fix bug whereby hexadecimal output is erroneously shown in decimal format. -2001-11-22 Lutz M�ller +2001-11-22 Lutz Müller * configure.in: * acconfig.h: No need for --with-multi any more * libgphoto2/gphoto2-camera.c: Add some comments about the problems with HAVE_MULTI. -2001-11-22 Lutz M�ller +2001-11-22 Lutz Müller * libgphoto2/gphoto2-camera.[c,h]: Expose gp_camera_exit to the world. -2001-11-22 Lutz M�ller +2001-11-22 Lutz Müller * frontends/command-line/main.c: Mark more strings for translation @@ -2134,7 +2134,7 @@ * po/POTFILES.in: Removed ../camlibs/canon/psa50.c -2001-11-21 Lutz M�ller +2001-11-21 Lutz Müller I quote from an e-mail: "You (Lutz) should remove the code you added that broke (at least) two of the supported 'libgphoto2' camera @@ -2145,7 +2145,7 @@ people who don't use it will run into troubles when using Nautilus or Konqueror for browsing their camera. -2001-11-21 Lutz M�ller +2001-11-21 Lutz Müller * libgphoto2/gphoto2-camera.[c,h]: Add a pre_func and a post_func that gets called before and after each access to the camera driver. @@ -2173,7 +2173,7 @@ * HACKING: covertly introducing important policy changes :-) -2001-11-20 Lutz M�ller +2001-11-20 Lutz Müller * configure.in: Put gettext hack in again. Someone complained... @@ -2188,7 +2188,7 @@ * camlibs/ptp: basic (and hacked) ptp camera functionality: only JPG image and thumbnails downloading supported -2001-11-19 Lutz M�ller +2001-11-19 Lutz Müller * configure.in: Remove gettext hack. Let's see if someone complains... @@ -2208,20 +2208,20 @@ * configure.in: upped version to dev1 to map build errors to the changes I just introduced -2001-11-18 Lutz M�ller +2001-11-18 Lutz Müller Patch from Ole Aamot : * tests: Use mcheck.h (useful when searching for mem-leaks). -2001-11-18 Lutz M�ller +2001-11-18 Lutz Müller Patch from Bill Marr : * camlibs/digita/commands.c: Fix bug causing 8 bad trailing pixels in Digita thumbnail image download. -2001-11-17 Lutz M�ller +2001-11-17 Lutz Müller * frontends/command-line/options.c: Mark some more strings for translation. @@ -2235,7 +2235,7 @@ * libgphoto2_port/intl/Makefile.in * intl/Makefile.in: fixed incorrect location of config.h -2001-11-17 Lutz M�ller +2001-11-17 Lutz Müller * frontends/command-line: Fix translation. You use N_(...) to _mark_ a string for translation. In order to convert it, you need to call @@ -2243,7 +2243,7 @@ and after that, convert this string using _(...) before displaying it. -2001-11-17 Lutz M�ller +2001-11-17 Lutz Müller * camlibs/ptp/ptp.[c,h]: Hide some internals * frontends/command-line/main.c: Fix translation by calling @@ -2266,20 +2266,20 @@ the last number every time you made some changes that could break or fix something of interest. -2001-11-15 Lutz M�ller +2001-11-15 Lutz Müller * camlibs/ptp: Remove a whole lot of warnings, remove unnecessary PTPResult (we've got PTP_RC_*), flesh out library.c a bit - still not functional, though. -2001-11-15 Lutz M�ller +2001-11-15 Lutz Müller Patch from Greg Ingram , slightly reworked: * camlibs/polaroid/pdc700.c: Make the assumption that we need to deal with multiple packets only on PDC700_PIC and PDC700_THUMB. -2001-11-15 Lutz M�ller +2001-11-15 Lutz Müller * MAINTAINERS: Move camlibs/ptp up to regain alphabetical order. @@ -2291,11 +2291,11 @@ * po/de.po: Update. -2001-11-15 Lutz M�ller +2001-11-15 Lutz Müller * camlibs/ptp: Basic structure for a new driver. -2001-11-14 Lutz M�ller +2001-11-14 Lutz Müller * camlibs/polaroid/pdc700.c: Introduce enum PDCConf for better readability (instead of #define). @@ -2316,7 +2316,7 @@ - added some delaying tactics in pdc700_capture() - added usb vendor/product ids (no, usb doesn't work yet) -2001-11-14 Lutz M�ller +2001-11-14 Lutz Müller * cammlibs/agfa/agfa.c: Initialize a.speed[0] to 0 instead of leaving it uninitialized. @@ -2329,12 +2329,12 @@ within the 1500ms timeout. Handle that properly with 2 read. (patch by Peter Fales ) -2001-11-13 Lutz M�ller +2001-11-13 Lutz Müller * libgphoto2/gphoto2-filesys.c: Adjust filename only for thumbnails, audio files, etc, not for normal pictures. -2001-11-12 Lutz M�ller +2001-11-12 Lutz Müller * configure.in: * libgphoto2/libgphoto-2.0.pc.in: Renamed to ... @@ -2342,7 +2342,7 @@ really want our project to be called libgphoto2 and not libgphoto... Therefore, be consistent here, too. -2001-11-11 Lutz M�ller +2001-11-11 Lutz Müller * frontends/command-line/main.c: Add a switch for GP_FILE_TYPE_AUDIO. @@ -2365,7 +2365,7 @@ receive buffer in psa50_get_disk(). This caused us to dump core when accessing serial canon cameras. -2001-11-10 Lutz M�ller +2001-11-10 Lutz Müller * camlibs/polaroid/pdc700.c: PPM-thumbnails are 9600 bytes, not 4800. Sorry, guys. Should work again. @@ -2376,7 +2376,7 @@ memory size, power source, mode, and auto-power-off time in the camera_summary. -2001-11-09 Lutz M�ller +2001-11-09 Lutz Müller Patch from Greg Ingram , unfortunatelly without ChangeLog entry... @@ -2384,12 +2384,12 @@ * camlibs/polaroid/pdc700.c: Report lcd state and caption (?) in the camera_summary. -2001-11-09 Lutz M�ller +2001-11-09 Lutz Müller * camlibs/sierra: Clean up header files (hide internals, make functions static) -2001-11-08 Lutz M�ller +2001-11-08 Lutz Müller * camlibs/sierra: Improve error reporting. Use register 47 for pic-info retrieval. Support GP_FILE_TYPE_AUDIO. @@ -2404,42 +2404,42 @@ from MMC card. Changed summary info to show support for v2 cameras. Fixed gp_camera_progress percentage argument to be >0 and <1. -2001-11-08 Lutz M�ller +2001-11-08 Lutz Müller * libgphoto2/gphoto2-filesys.h: Expand CameraFileInfo to include information about audio data, too. -2001-11-08 Lutz M�ller +2001-11-08 Lutz Müller Patches from Greg Ingram : * camlibs/polaroid/pdc700.c: Lots of new stuff -2001-11-06 Lutz M�ller +2001-11-06 Lutz Müller * gphoto2-file.c: Added GP_FILE_TYPE_AUDIO for cameras that can attach audio data to a picture. -2001-11-06 Lutz M�ller +2001-11-06 Lutz Müller Patch by Peter Jay Salzmann (slightly adapted): * camlibs/polaroid/pdc700.c: Tell the user about the current image quality setting. -2001-11-06 Lutz M�ller +2001-11-06 Lutz Müller * libgphoto2/gphoto2-filesys.c: Don't trust the camera libraries, set name, type, and adjust name for mime type after getting a file. -2001-11-06 Lutz M�ller +2001-11-06 Lutz Müller Chris Pinkham decoded the thumbnails: * camlibs/polaroid/pdc700.c: Convert the thumbnails from YUV 2:1:1 to PPM. -2001-11-06 Lutz M�ller +2001-11-06 Lutz Müller * camlibs/polaroid/pdc700.c: Fix memmove (third parameter is # of bytes to be moved). Display version information in camera_summary. @@ -2462,7 +2462,7 @@ * camlibs/jd11: Implemented progress reporting. -2001-11-05 Lutz M�ller +2001-11-05 Lutz Müller * camlibs/polaroid/pdc700.c: Checksum is only 1 byte long. @@ -2474,15 +2474,15 @@ camlibs/jamcam/library.c: added support for gp_camera_progress(). Fixed bug in jamcam driver jamcam_file_count() routine. -2001-11-05 Lutz M�ller +2001-11-05 Lutz Müller * camlibs/polaroid/pdc700.c: Timeout = 2sec, try each speed 2 times. -2001-11-05 Lutz M�ller +2001-11-05 Lutz Müller * camlibs/sierra/PROTOCOL: Updated (upload). -2001-11-04 Lutz M�ller +2001-11-04 Lutz Müller * camlibs/polaroid/pdc700.c: While searching the archives, I found some dumps and saw that there is something wrong with the logic in @@ -2574,11 +2574,11 @@ * frontends/command-line/main.c: x was not set to 0 before listing serial speeds leading to corrupt output. -2001-11-01 Lutz M�ller +2001-11-01 Lutz Müller * libgphoto2/gphoto2-filesys.c: Fix bug (folder deletion) -2001-11-01 Lutz M�ller +2001-11-01 Lutz Müller Patch from Chris : @@ -2621,7 +2621,7 @@ * libgphoto2_port/usb/Makefile.am: added -module flag to libtool link command for each library that is dlopen'ed -2001-10-31 Lutz M�ller +2001-10-31 Lutz Müller * libgphoto2/bayer.c: Remove unused variable * libgphoto2/gphoto2-camera.c: Use the library handle in order @@ -2637,12 +2637,12 @@ * README: added a few USB Mass storage cameras. -2001-10-30 Lutz M�ller +2001-10-30 Lutz Müller * camlibs/polaroid/pdc640.c: If you malloc memory for camera->pl, free it in camera_exit. -2001-10-30 Lutz M�ller +2001-10-30 Lutz Müller * frontends/command-line/gphoto2-cmd-config.c: Implement GP_WIDGET_TEXT and GP_WIDGET_TOGGLE @@ -2654,16 +2654,16 @@ * frontends/command-line/interface.c: Since status messages are now written to stderr, flush stderr instead of stdout. -2001-10-30 Lutz M�ller +2001-10-30 Lutz Müller * frontends/command-line/main.c: Be more elaborate about wrong ports. Fixes #475320 -2001-10-30 Lutz M�ller +2001-10-30 Lutz Müller * frontends/command-line/main.[c,h]: Fix --capture-image -2001-10-29 Lutz M�ller +2001-10-29 Lutz Müller * frontends/command-line/interface.c: Suppress empty status messages. Those indicate that we should _clear_ the status and @@ -2673,7 +2673,7 @@ * libgphoto2/gphoto2-camera.c: Make sure the camera is initialized. -2001-10-29 Lutz M�ller +2001-10-29 Lutz Müller * libgphoto2/gphoto2-abilities-list.c: Additional debug message. Spews a lot of output, but people get segfaults when loading camera @@ -2703,7 +2703,7 @@ * configure.in: added jd11 subdirs * MAINTAINERS: added myself -2001-10-27 Lutz M�ller +2001-10-27 Lutz Müller * camlibs/canon/canon.c: rmdir/mkdir support * camlibs/canon/psa50.c (psa50_directory_operations): Consistently @@ -2726,7 +2726,7 @@ * packaging/rpm/README.rpm: added new this-is-how-our-RPM-works-internally docs * libgphoto2_port/po/POTFILES.in: gphoto2-port.c, not gp_port.c -2001-10-26 Lutz M�ller +2001-10-26 Lutz Müller * camlibs/canon/serial.c: gp_port_pin_get -> gp_port_get_pin @@ -2765,16 +2765,16 @@ Cleaned out some superfluous debugging I forgot in my last big patch. -2001-10-26 Lutz M�ller +2001-10-26 Lutz Müller * include: Move everything from here ... * libgphoto2: ... to here. -2001-10-26 Lutz M�ller +2001-10-26 Lutz Müller * libgphoto2: Adapt to changes in libgphoto2_port -2001-10-26 Lutz M�ller +2001-10-26 Lutz Müller * frontends/command-line/gphoto2-cmd-capture.c: Adjust brighness and contrast with arrow keys @@ -2788,7 +2788,7 @@ * libgphoto2/jpeg.c: Preliminary support for OS X/Darwin -2001-10-26 Lutz M�ller +2001-10-26 Lutz Müller * configure.in: Check for jpeglib and aalib. * frontends/command-line/main.c @@ -2801,7 +2801,7 @@ * gphoto.spec.in: hotplug dependency is a prereq not a requires (patch by Tim Waugh ) -2001-10-25 Lutz M�ller +2001-10-25 Lutz Müller * camlibs/canon/serial.[c,h]: No need to set the port path anywhere. This is fully handled by gphoto2. That is: gp_settings_get, @@ -2809,16 +2809,16 @@ * camlibs/canon/canon.c: Adjust parameters to canon_serial_init * camlibs/digita/serial.c: there is no dev->device_fd any more -2001-10-25 Lutz M�ller +2001-10-25 Lutz Müller * frontends/command-line/main.c: Remember --camera and --port -2001-10-25 Lutz M�ller +2001-10-25 Lutz Müller * frontends/command-line/main.c: Adapt to changes in gphoto2-port * libgphoto2: Here, too. -2001-10-24 Lutz M�ller +2001-10-24 Lutz Müller * configure.in * acconfig.h: Check for CDK @@ -2860,14 +2860,14 @@ * packaging/Makefile.am: add README.rpm * packaging/README.rpm: added RPM build instructions -2001-10-23 Lutz M�ller +2001-10-23 Lutz Müller Bug reported by David Robert : * frontends/command-line/shell.c: Fix bug (leading blanks with filenames) -2001-10-23 Lutz M�ller +2001-10-23 Lutz Müller * libgphoto2/gphoto2-core.[c,h]: Removed. All functions redirected to gphoto2-abilities-list. Caching of this list should be done @@ -2876,7 +2876,7 @@ * libgphoto2/setting.c: Move some initialization stuff from gphoto2-core to here. -2001-10-23 Lutz M�ller +2001-10-23 Lutz Müller * camlibs: Remove every reference to gp_camera_result_as_string including camera->functions->result_as_string. It was mostly @@ -2889,13 +2889,13 @@ * camlibs/canon/util.c: made canon debug use gp_log. this makes canon drv to compile again -2001-10-23 Lutz M�ller +2001-10-23 Lutz Müller Patch from Fredrik : * libgphoto2/gphoto2-debug.c: Bug fix -2001-10-23 Lutz M�ller +2001-10-23 Lutz Müller Patch from Carsten Weinholz , slightly modified (removed unnecessary //-comments, indentation): @@ -2913,30 +2913,30 @@ * configure.in: added packaging/ * Makefile.am: added packaging/, added .tar.bz2 dist support -2001-10-22 Lutz M�ller +2001-10-22 Lutz Müller * frontends/command-line/main.c: Don't use gphoto2-core.h - use gphoto2-abilities-list.h. -2001-10-22 Lutz M�ller +2001-10-22 Lutz Müller * frontends/command-line/main.c: Adjust to changes in gphoto2-port-log.h. -2001-10-22 Lutz M�ller +2001-10-22 Lutz Müller * camlibs/canon: Use camera->pl instead of camera->camlib_data. Add warning about use of global variables. * libgphoto2/gphoto2-camera.h: Remove camera->camlib_data. -2001-10-22 Lutz M�ller +2001-10-22 Lutz Müller * camlibs/canon/canon.c: Use the CameraFilesystem. Declare some functions static. * libgphoto2/gphoto2-camera.[c,h]: We now use the CameraFilesystem exclusively - major cleanup. -2001-10-22 Lutz M�ller +2001-10-22 Lutz Müller * libgphoto2/gphoto2-camera.c: Autodetect also in case of camera->port != NULL. @@ -2974,7 +2974,7 @@ Changed a bunch of fprintf() and perror() to gp_debug_printf(). -2001-10-21 Lutz M�ller +2001-10-21 Lutz Müller * doc/api: Some additions * libgphoto2/Makefile.am @@ -2985,21 +2985,21 @@ * libgphoto2_port/libgphoto2_port/gp_port.c: log USB IDs in hex instead of decimal -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/kodak/dc120: Prepare for camera->camlib_data removal. Fix compile warnings -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/kodak/dc3200: Prepare for camera->camlib_data removal. -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/panasonic: Prepare for camera->camlib_data removal. Fix lots of compile warnings. Remove gp_port_[close,free,new] (sic). -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/agfa/commands.h: Unused -> removed. * camlibs/agfa/Makefile.am: Reflect above. @@ -3007,22 +3007,22 @@ camera->camlib_data. Fix small memory leak in camera_init (in case of error). -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/minolta/dimagev/dimagev.[c,h]: Prepare for removal of camera->camlib_data. Fix memory leaks (in case of errors). -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/digita: * camlibs/dimera: Prepare for elimination of camera->camlib_data. * camlibs/konica: Some additional debugging messages -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * libgphoto2/gphoto2-camera.[c,h] (gp_camera_get_port_speed): New -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs/kodak/dc240/library.c: Don't access a CameraFile directly. This lets us ... @@ -3030,7 +3030,7 @@ private. Header file moved from include over to here in order to prepare for documentation -2001-10-20 Lutz M�ller +2001-10-20 Lutz Müller * camlibs: Instead of camera->port_info->speed, use settings.serial.speed. That lets us ... @@ -3107,7 +3107,7 @@ * frontends/command-line/main.c: Added automatic port type guessing when the type isn't specified -2001-10-19 Lutz M�ller +2001-10-19 Lutz Müller * camlibs/casio * camlibs/polaroid @@ -3117,7 +3117,7 @@ * camlibs/panasonic/coolshot * camlibs/samsung: Use camera-fs and get_file_func -2001-10-19 Lutz M�ller +2001-10-19 Lutz Müller * camlibs/kodak/dc240: Use camera->fs - this should fix file deletion that I broke earlier. @@ -3125,13 +3125,13 @@ gp_port_[new,free,open,close]. Declare some functions static in order to fix compile warnings. -2001-10-18 Lutz M�ller +2001-10-18 Lutz Müller * frontends/command-line/main.c: Port to gp_log * libgphoto2/gphoto2-debug.[c,h]: Clean up even more. * po/POTFILES.in: Add frontends/command-line/main.c -2001-10-18 Lutz M�ller +2001-10-18 Lutz Müller * camlibs/digita/digita.c: Fix compile warnings ("static ..."). Use camera->fs. @@ -3142,60 +3142,60 @@ begins with 'serial' since gp_camera_set_port_speed() now fails if called for non-serial port. -2001-10-18 Lutz M�ller +2001-10-18 Lutz Müller * camlibs/canon.c: Don't use camera->model. * libgphoto2/gphoto2-camera.[c,h]: Remove camera->model. -2001-10-18 Lutz M�ller +2001-10-18 Lutz Müller * camlibs/polaroid/pdc320.[c,h]: Don't use camera->model. -2001-10-18 Lutz M�ller +2001-10-18 Lutz Müller * camlibs/sonydscf55: Use camera->pl, fix compile warnings -2001-10-18 Lutz M�ller +2001-10-18 Lutz Müller * camlibs/panasonic/l859 * camlibs/sierra: Use camera->pl -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * camlibs: Don't use camera->port_info->path. This one has already be set by gphoto2 -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * camlibs/directory/directory.c: Use camera->fs exclusively. -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * camlibs/jd350e: Use camera->port directly. -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * camlibs/stv0680: Make direct use of camera->port. Kill compile warnings by declaring some functions static. -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * camlibs/konica/library.c: Use camera->pl * libgphoto2/gphoto2-camera.[c,h]: Move lots of internals into camera->pc (for core use only) and offer hook for camera libraries (camera->pl) and frontends (camera->pf) -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * frontends/command-line/main.c: Use gp_log. * libgphoto2/gphoto2-debug.[c,h]: Use gp_log. -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * libgphoto2/gphoto2-debug.c: Make tranition to gp_log_* * camlibs/sierra: Adjust parameters of camera_capture -2001-10-17 Lutz M�ller +2001-10-17 Lutz Müller * README: no glib-dependency any more * camlibs: gp_abilities_new doesn't exist any more @@ -3203,14 +3203,14 @@ * libgphoto2/gphoto2-abiltiies.h: Cleaned up. * libgphoto2/gphoto2-abilities-list.c: Documented -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller Patch from Dan Fandrich : * libgphoto2/gphoto2-abilities-list.c: * libgphoto2/gphoto2-camera.c: Make models case-insensitive. -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller * libgphoto2/gphoto2-camera.[c,h]: Documented @@ -3239,18 +3239,18 @@ * frontends/command-line/main.c: added --print-usb-usermap command * frontends/command-line/main.h: added definition name of hotplug script -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller * frontends/command-line/main.c: Use gp_camera_set_abilities. * include/gphoto2-camera.h: * libgphoto2/camera.c:Introduce gp_camera_[set,get]_abilities. -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller * libgphoto2/gphoto2-result.[c,h]: GP_ERROR_NOT_SUPPORTED now in libgphoto2_port. -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller * libgphoto2/camera.c: * camlibs/konica/library.c: @@ -3261,24 +3261,24 @@ libgphoto2_port/libgphoto2_port * include/gphoto2-camera.h: Use the new GPPort and GPPortInfo -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller Bug found by Fredrik : * doc/api/Makefile.am: Don't if-out everything. -2001-10-16 Lutz M�ller +2001-10-16 Lutz Müller Bug found by Colin Marquardt : * doc/api/Makefile.am: Don't generate documentation if not ENABLE_GTK_DOC -2001-10-15 Lutz M�ller +2001-10-15 Lutz Müller * libgphoto2/gphoto2-debug.[c,h]: Documented. -2001-10-15 Lutz M�ller +2001-10-15 Lutz Müller Patch approved by Gus Hartmann : @@ -3286,25 +3286,25 @@ * camlibs/minolta/dimagev/upload.c: Don't access the CameraFile struct directly. -2001-10-14 Lutz M�ller +2001-10-14 Lutz Müller * include/gphoto2-library.h: Moved to ... * libgphoto2/gphoto2-libary.h: ... here. -2001-10-14 Lutz M�ller +2001-10-14 Lutz Müller * camlibs/polaroid/pdc640.c: Remove non-existant GP_ERROR_NO_CAMERA_FOUND. -2001-10-14 Lutz M�ller +2001-10-14 Lutz Müller * libgphoto2/gphoto2-result.[c,h]: Documented. -2001-10-14 Lutz M�ller +2001-10-14 Lutz Müller * libgphoto2/gphoto2-list.[c,h]: Documented. -2001-10-13 Lutz M�ller +2001-10-13 Lutz Müller * libgphoto2/gphoto2-abilities-list.[c,h]: Simplified, expose fewer functions. @@ -3346,12 +3346,12 @@ psa50_usb_dialogue() and cleanups to psa50_get_file_usb() (fixes downloading of small files (read: thumbnails)). -2001-10-12 Lutz M�ller +2001-10-12 Lutz Müller * include * libgphoto2: More renaming in order to make gtk-doc happy. -2001-10-12 Lutz M�ller +2001-10-12 Lutz Müller * include/gphoto2-widget.h * include/gphoto2-filesys.h: Moved to ... @@ -3365,16 +3365,16 @@ * libgphoto2/Makefile.am: Updated. * camlibs/.../Makefile.am: Updated to reflect changes above -2001-10-11 Lutz M�ller +2001-10-11 Lutz Müller * libgphoto2/libgphoto-2.0.pc.in: -I${includedir} -2001-10-11 Lutz M�ller +2001-10-11 Lutz Müller * camlibs/directory/directory.h: Removed. * camlibs/directory/directory.c: Remove cruft -2001-10-11 Lutz M�ller +2001-10-11 Lutz Müller * camlibs/canon/psa50.c * camlibs/dimera/dimera3500.c: @@ -3393,30 +3393,30 @@ * docs/, doc/: moved all documentation to doc/ * doc/gphoto2.txt, doc/gphoto2-cli.txt: added to distribution -2001-10-11 Lutz M�ller +2001-10-11 Lutz Müller * include/gphoto2-widget.h * libgphoto2/exif.[c,h] * libgphoto2/widget.c: Fix stuff gtk-doc was complaining about. -2001-10-10 Lutz M�ller +2001-10-10 Lutz Müller * configure.in: Give some feedback (gtk-doc: yes/no?) -2001-10-10 Lutz M�ller +2001-10-10 Lutz Müller * libgphoto2/filesys.c: Documented. -2001-10-10 Lutz M�ller +2001-10-10 Lutz Müller * camlibs/template/template.c: Updated. -2001-10-10 Lutz M�ller +2001-10-10 Lutz Müller * frontends/command-line/interface.c: Don't jump to the next line for status messages - this disturbs the nice formatting of listings. -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/casio/casio-qv.c: On capture, append the file to the filesystem @@ -3426,7 +3426,7 @@ * include/gphoto2-filesys.h: We don't need to expose gp_filesystem_folder_number, that doesn't make sense -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller Shift the whole library towards exclusively using the CameraFilesystem: @@ -3463,39 +3463,39 @@ * libgphoto2/jpeg.c: Kill unused variable * tests/test-filesys.c: Update -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/sonydscf1: Clean up a bit. This camera uses globals and won't work with big frontends... Use camera->port and camera->fs. -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/stv0680/stv0680.[c,h]: Fix compile warnings by declaring some functions static. Use camera->port and camera->fs. -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/sonydscf55/camera.c: Fix compile warnings by declaring some functions static. Use camera->port and camera->fs. -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/minolta/dimagev/dimagev.[c,h]: Fix compile warnings by declaring some functions static. Use camera->port and camera->fs. -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/panasonic/l859/l859.[c,h]: Fix compile warnings by declaring some functions static. Use camera->port and camera->fs. (l859_debug): Removed. Now in libgphoto2_port -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/jd3503/library.c: Fix compile warnings by declaring some functions static. @@ -3504,11 +3504,11 @@ and second for caching. * camlibs/jd350e.h: No filesystem here. Use camera->fs. -2001-10-09 Lutz M�ller +2001-10-09 Lutz Müller * camlibs/konica/library.c: Remove reference to gphoto2-frontend.h. -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * include/gphoto2-frontend.h * libgphoto2/frontend.c: Removed @@ -3516,47 +3516,47 @@ * include/Makefile.am * libgphoto2: Remove references to above -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * camlibs/panasonic/dc.c: gp_frontend_status -> gp_camera_status -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * camlibs/kodak/dc240/library.c: gp_frontend_status -> gp_camera_status -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * include/gphoto2-[camera,frontend].h * libgphoto2/[camera,frontend].c: gp_frontend_message -> gp_camera_message * camlibs: Reflect above -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * camlibs/polaroid/pdc640.c: Patch from Chris. Don't know what's inside... -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * include/gphoto2-frontend.h * libgphoto2/frontend.c * camlibs: gp_frontend_progress -> gp_camera_progress, gp_frontend_status -> gp_camera_status -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * libgphoto2/camera.c: Correctly initialize on gp_camera_new * frontends/command-line: Use the new gp_camera_[status,progress] -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * libgphoto2/camera.c * include/gphoto2-camera.h (gp_camera_status*), (gp_camera_progress*): New -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * include/gphoto2-frontend.h * libgphoto2/frontend.c: Remove gp_frontend_prompt. This and the other @@ -3566,16 +3566,16 @@ * configure.in: remove unnecessary variables at the beginning -2001-10-08 Lutz M�ller +2001-10-08 Lutz Müller * libgphoto2/camera.c: Additional debugging messages -2001-10-07 Lutz M�ller +2001-10-07 Lutz Müller * camlibs/jamcam: Use libgphoto2/bayer.h and libgphoto2/gamma.h * libgphoto2/Makefile.am: LIBADD -lm -2001-10-07 Lutz M�ller +2001-10-07 Lutz Müller * configure.in: -lm * libgphoto2/Makefile.am @@ -3583,44 +3583,44 @@ * libgphoto2/gamma.[c,h]: New * camlibs/polaroid/pdc640.c: Use above -2001-10-07 Lutz M�ller +2001-10-07 Lutz Müller Patch from Chris Byrne : * camlibs/polaroid/pdc640.c: Updated -2001-10-07 Lutz M�ller +2001-10-07 Lutz Müller Patch from David Faure * libgphoto2/core.c: Fix logic -2001-10-06 Lutz M�ller +2001-10-06 Lutz Müller * configure.in: Bump version up to 2.0beta3 -2001-10-06 Lutz M�ller +2001-10-06 Lutz Müller Patch from Hans Ulrich Niedermann : * frontends/command-line: Add --version -2001-10-06 Lutz M�ller +2001-10-06 Lutz Müller * include/gphoto2-list.h * libgphoto2/list.c (gp_list_ref), (gp_list_unref): New -2001-10-06 Lutz M�ller +2001-10-06 Lutz Müller * include/gphoto2-debug.h * libgphoto2/debug.c (gp_debug_history_get_size): New -2001-10-06 Lutz M�ller +2001-10-06 Lutz Müller * libgphoto2/debug.c: Use the debug level from libgphoto2_port instead of keeping an own global variable -2001-10-05 Lutz M�ller +2001-10-05 Lutz Müller * configure.in: Check for vsnprintf, too. * libgphoto2/debug.c: Use vsnprintf if available. @@ -3641,7 +3641,7 @@ with --get-all-thumbnails, --get-all-images, --get-all-raw-data, --list-files and --list-folders. -2001-10-04 Lutz M�ller +2001-10-04 Lutz Müller * libgphoto2/filesys.c: Only spew debugging messages in case of error - there don't seem to be serious bugs in there any more. @@ -3651,18 +3651,18 @@ * camlibs/kodak/dc240/library.c: patch by Peter Fales compute the packet checksum and ask to resend it. -2001-10-04 Lutz M�ller +2001-10-04 Lutz Müller * include/gphoto2-debug.h: #include * include/gphoto2-result.h: #include * libgphoto2/debug.c: #include -2001-10-04 Lutz M�ller +2001-10-04 Lutz Müller * libgphoto2/debug.c: Move debugging stuff to libgphoto2_port so that those messages get saved, too. -2001-10-04 Lutz M�ller +2001-10-04 Lutz Müller * camlibs/konica/library.c: const * frontents/command-line/main.c: Print out last debugging messages @@ -3672,7 +3672,7 @@ * include/gphoto2-result.h: * libgphoto2/result.c: Revert the result_as_description thing -2001-10-04 Lutz M�ller +2001-10-04 Lutz Müller * libgphoto2/result.c: * libgphoto2/camera.c: @@ -3683,32 +3683,32 @@ * camlibs/kodak/CAMERAS: added latest Kodak DX models. -2001-10-03 Lutz M�ller +2001-10-03 Lutz Müller * frontends/command-line/main.c: Print out additional information on error. * include/gphoto2-result.h: * libgphoto2/result.c (gp_result_as_description): New. -2001-10-03 Lutz M�ller +2001-10-03 Lutz Müller * libgphoto2/camera.c: Check the result of gp_port_open. -2001-10-01 Lutz M�ller +2001-10-01 Lutz Müller * camlibs/konica/localization/Makefile.am: EXTRA_DIST the localization data to get the stuff included in the dist tarball. -2001-10-01 Lutz M�ller +2001-10-01 Lutz Müller * camlibs/konica: Rejoice, we no longer have a glib dependency! -2001-10-01 Lutz M�ller +2001-10-01 Lutz Müller * camlibs/konica/konica.[c,h]: * camlibs/konica/library.c: Moving towards glib-free code... -2001-09-27 Lutz M�ller +2001-09-27 Lutz Müller * camlibs/sierra/protocol.c: * camlibs/sierra/sierra.c: Gilles Grandou @@ -3716,7 +3716,7 @@ * configure.in: * camlibs/jd350e: New driver from Michael Trawny -2001-09-25 Lutz M�ller +2001-09-25 Lutz Müller * libgphoto2/jpeg.h: Fix a warning * libgphoto2/camera.c: Fix locking problem in @@ -3730,31 +3730,31 @@ * libgphoto2/jpeg.c: Can now create and write jpeg files (except for actual encoding of compressed data) -2001-09-24 Lutz M�ller +2001-09-24 Lutz Müller * libgphoto2/jpeg.h: * camlibs/polaroid/pdc320.c: Adapt to changes jpeg_* -> gp_jpeg_* * libgphoto2/jpeg.h: Kill yet another warning. -2001-09-24 Lutz M�ller +2001-09-24 Lutz Müller * libgphoto2/jpeg.[c,h]: Respect the namespace of libjpeg. Otherwise, gtkam and other graphical frontends will horribly fail. -2001-09-24 Lutz M�ller +2001-09-24 Lutz Müller * libgphoto2/core.c: have_initted is no longer needed. -2001-09-24 Lutz M�ller +2001-09-24 Lutz Müller * camlibs/sonydscf1/sonydscf1.c: * libgphoto2/debug.c: glob_debug is now static in libgphoto2 -2001-09-24 Lutz M�ller +2001-09-24 Lutz Müller * frontends/command-line/main.c: glob_debug is now static in libgphoto2 -2001-09-24 Lutz M�ller +2001-09-24 Lutz Müller * libgphoto2/jpeg.c: #define CHECK_RESULT(...) (...) @@ -3769,11 +3769,11 @@ camlibs/jamcam/library.h camlibs/jamcam/library.c: Added support for low-res images. -2001-09-22 Lutz M�ller +2001-09-22 Lutz Müller * libgphoto2/filesys.c: Fix two small bugs. -2001-09-22 Lutz M�ller +2001-09-22 Lutz Müller * camlibs/jamcam/.cvsignore: * camlibs/sonydscf55/.cvsignore: New @@ -3791,7 +3791,7 @@ * camlibs/sonydscf55/*: Fixes & eliminated compiler warnings. -2001-09-22 Lutz M�ller +2001-09-22 Lutz Müller Patch from Carsten Pfeiffer @@ -3803,7 +3803,7 @@ * libgphoto2/file.c: * libgphoto2/filesys.c: char *whatever -> const char *whatever. -2001-09-22 Lutz M�ller +2001-09-22 Lutz Müller Patch from Ilya Konstantinov : @@ -3834,7 +3834,7 @@ camlibs/jamcam/library.c camlibs/jamcam/library.h: added camera library for KBGear JamCam v3.0 -2001-09-12 Lutz M�ller +2001-09-12 Lutz Müller * libgphoto2/core.c: Add some CHECK_INITs. @@ -3848,12 +3848,12 @@ * libgphoto2_port/usb/libusb.c (gp_port_usb_find_device_lib): if device and vendor IDs are 0, return not found. -2001-09-10 Lutz M�ller +2001-09-10 Lutz Müller * camlibs/kodak/dc240/dc240.c (camera_init): Don't open/close the port. This is done by libgphoto2. -2001-09-10 Lutz M�ller +2001-09-10 Lutz Müller * libgphoto2/camera.c (gp_camera_init): Do a simple CHECK_RESULT_OPEN_CLOSE on the init_func @@ -3874,7 +3874,7 @@ * camlibs/agfa-cl18/agfa.c: Don't open the port. This is always done by libgphoto2. -2001-09-10 Lutz M�ller +2001-09-10 Lutz Müller * libgphoto2/camera.c (gp_camera_list_folders), (gp_camera_list_files): Return the result instead of GP_OK if anything goes wrong @@ -3883,15 +3883,15 @@ * libgphoto2/result.c: * include/gphoto2-result.h: GP_ERROR_PATH_NOT_ABSOLUTE: New error. -2001-09-10 Lutz M�ller +2001-09-10 Lutz Müller * camlibs/sierra/sierra.c (get_info_func): Fix copy & paste bug. -2001-09-10 Lutz M�ller +2001-09-10 Lutz Müller * libgphoto2/core.c: Additional debugging stuff. -2001-09-09 Lutz M�ller +2001-09-09 Lutz Müller * libgphoto2/core.c: Use "... == GP_OK" instead of "!...". That should prevent that every USB camera shows up on gp_autodetect... @@ -3901,17 +3901,17 @@ * libgphoto2_port/usb/libusb.c (gp_port_usb_close): Fixed a segfault when passed device handle was NULL. -2001-09-07 Lutz M�ller +2001-09-07 Lutz Müller * libgphoto2/filesys.c (gp_filesystem_format): Don't request any listings here. -2001-09-07 Lutz M�ller +2001-09-07 Lutz Müller * camlibs/polaroid/pdc640.c: New * camlibs/polaroid/Makefile.am: Added pdc640 -2001-09-06 Lutz M�ller +2001-09-06 Lutz Müller * MAINTAINERS: Added Marius for panasonic * camlibs/panasonic/coolshot/Makefile.am: @dotlibs @@ -3924,7 +3924,7 @@ properly decode thumbnails after discovering they are encoded in YUV 4:1:1 format. -2001-09-05 Lutz M�ller +2001-09-05 Lutz Müller * camlibs/polaroid/pdc320.c: Bug fixes from Nathan Stenzel @@ -3942,7 +3942,7 @@ camlibs/panasonic/coolshot/library.c: code cleanup * camlibs/panasonic/coolshot/README: added TODO list for driver -2001-09-02 Lutz M�ller +2001-09-02 Lutz Müller * include/gphoto2-filesys.h: * libgphoto2/filesys.c: Cache files, too. @@ -3950,18 +3950,18 @@ * camlibs/konica/library.c: * camlibs/sierra/sierra.c: Cache files in the filesystem. -2001-09-02 Lutz M�ller +2001-09-02 Lutz Müller * camlibs/panasonic/coolshot/coolshot.c: Use gp_list_populate instead of accessing the filesystem. The filesystem is clever enough to do that itself. -2001-09-02 Lutz M�ller +2001-09-02 Lutz Müller * camlibs/stv0680/pattrec.[c,h]: Move those files ... * libgphoto2/pattrec.[c,]: ...here. -2001-09-02 Lutz M�ller +2001-09-02 Lutz Müller * frontends/command-line/options.c: #include @@ -3978,18 +3978,18 @@ * camlibs/panasonic/coolshot/library.[c,h]:added files to support Panasonic Coolshot KXL-600A & KXL-601A digital cameras. -2001-09-01 Lutz M�ller +2001-09-01 Lutz Müller * camlibs/casio: New * configure.in: Add casio. Like the polaroid and samsung, those drivers DON'T WORK and therefore are signed as EXPERIMENTAL. I add those only to give you a basic framework on which to build. -2001-08-31 Lutz M�ller +2001-08-31 Lutz Müller * camlibs/polaroid/pdc700.c: New -2001-08-31 Lutz M�ller +2001-08-31 Lutz Müller * configure.in: Added polaroid. * camlibs/samsung/samsung.c: Added GP_DRIVER_STATUS_EXPERIMENTAL; @@ -3999,18 +3999,18 @@ * camlibs/polaroid/pdc320.c: * camlibs/polaroid/Makefile.am: New -2001-08-31 Lutz M�ller +2001-08-31 Lutz Müller * camlibs/samsung/Makefile.am: * camlibs/samsung/samsung.c: New but untested. (Just ported it from old gphoto). * configure.in: Added samsung -2001-08-31 Lutz M�ller +2001-08-31 Lutz Müller * libgphoto2/camera.c: Add debugging messages -2001-08-31 Lutz M�ller +2001-08-31 Lutz Müller * camlibs/agfa-cl18/agfa.c: Remove gp_port_usb_find_device, that's in libgphoto2/camera.c now. @@ -4040,21 +4040,21 @@ * camlibs/dimera/dimera3500.c: removed traces of the PNM pseudo-file type and added PGM. -2001-08-30 Lutz M�ller +2001-08-30 Lutz Müller * camlibs/dimera/dimera3500.c (camera_file_get): Use gp_file_adjust_name_for_mime_type * libgphoto2/file.c (gp_file_adjust_name_for_mime_type): GP_MIME_RAW -> *.raw -2001-08-30 Lutz M�ller +2001-08-30 Lutz Müller * camlibs/agfa.c: * camlibs/commands.c: * camlibs/commands.h: Use a macro CHECK for most of the simple error checks. That makes the code much cleaner. -2001-08-30 Lutz M�ller +2001-08-30 Lutz Müller * camlibs/agfa-cl18/agfa.h: Renamed to * camlibs/agfa-cl18/commands.h @@ -4062,11 +4062,11 @@ * camlibs/commands.c: * camlibs/agfa.c: Improve error reporting. -2001-08-30 Lutz M�ller +2001-08-30 Lutz Müller * camlibs/agfa-cl18/*: Bring it up to date (camera->port and camera->fs) -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller * camlibs/barbie/*: Use camera->port and camera->fs. * camlibs/dimera/dimera3500.c @@ -4087,7 +4087,7 @@ * libgphoto2/filesys.c: Don't remove the dirty flag on folders on gp_filesystem_append (thanks, Dan!) -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller * camlibs/template/*: Updated * include/gphoto2-camera.h: Add a note about c_folder_list_folders and @@ -4095,7 +4095,7 @@ * include/gphoto2-filesys.h: Remove an uneeded typedef. * libgphoto2/filesys.c: Here, too. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller Dan Fandrich found this bug: @@ -4103,19 +4103,19 @@ gp_filesystem_list_files returns 0 files, try the old method. Same with folders. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller Fabrice did it again: * camlibs/sierra/*: Actually use camera->fs. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller * include/gphotoos2.h: * include/gphoto2-portability-os2.h: Removed. Contents are now ... * include/gphoto2.h: ... here. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller * gphoto2-library.h: Clean up this file. * gphoto2-camera.h: We don't need camera_init, camera_abilities, and @@ -4126,14 +4126,14 @@ driver authors, could you please declare the functions above static? Except camera_id and camera_abilities. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller All work from Fabrice Bellet : * libgphoto2/filesys.c (gp_filesystem_number): Check if the folder is dirty (like in gp_filesystem_folder_number). -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller * camlibs/sierra/*: * camlibs/directory/directory.c (camera_folder_list_folders), @@ -4148,7 +4148,7 @@ * include/gphoto2-file.h (GP_MIME_BMP): added this mime type. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller * include/gphoto2-file.h: Add a note about the crappy API * include/gphoto2-abilities-list.h: @@ -4156,14 +4156,14 @@ * libgphoto2/core.c: Don't access the CameraAbilitiesList directly any more. -2001-08-29 Lutz M�ller +2001-08-29 Lutz Müller Another patch from Ilya Konstantinov : * libgphoto2/camera.c (gp_camera_new): Correctly initialize the speed to 0 -2001-08-28 Lutz M�ller +2001-08-28 Lutz Müller * camlibs/canon/psa50.c: * camlibs/kodak/dc120/library.c: @@ -4173,7 +4173,7 @@ * camlibs/sonydscf1/sonydscf1.c: Remove direct accesses to the CameraFile struct. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller Patch from Fabrice Bellet : @@ -4188,17 +4188,17 @@ called, scan the whole filesystem. * tests/test-filesys.c: Test gp_filesystem_get_folder, too. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller * camlibs/sierra/sierra.c: Now that libgphoto2_port is patched, we can revert the quick fix from two hours ago. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller * libgphoto2/camera.c * libgphoto2/file.c: strcpy -> strncpy -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller * include/gphoto2-filesys.h: * libgphoto2/filesys.c: Cache folders and files, too (that is, only @@ -4209,17 +4209,17 @@ * camlibs/directory/directory.[c,h]: Use the filesystem * tests/test-filesys.c: Demonstrate the use of the new functions. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller * camlibs/sierra/sierra.c: And correctly use the macros CHECK (won't stop the camera) and CHECK_STOP (after the connection has been started). -2001-08-27 Lutz M�ller +2001-08-27 Lutz MÜller * camlibs/sierra/sierra.c: Until I can fix the bug in libgphoto2_port, don't close the USB port. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller Suggestion from Ilya Konstantinov : @@ -4228,7 +4228,7 @@ (gp_camera_[get,set]_port_path): New * frontends/command-line/main.c: Call those functions. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller * include/gphoto2-filesys.h: * libgphoto2/filesys.c: Implement caching for file information. @@ -4236,7 +4236,7 @@ * camlibs/konica/library.c: Use gp_filesystem_[get,set]_info. This stuff is really incredibly fast. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller Daniel Resare suggested using AC_CONFIG_SUBDIRS: @@ -4247,7 +4247,7 @@ * doc/Makefile.am: Removed OVERVIEW and NOTES. This should have happened a long time ago. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller Ilya Konstantinov pointed me to this bug: @@ -4256,7 +4256,7 @@ switch statement so that people can download files instead of getting errors. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller * include/gphoto2-core.h: * libgphoto2/core.c (gp_autodetect): Revert an API change I committed @@ -4264,7 +4264,7 @@ * libgphoto2/camera.c: * frontends/command-line/main.c: Here too. -2001-08-27 Lutz M�ller +2001-08-27 Lutz Müller Suggestions from Fabrice Bellet : @@ -4278,7 +4278,7 @@ * configure.in: fixed a typo in the dotlibs value. -2001-08-26 Lutz M�ller +2001-08-26 Lutz Müller * include/gphoto2-camera.h: * libgphoto2/camera.c: Add gp_camera_[set,get]_model. Please use @@ -4286,7 +4286,7 @@ * libgphoto2/core.c: On exit, set glob_abilities_list = NULL * tests/test-gphoto2.c: Add lots of documentation. -2001-08-26 Lutz M�ller +2001-08-26 Lutz Müller * camlibs/dimera/dimera3500.c: explicitly set the conversion method to GP_FILE_CONVERSION_METHOD_CHUCK. @@ -4296,7 +4296,7 @@ * include/gphoto2-filesystem.h: * libgphoto2/filesys.c: Implement "dirty" folders. -2001-08-26 Lutz M�ller +2001-08-26 Lutz Müller * camlibs/dimera3500.c: Move the raw->pnm conversion ... * include/gphoto2-file.h: @@ -4307,7 +4307,7 @@ * frontends/command-line/main.c: Add possibility for download of raw data. -2001-08-25 Lutz M�ller +2001-08-25 Lutz Müller * include/gphoto2-file.h: * include/gphoto2-library.h: @@ -4321,7 +4321,7 @@ and file_get_preview...). I hope everything works as it did before. * frontend/command-line/*: Prepare support for download of raw data -2001-08-24 Lutz M�ller +2001-08-24 Lutz Müller * libgphoto2/abilities.c: * include/gphoto2-abilities.h: Let gp_abilities_new return an error @@ -4329,7 +4329,7 @@ * camlibs/*: Adjust to above change. * camlibs/canon/canon.c: #if 0 some code to kill some warnings -2001-08-24 Lutz M�ller +2001-08-24 Lutz Müller * include/gphoto2-abilities-list.h: Make gp_abilities_list_new return an error code. Introduce gp_abilities_list_sort and @@ -4338,7 +4338,7 @@ * libgphoto2/core.c: Sorting code now is in abilibies-list. * libgphoto2/file.c: "image/x-png" -> "image/png" -2001-08-24 Lutz M�ller +2001-08-24 Lutz Müller * camlibs/sierra/library.c: Remove some unnecessary casts, put in some CHECKs @@ -4349,7 +4349,7 @@ * libgphoto2/filesys.c: Remove lots of redundancy, always check if folder has a trailing slash (and ignore it if this is the case). -2001-08-24 Lutz M�ller +2001-08-24 Lutz Müller * camlibs/agfa-cl18/agfa.c: Use gp_file_* instead of directly accessing the struct. @@ -4365,12 +4365,12 @@ * libgphoto2/file.c: * include/gphoto2-file.h: Introduce some more gp_file_* functions. -2001-08-24 Lutz M�ller +2001-08-24 Lutz Müller * include/gphoto2-file.h: Make gp_file_new return an error code. * */*: Adjust everything for above change. -2001-08-23 Lutz M�ller +2001-08-23 Lutz Müller * libgphoto2/list.c (gp_list_new): memset on *list instead of list. @@ -4387,20 +4387,20 @@ * frontends/command-line/main.c : fix option --debug so that it really put the GP_DEBUG_HIGH mode. -2001-08-22 Lutz M�ller +2001-08-22 Lutz Müller * */*: Small parameter changes to make gphoto2 API more consistent. More to follow. -2001-08-22 Lutz M�ller +2001-08-22 Lutz Müller * README: Update USB Mass Storage list -2001-08-21 Lutz M�ller +2001-08-21 Lutz Müller * libgphoto2/camera.c (gp_camera_file_get_info): Fix logic. -2001-08-21 Lutz M�ller +2001-08-21 Lutz Müller * libgphoto2/camera.c: * libgphoto2/core.c: @@ -4417,12 +4417,12 @@ * camlibs/kodak/dc240/dc240.c (camera_init): activate capture_image (camera_capture): reimplemented and updated prototype -2001-08-21 Lutz M�ller +2001-08-21 Lutz Müller * libgphoto2/camera.c (gp_camera_file_get_info): Make sure the field name is always set. -2001-08-21 Lutz M�ller +2001-08-21 Lutz Müller * README: Updated list of USB Mass Storage cameras. Thanks Hubert! @@ -4470,7 +4470,7 @@ not removed, or the memory card is full). * Start documenting routines. -2001-08-20 Lutz M�ller +2001-08-20 Lutz Müller * doc/OVERVIEW: Cruft, not up to date, incorrect. Removed. * doc/NOTES: Redundant. Removed. @@ -4479,26 +4479,26 @@ * libgphoto2/core.c: Same here with gp_autodetect and gp_camera_count. * include/gphoto2-core.h: Kill compile warning -2001-08-20 Lutz M�ller +2001-08-20 Lutz MÜller * libpghoto2/camera.c: Kill compile warning by declaring gp_camera_exit static -2001-08-20 Lutz M�ller +2001-08-20 Lutz MÜller * MAINTAINERS: New -2001-08-20 Lutz M�ller +2001-08-20 Lutz Müller * camlibs/sierra/sierra.c (camera_file_get_generic): Documentation update -2001-08-20 Lutz M�ller +2001-08-20 Lutz Müller * camlibs/sierra/sierra.c (camera_file_get_generic): Fix detection of TIFF images -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * configure.in: -Wmissing-prototypes -Wmissing-declarations * camlibs/agfa-cl18/commands.c: @@ -4512,57 +4512,57 @@ * include/gphoto2-file.h: * libgphoto2/file.c: First step towards a compilation with -Werror -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * camlibs/konica/library.c: Format the filesystem before updating it. -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * tests/test-filesys.c: Even more tests * libgphoto2/filesys.c: Fix remaining bugs. It should work now... -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * tests/test-filesys.c: New * tests/Makefile.am: Compile test-filesys.c * libgphoto2/filesys.c: Several bugfixes - there are still bugs in there. -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * configure.in: Don't generate camlibs/template/Makefile * libgphoto2/filesys.c: * include/gphoto2-filesys.h (gp_filesystem_delete_all): New -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * libgphoto2/filesys.c (gp_filesystem_format): Fix bug found by - St�phane Castejon. + Stéphane Castejon. -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * libgphoto2/globals.h: Unused. Removed. -2001-08-19 Lutz M�ller +2001-08-19 Lutz Müller * include/gphoto2-filesys.h: * libgphoto2/filesys.c (gp_filesystem_get_folder): New * libgphoto2/widget.c (gp_widget_get_parent): Corrected typo -2001-08-18 Lutz M�ller +2001-08-18 Lutz Müller * include/gphoto2-widget.h: * libgphoto2/widget.c (gp_widget_get_parent): New function -2001-08-18 Lutz M�ller +2001-08-18 Lutz Müller * include/Makefile.am: Oops, add gphoto2-result.h. -2001-08-18 Lutz M�ller +2001-08-18 Lutz Müller * po/POTFILES.in: Add core.c, camera.c and result.c -2001-08-18 Lutz M�ller +2001-08-18 Lutz Müller * README: Add notice about USB Mass Storage cameras. * include/*: @@ -4571,7 +4571,7 @@ * camlibs/konica/Makefile.am: There's no ChangeLog here... * tests/test-gphoto2.c: Adjust headers -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * include/gphoto2-camera.h: * include/gphoto2-file.h: @@ -4579,7 +4579,7 @@ * libgphoto2/widget.c: Hide CameraWidget internals here. No need to publish all that stuff. -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * include/gphoto2-datatypes.h: Move the declaration of the lists to ... * include/gphoto2-lists.h: ... here. This is a first step towards @@ -4593,7 +4593,7 @@ * libgphoto2/lists.c: * camlibs/*: Reflect above changes -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * configure.in: Add libgphoto-2.0.pc * libgphoto2/Makefile.am: Remove the old GNOME configuration stuff. @@ -4601,7 +4601,7 @@ * libgphoto2/libgphoto2Conf.sh.in: Removed * libgphoto2/libgphoto-2.0.pc.in: New -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * tests/*: New * configure.in: @@ -4610,22 +4610,22 @@ * frontends/command-line/main.c: * frontents/command-line/Makefile.am: Reflect changes -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * frontents/gtk/macros/*: Removed. -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * frontents/Makefile.am: Remove libpghoto2_frontend from SUBDIRS. * frontents/gtk/*: Removed those ancient files. For GUI frontends, refer to gtkam or GnoCam. They are distributed separately. -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * frontends/command-line/Makefile.am: Remove reference to libgphoto2_frontend.la which wasn't needed anyways. -2001-08-17 Lutz M�ller +2001-08-17 Lutz Müller * frontents/libgphoto2_frontend/*: Removed. Those files were mainly empty functions and nowhere needed. @@ -4658,10 +4658,10 @@ * camlibs/kodak/dc240/dc240.c (camera_about): Changed a typo in supported camera models. -2001-08-14 Lutz M�ller +2001-08-14 Lutz Müller * camlibs/sierra/sierra.c: Set timeout to TIMEOUT before updating - folder. Thanks to St�phane Castejon who found this bug. + folder. Thanks to Stéphane Castejon who found this bug. 2001-08-13 Hubert Figuiere @@ -4672,7 +4672,7 @@ * camlibs/kodak/dc240/library.c (dc240_file_action): fix bug #440162 -2001-08-08 Lutz M�ller +2001-08-08 Lutz Müller * camlibs/sierra/library.c: (sierra_delete_all): Move notice about cameras ignoring delete_all to ... @@ -4680,18 +4680,18 @@ update the filesystem - without that, gphoto2 won't be able to fix the behaviour of some cameras (ignoring delete_all). -2001-08-08 Lutz M�ller +2001-08-08 Lutz Müller * camlibs/panasonic/Makefile.am: SUBDIRS = l859 -2001-08-08 Lutz M�ller +2001-08-08 Lutz Müller * camlibs/konica/library.c: (camera_init): Update the filesystem once at camera_init (camera_folder_list_folders): Use gp_filesystem_list_folders (camera_folder_list_files): Use gp_filesystem_list_files -2001-08-08 Lutz M�ller +2001-08-08 Lutz Müller * camlibs/sierra/library.[c,h]: (do_capture): Return the right location of the picture (on my camera, it is in /DCIM/100OLYMP) @@ -4711,32 +4711,32 @@ (gp_filesystem_list_files): New (gp_filesystem_list_folders): New -2001-08-04 Lutz M�ller +2001-08-04 Lutz Müller * camlibs/sierra/sierra.c: The C-2100UZ is supported, too. Unfortunatelly, the product id is the same for the C-2100UZ, the C-3000Z, and the C-3030Z. This results in three entries for this camera ("gphoto2 --auto-detect"). This has to be fixed somehow, sometime. -2001-08-03 Lutz M�ller +2001-08-03 Lutz Müller * camlibs/sierra/sierra.c: Remove the Panasonic Coolshot KXI-600A from the list of supported cameras - Chris Pinkham figured out that this camera uses a totally different protocol. -2001-08-03 Lutz M�ller +2001-08-03 Lutz Müller * camlibs/sierra/library.c: Add a note that the Nikon CoolPix 880 simply ignores (!) the delete_all command. Thanks to Mick Grant for figuring this out. -2001-08-03 Lutz M�ller +2001-08-03 Lutz Müller * libgphoto2/camera.c: Even if the camera reports success on delete_all, check if all pictures have been deleted. -2001-08-03 Lutz M�ller +2001-08-03 Lutz Müller * libgphoto2/camera.c: Not all cameras implement delete_all - fall back to deletion one by one then. @@ -4817,18 +4817,18 @@ 2000-08-18 20:47 jgangemi * frontends/gtk/src/main.c: - adding gnome support (by by - Lutz_M�ller) + Lutz_Müller) 2000-08-18 20:45 jgangemi * frontends/gtk/src/Makefile.am: - adding gnome support (by - Lutz_M�ller) + Lutz_Müller) - now uses gpio-config 2000-08-18 20:44 jgangemi * frontends/gtk/: acconfig.h, configure.in: - adding gnome - support (by Lutz_M�ller) + support (by Lutz_Müller) 2000-08-18 17:24 scottf diff --git a/camlibs/ax203/README.ax203-compression b/camlibs/ax203/README.ax203-compression index 9fab136..bb16711 100644 --- a/camlibs/ax203/README.ax203-compression +++ b/camlibs/ax203/README.ax203-compression @@ -70,7 +70,7 @@ modified to work with ax203's JPEG flavor. Tinyjpeg is: */ Note that tinyjpeg includes jidctflt.c from libjpeg, see below for -libjpeg's copyright info. +libjpeg's copyright info. Once I had working decompression code I needed to write compression code, as tinyjpeg does not do compression I turned to libjpeg. I did not want @@ -139,14 +139,14 @@ Made on 30 March 2010. Contents - • 1 Compressed image format - □ 1.1 Introduction - □ 1.2 Image format - ☆ 1.2.1 Header - ☆ 1.2.2 MCU info block - ☆ 1.2.3 DQT table - ☆ 1.2.4 DHT table - ☆ 1.2.5 Entropy coded data + • 1 Compressed image format + □ 1.1 Introduction + □ 1.2 Image format + ☆ 1.2.1 Header + ☆ 1.2.2 MCU info block + ☆ 1.2.3 DQT table + ☆ 1.2.4 DHT table + ☆ 1.2.5 Entropy coded data Compressed image format @@ -166,14 +166,14 @@ Image format The image file seems to contain the following parts: - • a 16-byte header - • a small, low-res version of the image in a kind of raw format (color space + • a 16-byte header + • a small, low-res version of the image in a kind of raw format (color space is unknown, but likely YCbCr) - • a JPEG DQT table (but without the DQT marker) containing two JPEG + • a JPEG DQT table (but without the DQT marker) containing two JPEG quantisation tables, one for luma and one for chroma - • a JPEG DHT table (but without the DHT marker) containing four huffman + • a JPEG DHT table (but without the DHT marker) containing four huffman tables (combinations of luma/chroma, DC/AC) - • the entropy coded JPEG data + • the entropy coded JPEG data Although the encoding is very much like JPEG, there are no JPEG chunk markers at all. @@ -187,36 +187,36 @@ specification. The table below shows all known fields: -┌───────┬─────────┬───────────────────────────────────────────────────────────┐ -│ │ Related │ │ -│ Byte │ JPEG │ Meaning │ -│ │ field │ │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│0x00/ │SOF: X │Image width, encoded as big-endian │ -│0x01 │ │ │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│0x02/ │SOF: Y │Image height, encoded as big-endian │ -│0x03 │ │ │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│ │SOF: Hi/ │"Resolution" byte, 0 for images without sub-sampling of the│ -│0x04 │Vi │color components, 3 for images that use sub-sampling of the│ -│ │ │color components │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│0x05/ │ │Three numbers, each indicating which quantisation table (0 │ -│0x06/ │DQT: Tq │or 1) should be used for which component (Y, Cb, Cr) │ -│0x07 │ │ │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│0x08/ │ │Three numbers, each indicating which DC huffman table (0 or│ -│0x09/ │SOS: Tdj │1) should be used for which component (Y, Cb, Cr) │ -│0x0A │ │ │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│0x08/ │ │Three numbers, each indicating which AC huffman table (0 or│ -│0x09/ │SOS: Taj │1) should be used for which component (Y, Cb, Cr) │ -│0x0A │ │ │ -├───────┼─────────┼───────────────────────────────────────────────────────────┤ -│0x0E/ │Unknown │Unknown │ -│0x0F │ │ │ -└───────┴─────────┴───────────────────────────────────────────────────────────┘ +┌───────┬─────────┬───────────────────────────────────────────────────────────┐ +│ │ Related │ │ +│ Byte │ JPEG │ Meaning │ +│ │ field │ │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│0x00/ │SOF: X │Image width, encoded as big-endian │ +│0x01 │ │ │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│0x02/ │SOF: Y │Image height, encoded as big-endian │ +│0x03 │ │ │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│ │SOF: Hi/ │"Resolution" byte, 0 for images without sub-sampling of the│ +│0x04 │Vi │color components, 3 for images that use sub-sampling of the│ +│ │ │color components │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│0x05/ │ │Three numbers, each indicating which quantisation table (0 │ +│0x06/ │DQT: Tq │or 1) should be used for which component (Y, Cb, Cr) │ +│0x07 │ │ │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│0x08/ │ │Three numbers, each indicating which DC huffman table (0 or│ +│0x09/ │SOS: Tdj │1) should be used for which component (Y, Cb, Cr) │ +│0x0A │ │ │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│0x08/ │ │Three numbers, each indicating which AC huffman table (0 or│ +│0x09/ │SOS: Taj │1) should be used for which component (Y, Cb, Cr) │ +│0x0A │ │ │ +├───────┼─────────┼───────────────────────────────────────────────────────────┤ +│0x0E/ │Unknown │Unknown │ +│0x0F │ │ │ +└───────┴─────────┴───────────────────────────────────────────────────────────┘ MCU info block @@ -241,19 +241,19 @@ data for the 4th MCU starts is 3066 - 40 = 3026. So say that the 5th MCU starts huffman compressed data starts would contain 3071 - 48 = 3023. Yes this is a bit weird, but it is how it is. -┌─────────┬───────────────────────────────────────────────────────────────────┐ -│ Offset │ Meaning │ -├─────────┼───────────────────────────────────────────────────────────────────┤ -│0x00-0x01│Litte Endian 16 bit word storing last DC val for the Y channel │ -├─────────┼───────────────────────────────────────────────────────────────────┤ -│0x02-0x03│Litte Endian 16 bit word storing last DC val for the Cb channel │ -├─────────┼───────────────────────────────────────────────────────────────────┤ -│0x04-0x05│Litte Endian 16 bit word storing last DC val for the Cr channel │ -├─────────┼───────────────────────────────────────────────────────────────────┤ -│ │Litte Endian 16 bit word storing the offset into the image, from │ -│0x06-0x07│the start of this info block! Where the huffman data for this MCU │ -│ │starts │ -└─────────┴───────────────────────────────────────────────────────────────────┘ +┌─────────┬───────────────────────────────────────────────────────────────────┐ +│ Offset │ Meaning │ +├─────────┼───────────────────────────────────────────────────────────────────┤ +│0x00-0x01│Litte Endian 16 bit word storing last DC val for the Y channel │ +├─────────┼───────────────────────────────────────────────────────────────────┤ +│0x02-0x03│Litte Endian 16 bit word storing last DC val for the Cb channel │ +├─────────┼───────────────────────────────────────────────────────────────────┤ +│0x04-0x05│Litte Endian 16 bit word storing last DC val for the Cr channel │ +├─────────┼───────────────────────────────────────────────────────────────────┤ +│ │Litte Endian 16 bit word storing the offset into the image, from │ +│0x06-0x07│the start of this info block! Where the huffman data for this MCU │ +│ │starts │ +└─────────┴───────────────────────────────────────────────────────────────────┘ DQT table @@ -270,17 +270,17 @@ Entropy coded data This seems to be standard huffman encoded coefficient data, with the following exceptions: - • there are no stuffing bytes after 0xFF bytes - • after each JPEG MCU (minimum coded unit), the next MCU seems to start at + • there are no stuffing bytes after 0xFF bytes + • after each JPEG MCU (minimum coded unit), the next MCU seems to start at the next byte-aligned position in the stream - • there is no end-of-image JPEG marker + • there is no end-of-image JPEG marker The order of components (Y, Cb, Cr) coded in the stream depends on the resolution byte from the header. - • For resolution value 0x00, they seem to be interleaved in the following + • For resolution value 0x00, they seem to be interleaved in the following order: chroma1, chroma2, luma. - • For resolution value 0x03, they seem to be interleaved in the following + • For resolution value 0x03, they seem to be interleaved in the following order: chroma1, chroma2, luma, luma, luma, luma. The two chroma blocks are sub-sampled by a factor 2 in this case (and therefore encode for a 16x16 pixel area), the luma blocks are not sub-sampled (so that's why there are 4 @@ -292,6 +292,6 @@ ImageEncodingAx206" Powered by MediaWiki GNU Free Documentation License 1.2 - • This page was last modified 14:09, 30 March 2010. - • This page has been accessed 29 times. - • Content is available under GNU Free Documentation License 1.2. + • This page was last modified 14:09, 30 March 2010. + • This page has been accessed 29 times. + • Content is available under GNU Free Documentation License 1.2. diff --git a/camlibs/gsmart300/README.gsmart300 b/camlibs/gsmart300/README.gsmart300 index 84d279d..ac1562b 100644 --- a/camlibs/gsmart300/README.gsmart300 +++ b/camlibs/gsmart300/README.gsmart300 @@ -34,4 +34,4 @@ thumbnails. Lower quality pictures are left 640x480, and no thumbnail is provided. - Jérôme Lodewyck + Jérôme Lodewyck diff --git a/camlibs/jl2005c/README.jl2005bcd-compression b/camlibs/jl2005c/README.jl2005bcd-compression index 57633f5..c09f8d9 100644 --- a/camlibs/jl2005c/README.jl2005bcd-compression +++ b/camlibs/jl2005c/README.jl2005bcd-compression @@ -306,5 +306,5 @@ Powered by MediaWiki * This page has been accessed 223 times. -� 2010 Geeknet, Inc. Terms of Use Privacy Policy +© 2010 Geeknet, Inc. Terms of Use Privacy Policy diff --git a/camlibs/konica/README.konica b/camlibs/konica/README.konica index 4b33758..5773a38 100644 --- a/camlibs/konica/README.konica +++ b/camlibs/konica/README.konica @@ -33,5 +33,5 @@ If you find any, please report them to . Author ------ -Lutz M�ller +Lutz Müller diff --git a/camlibs/panasonic/README.panasonic b/camlibs/panasonic/README.panasonic index 640c827..e470cee 100644 --- a/camlibs/panasonic/README.panasonic +++ b/camlibs/panasonic/README.panasonic @@ -20,9 +20,9 @@ Overview Copyright --------- - Copyright � 2000 Mariusz Zynel (gPhoto port) - Copyright � 2000 Fredrik Roubert (idea) - Copyright � 1999 Galen Brooks (DC1580 code) + Copyright © 2000 Mariusz Zynel (gPhoto port) + Copyright © 2000 Fredrik Roubert (idea) + Copyright © 1999 Galen Brooks (DC1580 code) Changes ------- diff --git a/camlibs/spca50x/README.spca50x b/camlibs/spca50x/README.spca50x index 611cd08..216db33 100644 --- a/camlibs/spca50x/README.spca50x +++ b/camlibs/spca50x/README.spca50x @@ -64,7 +64,7 @@ gsmart mini support. His patches went in during the merge. Hartmut Henkel helped debug a crash with thumbnails. Rupert Levene helped debug the merged camlib. -Norbert M�ndjen found out that the pencams +Norbert Möndjen found out that the pencams don't react well to the reset command. Walt Boring helped debug the above reset problem. John Feuerstein helped figuring out and testing the @@ -113,7 +113,7 @@ Thanks from the spca504_flash README ------------------------------------ This owes everything to the work of Mark Zimmermann whose pencamread tool I have simply ported to a gphoto2 camlib. The macam driver by -Matthias Krau� was also helpfull. All features are theirs, all bugs are mine. +Matthias Krauß was also helpfull. All features are theirs, all bugs are mine. I dont own a camera of this type, so I had to rely on Armin Janssen to tirelessly produce usb snoops, test and give feedback. diff --git a/camlibs/st2205/README.st2205-compression b/camlibs/st2205/README.st2205-compression index 29c316c..ba4b915 100644 --- a/camlibs/st2205/README.st2205-compression +++ b/camlibs/st2205/README.st2205-compression @@ -29,16 +29,16 @@ Made on 19 March 2010. Contents - • 1 Compressed image format - □ 1.1 Introduction - □ 1.2 Image decoding - ☆ 1.2.1 Image header - ☆ 1.2.2 8x8 pixel block - ○ 1.2.2.1 Decoding chrominance - ○ 1.2.2.2 Decoding luminance - ○ 1.2.2.3 Color decoding - ☆ 1.2.3 Shuffling/unshuffling - □ 1.3 Table overview + • 1 Compressed image format + □ 1.1 Introduction + □ 1.2 Image decoding + ☆ 1.2.1 Image header + ☆ 1.2.2 8x8 pixel block + ○ 1.2.2.1 Decoding chrominance + ○ 1.2.2.2 Decoding luminance + ○ 1.2.2.3 Color decoding + ☆ 1.2.3 Shuffling/unshuffling + □ 1.3 Table overview Compressed image format @@ -56,12 +56,12 @@ compressed images are stored. Basic principles used in the encoding: - • 8x8 image blocks: an image has a dimension of 128x128 pixels and is + • 8x8 image blocks: an image has a dimension of 128x128 pixels and is subdivided into 256 blocks of 8x8 pixels each. - • YUV-like encoding: each of these 8x8 pixel blocks is separated into a + • YUV-like encoding: each of these 8x8 pixel blocks is separated into a brightness component and two color components and independently encoded by a lossy compression algorithm. - • block shuffling: the order in which the blocks are encoded is usually + • block shuffling: the order in which the blocks are encoded is usually not simply linear top-down left-right, but is controlled by one of several "shuffling tables" that determine where each decoded block goes into the final image. By showing the decoding process in real time and @@ -86,65 +86,65 @@ Image header An image starts with a 16-byte header: -┌─────────┬───────────────────────────────────────────────────────────────┐ -│ Byte │ Meaning │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x00 │Image marker with a fixed value of 0xF5 │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x01/0x02│Image width (0x80) encoded as big-endian │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x03/0x04│Image height (0x80) encoded as big-endian │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x05/0x06│Number of 8x8 blocks in the image (0x100) encoded as big-endian│ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x07 │Shuffle pattern to use │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x08 │Unknown, bits 1 and 2 carry some special meaning. Usually │ -│ │contains value 0x04. │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│ │Related to block shuffling, exact meaning unknown. Contain 0xFF│ -│0x09 │for shuffle pattern 1, for other shuffle patterns it contains a│ -│ │value depending on the picture frame resolution. For 128x128 │ -│ │frames it contains 1, for 96x64 frames it contains 0. │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x0A/0x0B│Length of following image data │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x0C-0x0F│Padding/unused (all 0x00) │ -└─────────┴───────────────────────────────────────────────────────────────┘ +┌─────────┬───────────────────────────────────────────────────────────────┐ +│ Byte │ Meaning │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x00 │Image marker with a fixed value of 0xF5 │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x01/0x02│Image width (0x80) encoded as big-endian │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x03/0x04│Image height (0x80) encoded as big-endian │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x05/0x06│Number of 8x8 blocks in the image (0x100) encoded as big-endian│ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x07 │Shuffle pattern to use │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x08 │Unknown, bits 1 and 2 carry some special meaning. Usually │ +│ │contains value 0x04. │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│ │Related to block shuffling, exact meaning unknown. Contain 0xFF│ +│0x09 │for shuffle pattern 1, for other shuffle patterns it contains a│ +│ │value depending on the picture frame resolution. For 128x128 │ +│ │frames it contains 1, for 96x64 frames it contains 0. │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x0A/0x0B│Length of following image data │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x0C-0x0F│Padding/unused (all 0x00) │ +└─────────┴───────────────────────────────────────────────────────────────┘ 8x8 pixel block The 8x8 pixel block is encoded further as a variable length block, as follows: -┌──────┬───────┬──────────────────────────────────────────────────────────┐ -│Offset│Meaning│ Remark │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│ │Length │Bit 0-6 is the length of the rest of the block (often │ -│0x00 │byte │0x2F). Bit 7 selects between 2-bit and 4-bit luma decoding│ -│ │ │mode │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│ │Luma Y │Bit 0-6 is the base offset of the luminance channel for │ -│0x01 │byte │every pixel in the block. Bit 7 selects between two │ -│ │ │luminance patterns tables (LUMA1 or LUMA2) │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│ │Chroma │Bit 0-6 is the base offset of the U chrominance channel │ -│0x02 │U byte │for every pixel in the block. Bit 7 indicates extended │ -│ │ │decoding of this chrominance channel │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│ │Chroma │Bit 0-6 is the base offset of the V chrominance channel │ -│0x03 │V byte │for every pixel in the block. Bit 7 indicates extended │ -│ │ │decoding of this chrominance channel │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│0x04 │Chroma │Variable length chrominance channel U decoding info, see │ -│ │U data │below │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│... │Chroma │Variable length chrominance channel V decoding info, see │ -│ │V data │below │ -├──────┼───────┼──────────────────────────────────────────────────────────┤ -│... │Luma Y │Variable length luminance channel decoding info, see below│ -│ │data │ │ -└──────┴───────┴──────────────────────────────────────────────────────────┘ +┌──────┬───────┬──────────────────────────────────────────────────────────┐ +│Offset│Meaning│ Remark │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│ │Length │Bit 0-6 is the length of the rest of the block (often │ +│0x00 │byte │0x2F). Bit 7 selects between 2-bit and 4-bit luma decoding│ +│ │ │mode │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│ │Luma Y │Bit 0-6 is the base offset of the luminance channel for │ +│0x01 │byte │every pixel in the block. Bit 7 selects between two │ +│ │ │luminance patterns tables (LUMA1 or LUMA2) │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│ │Chroma │Bit 0-6 is the base offset of the U chrominance channel │ +│0x02 │U byte │for every pixel in the block. Bit 7 indicates extended │ +│ │ │decoding of this chrominance channel │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│ │Chroma │Bit 0-6 is the base offset of the V chrominance channel │ +│0x03 │V byte │for every pixel in the block. Bit 7 indicates extended │ +│ │ │decoding of this chrominance channel │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│0x04 │Chroma │Variable length chrominance channel U decoding info, see │ +│ │U data │below │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│... │Chroma │Variable length chrominance channel V decoding info, see │ +│ │V data │below │ +├──────┼───────┼──────────────────────────────────────────────────────────┤ +│... │Luma Y │Variable length luminance channel decoding info, see below│ +│ │data │ │ +└──────┴───────┴──────────────────────────────────────────────────────────┘ Decoding chrominance @@ -152,21 +152,21 @@ Chrominance is encoded with a reduced resolution of 4x4 "pixels" per block. The chrominance decoding info consists of: -┌─────────┬──────────┬────────────────────────────────────────────────────┐ -│ Offset │ Meaning │ Remark │ -├─────────┼──────────┼────────────────────────────────────────────────────┤ -│ │Pattern │Index into a color base pattern table (CHROMA). The │ -│0x00 │byte A │table entry contains the pattern for the top 8 │ -│ │ │chroma pixels. │ -├─────────┼──────────┼────────────────────────────────────────────────────┤ -│ │Pattern │Index into a color base pattern table (CHROMA). The │ -│0x01 │byte B │table entry contains the pattern for the bottom 8 │ -│ │ │chroma pixels. │ -├─────────┼──────────┼────────────────────────────────────────────────────┤ -│ │ │Optional correction items for each chroma pixel │ -│0x02-0x09│Correction│(using table CORR). This part is only present when │ -│ │ │bit7 of the chroma byte is set. │ -└─────────┴──────────┴────────────────────────────────────────────────────┘ +┌─────────┬──────────┬────────────────────────────────────────────────────┐ +│ Offset │ Meaning │ Remark │ +├─────────┼──────────┼────────────────────────────────────────────────────┤ +│ │Pattern │Index into a color base pattern table (CHROMA). The │ +│0x00 │byte A │table entry contains the pattern for the top 8 │ +│ │ │chroma pixels. │ +├─────────┼──────────┼────────────────────────────────────────────────────┤ +│ │Pattern │Index into a color base pattern table (CHROMA). The │ +│0x01 │byte B │table entry contains the pattern for the bottom 8 │ +│ │ │chroma pixels. │ +├─────────┼──────────┼────────────────────────────────────────────────────┤ +│ │ │Optional correction items for each chroma pixel │ +│0x02-0x09│Correction│(using table CORR). This part is only present when │ +│ │ │bit7 of the chroma byte is set. │ +└─────────┴──────────┴────────────────────────────────────────────────────┘ The chrominance value is basically the sum of: @@ -195,17 +195,17 @@ Decoding luminance The luminance decoding info consists of: -┌─────────┬───────────────────────────────────────────────────────────────┐ -│ Offset │ Meaning │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│0x00-0x07│A set of indexes into table LUMA1 or LUMA2 to select a "base │ -│ │pattern" for each row of pixels inside a block. │ -├─────────┼───────────────────────────────────────────────────────────────┤ -│ │Correction items for each pixel in the block, where each │ -│0x08-0x27│correction item is encoded in 4 bits. Each correction item is │ -│ │actually an index into table CORR storing a value that is added│ -│ │to the luminance value of the pixel. │ -└─────────┴───────────────────────────────────────────────────────────────┘ +┌─────────┬───────────────────────────────────────────────────────────────┐ +│ Offset │ Meaning │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│0x00-0x07│A set of indexes into table LUMA1 or LUMA2 to select a "base │ +│ │pattern" for each row of pixels inside a block. │ +├─────────┼───────────────────────────────────────────────────────────────┤ +│ │Correction items for each pixel in the block, where each │ +│0x08-0x27│correction item is encoded in 4 bits. Each correction item is │ +│ │actually an index into table CORR storing a value that is added│ +│ │to the luminance value of the pixel. │ +└─────────┴───────────────────────────────────────────────────────────────┘ In short, the luminance channel of each pixel is basically the sum of: @@ -261,29 +261,29 @@ Table overview Several tables are involved in encoding/decoding. Below is an overview of the various tables, their properties and what they are used for -┌────────┬────────────┬───────────────────────────────────────────────────┐ -│ Table │ Dimension │ Remark │ -├────────┼────────────┼───────────────────────────────────────────────────┤ -│ │256 entries │Entry contains brightness patterns for 1 row of 8 │ -│LUMA1 │of 8 signed │pixels within an 8x8 block. │ -│ │words │ │ -├────────┼────────────┼───────────────────────────────────────────────────┤ -│ │256 entries │Entry contains brightness patterns for 1 row of 8 │ -│LUMA2 │of 8 signed │pixels within an 8x8 block. Alternate table. │ -│ │words │ │ -├────────┼────────────┼───────────────────────────────────────────────────┤ -│ │256 entries │Entry contains chroma patterns for 2 rows of 4 │ -│CHROMA │of 8 signed │pixels within an 4x4 chroma block. │ -│ │words │ │ -├────────┼────────────┼───────────────────────────────────────────────────┤ -│ │256 entries │Entry contains the (x,y) coordinates for an 8x8 │ -│SHUFFLEx│of 2 bytes │block. There are several tables like this, each one│ -│ │ │encoding for a different shuffle pattern. │ -├────────┼────────────┼───────────────────────────────────────────────────┤ -│ │16 entries │Correction values that are applied for each pixel. │ -│CORR │of 1 signed │Values in this table: │ -│ │word │-26,-22,-18,-14,-11,-7,-4,-1,1,4,7,11,14,18,22,26 │ -└────────┴────────────┴───────────────────────────────────────────────────┘ +┌────────┬────────────┬───────────────────────────────────────────────────┐ +│ Table │ Dimension │ Remark │ +├────────┼────────────┼───────────────────────────────────────────────────┤ +│ │256 entries │Entry contains brightness patterns for 1 row of 8 │ +│LUMA1 │of 8 signed │pixels within an 8x8 block. │ +│ │words │ │ +├────────┼────────────┼───────────────────────────────────────────────────┤ +│ │256 entries │Entry contains brightness patterns for 1 row of 8 │ +│LUMA2 │of 8 signed │pixels within an 8x8 block. Alternate table. │ +│ │words │ │ +├────────┼────────────┼───────────────────────────────────────────────────┤ +│ │256 entries │Entry contains chroma patterns for 2 rows of 4 │ +│CHROMA │of 8 signed │pixels within an 4x4 chroma block. │ +│ │words │ │ +├────────┼────────────┼───────────────────────────────────────────────────┤ +│ │256 entries │Entry contains the (x,y) coordinates for an 8x8 │ +│SHUFFLEx│of 2 bytes │block. There are several tables like this, each one│ +│ │ │encoding for a different shuffle pattern. │ +├────────┼────────────┼───────────────────────────────────────────────────┤ +│ │16 entries │Correction values that are applied for each pixel. │ +│CORR │of 1 signed │Values in this table: │ +│ │word │-26,-22,-18,-14,-11,-7,-4,-1,1,4,7,11,14,18,22,26 │ +└────────┴────────────┴───────────────────────────────────────────────────┘ The LUMA1, LUMA2 and CHROMA tables are stored inside the picframe in 16 bits signed (2's complement) LE byte order format. LUMA1 starts at 0x8477, @@ -294,17 +294,17 @@ display resolutions. There are 8 or 7 tables per set, the first 2 tables are "generated" (0 = row by row, 1 = column by column), then 6 or 5 tables per resolution in ROM: -┌──────────┬──────┬─────────────────────┐ -│Resolution│start │Number of sets in ROM│ -├──────────┼──────┼─────────────────────┤ -│128 x 160 │0xB477│6 │ -├──────────┼──────┼─────────────────────┤ -│128 x 128 │0xC377│5 │ -├──────────┼──────┼─────────────────────┤ -│120 x 160 │0xCD77│5 │ -├──────────┼──────┼─────────────────────┤ -│96 x 64 │0xD92F│5 │ -└──────────┴──────┴─────────────────────┘ +┌──────────┬──────┬─────────────────────┐ +│Resolution│start │Number of sets in ROM│ +├──────────┼──────┼─────────────────────┤ +│128 x 160 │0xB477│6 │ +├──────────┼──────┼─────────────────────┤ +│128 x 128 │0xC377│5 │ +├──────────┼──────┼─────────────────────┤ +│120 x 160 │0xCD77│5 │ +├──────────┼──────┼─────────────────────┤ +│96 x 64 │0xD92F│5 │ +└──────────┴──────┴─────────────────────┘ Retrieved from "http://picframe.spritesserver.nl/wiki/index.php/ ImageEncoding" @@ -312,6 +312,6 @@ ImageEncoding" Powered by MediaWiki GNU Free Documentation License 1.2 - • This page was last modified 20:49, 16 March 2010. - • This page has been accessed 4,256 times. - • Content is available under GNU Free Documentation License 1.2. + • This page was last modified 20:49, 16 March 2010. + • This page has been accessed 4,256 times. + • Content is available under GNU Free Documentation License 1.2. diff --git a/libgphoto2_port/COPYING.LIB b/libgphoto2_port/COPYING.LIB index 533ba01..369441c 100644 --- a/libgphoto2_port/COPYING.LIB +++ b/libgphoto2_port/COPYING.LIB @@ -1,7 +1,7 @@ GNU LIBRARY GENERAL PUBLIC LICENSE Version 2, June 1991 - Copyright � 1991 Free Software Foundation, Inc. + Copyright © 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -450,7 +450,7 @@ convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - Copyright � + Copyright © This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public