"Fossies" - the Fresh Open Source Software Archive

Member "pfstools-2.2.0/ChangeLog" (12 Aug 2021, 17070 Bytes) of package /linux/privat/pfstools-2.2.0.tgz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 2.1.0_vs_2.2.0.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 pfstools 2.2.0 <12.08.2021>
    2 	* Added: v210 format in pfsinyuv
    3 	* Fixed: memleak in pfssize
    4 	* Fixed: Fix format-security errors with Octave 5.1 (thanks to Orion Poplawski)
    5 	* Added: pfs_automerge
    6 	* Fixed: typos in the documentation (thanks to Andreas Metzler)
    7 	* Added: simple deghosting in pfshdrcalibrate (-d option)
    8 	* Fixed: pfsalign now uses free AKAZE feature detector, avoiding issues with missing non-free OpenCV classes
    9 	* Fixed: Updated installation instruction for Ubuntu 18.04
   10 	* Fixed: Fixed a number of compiler warnings from g++ 7.4.0
   11 	* Fixed: Octave interface upgraded to Octave-6 (thanks to Michal)
   12 	* Fixed: pfstmo_durand02 - reversed the old fix that made images over-saturated. Now 99.5th percentile is mapped to white. 
   13 	* Removed: pfsinjpeghdr, pfsoutjpeghdr (discontinued)
   14 	* Fixed: compilation fails with GCC11/std=c++17, duplicate "clamp" definition (thanks to Stefan)
   15 	* Added: pfshdrcalibrate now performs exposure merging in a noise-optimal manner
   16 	* Added: pfsindcraw now calls libraw's dcraw_emu instead of dcraw if the former is available
   17 
   18 pfstools 2.1.0 <13.11.2017>
   19 	* Added: pfsinyuv/pfsoutyuv to handle uncompressed video .yuy
   20 	* Added: Support for PQ2020 and HLG2020 color spaces (in pfs*yuv)
   21 	* Added: pfsview now builds with Qt5 instead of Qt4
   22 	* Fixed: pfsglview crashing on OSX (thanks to Michael)
   23 	* Fixed: issues with compiling matlab MEX functions on Ubuntu
   24 	* Added: installation instruction for Ubuntu (README.Ubuntu)
   25 	* Added: experimemtal version of deghosting in pfshdrcalibrate (poor performance)
   26 
   27 pfstools 2.0.6 <15.03.2017>
   28 	* Fixed: --frame frame range spec can now handle negative frame order, e.g. 30:-1:0
   29 	* Added: Added photon-noise weighting in pfshdrcalibrate - very small improvement for some images
   30 	* Fixed: pfsview does not change zoom settings when flipping between next/previous images
   31 	* Fixed: Fixed bug in pfsin/outimgmagics - missing call to InitializeMagick causing assertion fault
   32 	* Fixed: Fixed bug in pfsouthdrhtml - missing call to InitializeMagick causing assertion fault
   33 	* Added: Matlab MEX files can now be compiled on Windows from Cygwin using VisualStudio compiler
   34 
   35 pfstools 2.0.5 <26.05.2016>
   36 	* fixed: pfsinppm now can read multiple frames using --frames but also from a ppm file
   37 	* fixed: a few typos in the documentation and code (thanks to Andreas)
   38 	* fixed: fixed octave interface to work with Octave 3.8.1 (and hopefully later versions)
   39 	* fixed: octave-config used to automatically determine were to install Octave files
   40 	* fixed: compilation issues with c++-11
   41 	* fixed: bug in the assert statement made some matlab mex functions to crash (in debug mode)
   42 	* fixed: version number string is now correctly reported
   43 	* fixed: reverts mistakenly introduced fix from 2.0.0: pfsinpfm and pfsoutpfm do not flip images (top-bottom)
   44 	* fixed: pfs handles now very long tags (by truncating them)
   45 
   46 pfstools 2.0.4 <15.07.2015>
   47 	* fixed: added installation of octave-based scripts: pfsoctavelum pfsoctavergb pfsstat
   48 	* fixed: libraries installed in lib64 if needed (thanks to Orion for the patch)
   49 	* fixed: added "so" version to the pfs.so library (thanks to Orion for the patch)
   50 	* fixed: Replaced depreciated OctaveMap for compatibility with octave 4.0.0
   51 
   52 pfstools 2.0.3 <28.04.2015>
   53 	* fixed: permission issues in the cmake scripts
   54 	* fixed: Out-of-source compilation issues in octave (thanks to Tomas)
   55 	* added: pfsoutexr has new --float32 option to store color as 32-bit float
   56 	* upated: pfsoutexr assumes --fix-halfmax as default and has additional switch --clamp-halfmax to disable this behavior
   57 	* fixed: pfshdrcalibrate: serious bug that caused Robertson's method to fail most of the time
   58 	* fixed: pfshdrcalibrate: Improved clipping of saturated pixels should avoid most of the artefacts
   59 	* added: jpeg2hdrgen - now the command can use "identify" from ImageMagick instead of "jhead"
   60 
   61 pfstools 2.0.2 <08.03.2015>
   62 	* fixed: Fixed build and install scripts for hdrhtml
   63 	* fixed: Fixed building FFT solver for pfstmo_fattal02
   64 	* updated: Added check for libexif
   65 	* updated: improvements in pfstmo_ferradans11 to produce brighter results
   66 	* updated: Updated some manual pages
   67 
   68 pfstools 2.0.1 <07.01.2015>
   69 	* added: new tone-mapping operator "pfstmo_ferradans11" (thanks to Sira)
   70 
   71 pfstools 2.0.0 <06.12.2014>
   72 	* added: Starting from pfstools 2.0.0, pfstmo and pfscalibration are included in the pfstools source package
   73 	* changed: support for automake dropped in favour of cmake
   74 	* fixed: pfsinpfm and pfsoutpfm now handle both big and little endian files correctly
   75 	* fixed: pfsinpfm and pfsoutpfm do not flip images (top-bottom)
   76 	* added: new tone-mapping operator: pfstmo_mai11
   77 	* changed: Thoroughly updated README files
   78 	* fixed: several issues with octave scripts (compatibility with newer Octave releases), in particular pfs_write_rgb
   79 
   80 pfstools 1.9.0 <17.09.2014>
   81 	* added: CMake build system (to replace automake in future releases)
   82 	* changed: pfsinrgbe & pfsoutrgbe do not correct for Radiance WHITE_EFFICACY by default. Note that this makes absolute values stored in .hdr files using earlier pfstools version smaller then they should be. Check manual pages for pfsinrgbe.
   83 	* added: pfsretime - simple frame duplication
   84 	* added: pfscolortransform - color calibration
   85 	* updated: pfsglview contains many improvement and multithreading (thanks to Oliver Barth)
   86 	* updated: pfsview is multithreaded if openmp present
   87 	* fixed: pfsindcraw uses sRGB rather than the native RGB color space. This should improve colors in HDR images merged from RAW.
   88 	* fixed: bugs in pfsintiff
   89 	* fixed: Building OSX app bundle for pfsview disabled by default (use --enable-osxapp to enable again)
   90 
   91 pfstools 1.8.5 <21.10.2011>
   92 	* fixed: pfsintiff normalizes 16-bit files to 0-1 range to maintain compatibility with pfscalibration and the rest of pfstools
   93 	* fixed: when reading TIFF files, pfsin falls back to pfsinimgmagick if pfsintiff not found
   94 	* fixed: pfsout tries first pfsoutimgmagic when writing TIFF images
   95 
   96 pfstools 1.8.4 <20.05.2011>
   97 	* fixed: SegFault from pfsview when switching channels
   98 	* fixed: quoted arguments in pfsin/pfsout/pfsv/pfsindcraw/pfsinmulti (fixes bug 3279342)
   99 
  100 pfstools 1.8.3 <23.03.2011>
  101 	* fixed: pfsdisplayfunction properly interpolates display LUT
  102 	* fixed: bug #3080304 - configure uses non-portable test(1) syntax
  103 	* fixed: bug #1766263 - pfsinhdrgen fails silently on pfsin failure. - partially
  104 	* fixed: pfsview the entire code converted from qt3 to qt4 (fixes bug #3127946)
  105 	* fixed: "Fit window to content" works again in pfsview
  106 	* added: window icon in pfsview
  107 	* added: improved image file saving in pfsview
  108 
  109 pfstools 1.8.2 <18.06.2010>
  110 	* fixed: compiler incompatibility issue in pfspanoramic.cpp
  111 	* fixed: bug #2953028 "gcc 4.4.1 const cast error"
  112 	* fixed: spaces were improperly escaped in pfsin / pfsout (thanks to Timo)
  113 	* added: new improved hdrhtml template from hdrlabs.com (thanks to Christian)
  114 
  115 pfstools 1.8.1 <01.06.2009>
  116 	 * fixed: hdrhtml JavaScript code for XHTML pages
  117 	 * fixed: hdrhtml '+' and '-' keys work now the same as in pfsview (were swapped)
  118 	 * fixed: added missing includes
  119 	 * fixed: matlab/pfs_shell.m removes matlab paths from LD_LIBRARY_PATH
  120 	 * fixed: uninitialized color clipping mode in pfsview (tracker 2790026)
  121 	 * fixed: pfsview, "preserve bri & hue" color clipping handles lower limit correcly now
  122 	 * fixed: pfsinppm does not report EOF error when reading from stdin
  123 	 * fixed: compilation on Mac OS X 10.5.7 with Fink
  124 	 * added: make install creates application bundle for pfsview
  125 
  126 pfstools 1.8 <23.02.2009>
  127 	 * added: pfsouthdrhtml for generating web pages with an HDR viewer
  128 	 * added: matlab functions: pfs_write_image, pfs_read_image
  129 	 * added: matlab interface can now save multi-channel (>3) images
  130 	 * fixed: cleaned up and improved matlab documentation, added Content.m
  131 	 * fixed: problem with inheriting matlab's LD_LIBRARY_PATH when running pfs commands
  132 	 * fixed: improved search for NETPBM header files in the configure script
  133 	 * fixed: pfssize keeps aspect ratio when resizing many images with --min/max/x/y
  134 
  135 pfstools 1.7.0 <22.10.2008>
  136 	 * added: pfsingdal - reader of geospatial data formats using GDAL (Geospatial Data Abstraction Library) (thanks to Martin Lambers)
  137 	 * added: pfsdisplayfunction command for conversion between display luminance and pixel values
  138 	 * added: pfsinimgmagick and pfsinppm add a WHITE_Y tag to frames (needed by some tone mapping operators)
  139 	 * pfsview: automatically switch to linear mapping and LDR range for display-referred images
  140 	 * fixed: pfsview correctly shows pixel position x=0
  141 	 * added: inverse gamma correction in pfsgamma
  142 	 * added: pfsgamma sets propertly LUMINANCE tag and displays warnings on improper input images
  143 	 * added: configure script displays information and commands that will not be compiled because of missing dependencies
  144 	 * fixed: some warning messages due to stricter syntax in g++ 4.2.1
  145 	 * bugfix: removed depreciated matlab command pfsread - caused compilation problems under Windows
  146 	 * added: pfs_test_shell for quick testing for common matlab setup problems
  147 	 * added: pfsview shows in the status bar current exposure for the dynamic range window (relative to Y=1)
  148 	 * added: configure should automatically find the include dir for netpbm	
  149 	 * fixed: handling of >8bit files is unified for all commands; new tag ('BITDEPTH') is used to store information about the bit-depth recission; pfsoutimagemagic and pfsoutppm support a new option --bit-depth
  150          * fixed: removed --linear option from pfsoutppm, pfsoutimagemagick, pfsouttiff and changed default behavior, which was too confusing and error-prone. Images will never be gamma-corrected (transformed to the sRGB) unless it is explicitly enforced with a new option '--srgb'.
  151 	
  152 pfstools 1.6.5 <06.05.2008>
  153 	 * fixed: matlab interface cleanup: pfsfclose.cpp pfsfgets.cpp pfsfputs.cpp pfspopen2.cpp pfssend.cpp moved to another project as they do not belong to pfstools
  154 	 * fixed: matlab Makefile automatically detects correct mex-file extension (thanks to Neil Alldrin)
  155 	 * fixed: matlab - pfs_shell under unix adds bash as the default shell for executing pfs commands
  156 	 * fixed: matlab interface operates now on single precission floats, thus making most operations faster (thanks to Neil Alldrin)
  157 	 * added: matlab -> pfsview function shows now matrix names
  158 	 * Debian patch ported: changes required to switch to octave3.0 (thanks to Thomas Weber)
  159 	 * Debian patch ported: Fixed the usage of dcraw(1)'s -m command line option (thanks to Sebastian Harl)
  160 	
  161 pfstools 1.6.4 <01.01.2007>
  162 	 * fixed: buffer overflow vulnerability in rgbeio.cpp (thanks to Stefan)
  163 	 * fixed: compilation issues with gcc-4.3 - missing includes (thanks to Sebastian Harl for the Debian patch) 
  164 	 
  165 pfstools 1.6.3 <05.12.2007>
  166 	 * fixed: pfsinopenexr can now read files that has data window < display window
  167 	 * fixed: pfs library can handle channel names up to 32 characters (was 8)
  168 	 * updated: pfs specification - max string lengths and format of custom channel names
  169 	 * security fix: fscanf in rgbeio.cpp (thanks to Stefan and Ludwig)
  170 	 * bugfix: pfsview - segfault when switching channels
  171 	 * fixed: pfsview - color readout in the status line refreshed when new channel or frame loaded
  172 	 * added: matlab/pfs_write_luminance.m
  173 	 * bugfix: rgbeio - header read properly when the first byte is 0x20 (thanks to Axel)
  174 	 * bugfix: rgbeio - fix misinterpreted rle-compresses lines (thanks to Axel)
  175 
  176 pfstools 1.6.2 <04.07.2007>
  177          * matlab: pfsview can now display 2D cell arrays
  178 	 * pfs library: quite serious bug in sRGB transforms fixed
  179 	 * added: check for GLUT library (unix only)
  180 	 * added: man page for pfsglview
  181 	 
  182 pfstools 1.6.1 <24.04.2007>
  183 	 * added: pfsin accepts all extensions supported by dcraw (thanks to L. David Baron)
  184 	 * fixed: tiff logluv reader - segfault bug and wrong colorspace conversions (thanks to Giuseppe Rota)
  185 	 * updated: some documentation files
  186 	 * fixed: matlab/pfs_transform_colorspace accepts 3D/2D matrix as both input and output
  187 	 * fixed: matlab/pfs_put or _get handles tags in pfs stream
  188 	 * fixed: pfsview under different shell than bash
  189 
  190 pfstools 1.6 <01.03.2007>
  191 	 * added: preliminary support for matlab (see README.matlab)
  192 	 * added: --disable-octave option
  193 	 * fixed: configure.ac honors CXXFLAGS instead of overwriting them with -O3
  194 	 * added: pfsin/outimgmagic now handles alpha channel
  195 	 * added: pfsindcraw checks for dcraw and reports errors if not found
  196 	 * fixed: pfsintiff could fail with large images
  197 	 * added: example project files for MS VC++ (CVS only)
  198 	 * added: pfsglview (viewer, which does not require qt)
  199 	 * added: support for exposure adjustment in radiance HDR files
  200 	 * fixed: compiler compatibity issues in pfspanoramic.cpp
  201 	 
  202 pfstools 1.5 <16.08.2006>
  203 	 * All octave IO API updated: named pipes replaced with popen, which is less
  204 	 problematic under cygwin
  205 	 
  206 	 * bugfix: color conversion matrixes (XYZ->RGB) lead to inaccuracies for 16bit images.
  207 	matrix values have been adjusted to maximize precision. (2006-08-08)
  208 	 * added: initial support for alpha channels in Tiff files (thanks to Pablo d'Angelo, http://hugin.sf.net). images can be loaded, but alpha channels are ignored.
  209 	 * added: disable-* options to configure script to disable build of certain features
  210 	 * added: pfsview - displayed image can be copied to clipboard
  211 	 * added: pfscut - now it is possible to specify u-l, b-r coordinates
  212 	 * updated: pfs specification
  213 
  214 pfstools 1.4	 
  215  	 * added: initial support for camera RAW files via dcraw wrapper pfsindcraw
  216 	   2006-03-17  Grzegorz Krawczyk  <krawczyk@mpi-sb.mpg.de>
  217 	 * pfsview: now possible to choose color space for the pixel under the cursor
  218 	 * pfsview: added new color clipping method: Keep brightness and hue
  219 	 * improved QT autoconf check, added --with-qtinclude, --with-qtlibs
  220 	 * fixed typos in documentation and pfs spec (thanks to Adam Buchbinder)
  221 	 * pfs.cpp and colorspace.cpp compile under MS Visual C++
  222 	 * pfsopen.m can accept file descriptor of an opened file now
  223 pfstools 1.3
  224 	 * added: pfsinimgmagick/pfsoutimgmagick to read and write images using ImageMagick++ library
  225 	 * added: pfsinjpeghdr / pfsoutjpeghdr for JPEG-HDR format
  226 	 * added: pfsstat - hdr image statistic
  227 	 * bug fixed: loading of images in pfsview should be 30-60% faster
  228 	 * configure.ac - improved QT config script
  229 	 ** use pkgconfig to set up QT flags, if possible
  230 	 ** verify MOC
  231 	 ** simpler script to set up QT flags
  232 	 * libpfs uses map instead of hash_map - for better compatibility
  233 	 * added: pfsview - better handling of negative values
  234 	 ** mark negative with red now works
  235 	 ** negative values in color images are now recognized
  236 	 * pv renamed to pfsv to avoid the conflict with the pipe viewer 'pv'
  237 
  238 pfstools 1.2.1 <19.07.2005>
  239          * bug fixed: seg fault in pfsoutexr and pfsabsolute
  240 	 * bug fixed: pfsin uses bash as a shell
  241 	 
  242 pfstools 1.2 <15.06.2005>
  243 	 pfs library: extended api:
  244 	 * pckconfig file renamed from pfs-1.0.pc to pfs.pc
  245 	 * iterator over all tags in TagContainer
  246 	 * new iterator over all channels in Frame
  247 	 * FrameFileIterator can be used together with getopt and getopt_long
  248 	 pfsinexr, pfsoutexr: can read/write all channels and all tags/attributes
  249 	 added: pfsinpfm, pfsoutpfm - to read/write PFM HDR images
  250 	 pfsin*,pfsout*: now use 'LUMINANCE' tag to keep the track of the type of
  251 	                 intensities stored in the pfs stream:
  252 			 relative (linear) or display (gamma corrected)
  253 	 pfssize: new arguments --minx, --miny, --maxx and --maxy
  254 	 pfs library: sRGB color space scaled to keep channel values
  255 	   within 0-1 range (to be compliant with the other parts of pfstools)
  256 	 Added new filters
  257 	 * pfscut - crops images
  258 	 * pfscat - concatenates images or animations
  259 	 * pfspad - add border to images or animations
  260 	 * pfsrotate - rotates images by 90deg
  261 	 * pfsflip - flips images
  262 	 * pfsabsolute - calibrates images to absolute units (Y in cd/m^2)
  263 	 Support for LUMINANCE tag (recognized by some pfsin* and pfsout* commands)
  264 	 
  265 pfstools 1.1 <29.01.2005>
  266 	pfsview: minimum and maximum of the luminance window can be
  267 	  dragged (previously only entire window could be dragged)
  268 10.01.2004
  269 	added: support for gcc 3.4.2 (thanks to Fabio Mierlo)
  270 15.12.2004
  271         added: pfspanoramic
  272 05.12.2004
  273 	pfsview: optimized mapping function for faster display and
  274 	better responsiveness
  275 	pfsview: added visualization of negative values
  276 	pfsview: added option to switch off NaN and Inf marking
  277 	pfssize: fixed problem with boundary conditions
  278 	pfsview: shortcuts added
  279 24.11.2004
  280 	added: octave script: pfssize
  281 	transformColorSpace does graph traverse to find conversion
  282 	between any color spaces
  283 18.11.2004
  284 	pfsview: can save visible window as .png image
  285 17.11.2004
  286 	pfsextractchannels: added
  287 	Updated man pages
  288 02.11.2004
  289 	pfsview: it is now possible to move back and forth between the frames
  290 	pfsin*: all those commands now add a tag FILE_NAME 	
  291 27.10.2004
  292 	Rewritten and much improved pfssize. Enlarging of images is now
  293 	possible. pfssize rewrites tags to the resized stream.