exiv2/src
skal ecaf1dd478 Fix alpha bit detection in VP8L chunks
As per the spec ([1]), the alpha_bit is located on the 4th byte of the payload, just after the height.

This seems to fix the bug reported on GIMP ([2]) where an incorrect file was generated.



[1] https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification#2_riff_header
[2] https://gitlab.gnome.org/GNOME/gimp/issues/1818
2018-11-26 16:43:55 +01:00
..
actions.cpp Update DateTimeOriginal in NEF images 2018-11-06 19:28:11 +01:00
actions.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
asfvideo.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
basicio.cpp Move BlockMap to .cpp file (Remove it from API) 2018-11-07 23:17:26 +01:00
bigtiffimage.cpp Port Iptc::printStructure & getUshort to slices API 2018-10-11 14:06:16 +02:00
bmpimage.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
canonmn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
canonmn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
casiomn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
casiomn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
CMakeLists.txt conan: copy 3rd party dlls only if the conanDlls folder exists 2018-11-20 22:02:05 +01:00
convert.cpp Fix cppcheck issues: unreachableCode 2018-10-11 13:40:03 +02:00
cr2header_int.cpp Fix bug in Cr2Header::read 2018-05-26 18:19:40 +02:00
cr2header_int.hpp Add explicit to constructors with 1 argument 2018-11-07 23:17:26 +01:00
cr2image.cpp Do not use Image::printStructure() when reading images as this causes security issues. 2018-09-13 11:18:29 +02:00
crwimage_int.cpp Fix #460 by adding more checks in CiffDirectory::readDirectory 2018-10-14 11:58:25 +02:00
crwimage_int.hpp Move implementation to .cpp files. Fix more issues related to visibility settings 2018-09-14 13:20:08 +02:00
crwimage.cpp Do not use Image::printStructure() when reading images as this causes security issues. 2018-09-13 11:18:29 +02:00
datasets.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
doxygen.hpp.in Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
easyaccess.cpp Fix #561. Use proper counter for the idx variable 2018-11-26 16:39:00 +01:00
enforce.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
epsimage.cpp Remove deprecated code from version source files 2018-09-14 07:43:21 +02:00
error.cpp Provide default and copy constructor for AnyError 2018-09-14 13:20:08 +02:00
exif.cpp Fix #401 by fixing iteration over exif data tags 2018-10-16 12:41:36 +02:00
exiv2.1 Man page update to describe the configuration file. 2018-10-26 17:47:15 +02:00
exiv2.cpp Fix 547: option -pR only available in Debug mode. 2018-11-22 18:19:08 +01:00
exiv2app.hpp Include unistd.h only where it is needed 2018-11-11 12:27:26 +01:00
fff.h #1149. Added fff.h (from plir.com) and code strengthening. 2016-01-10 19:02:38 +00:00
fujimn_int.cpp Update fujiColor tag with descriptions for new Fujifilm monochrome modes 2018-11-07 12:56:23 +01:00
fujimn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
futils.cpp Fix getProcessPath() on Cygwin 2018-11-16 17:23:47 +01:00
getopt.cpp Fix -vVg loops 2018-11-16 13:10:43 +01:00
getopt.hpp Changes for cross-platform getopt 2018-09-01 20:19:45 +02:00
gifimage.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
helper_functions.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
helper_functions.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
http.cpp MSVC: Delete deprecated stuff related to MSVC < 2008 2018-11-11 12:27:26 +01:00
i18n.h Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
image_int.cpp Add missing inclusions of cstdio and cstdarg 2018-11-11 12:27:26 +01:00
image_int.hpp Fix compilation in clang 2018-11-07 23:17:26 +01:00
image.cpp Check in Image::printIFDStructure if seek and reads are OK 2018-11-06 14:40:36 +01:00
ini.cpp Add explicit to constructors with 1 argument 2018-11-07 23:17:26 +01:00
iptc.cpp Port Iptc::printStructure & getUshort to slices API 2018-10-11 14:06:16 +02:00
jp2image.cpp Port Iptc::printStructure & getUshort to slices API 2018-10-11 14:06:16 +02:00
jpgimage.cpp code formatting 2018-11-14 07:55:21 +01:00
localtime.c Add back localtime.c implementation for MinGW 2018-10-30 15:26:23 +01:00
makernote_int.cpp Fix #533 - Apply patch proposed by Dominique Nerriec 2018-11-14 07:55:21 +01:00
makernote_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
matroskavideo.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
metadatum.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
minoltamn_int.cpp Reduce the scope of variables 2018-11-07 23:17:26 +01:00
minoltamn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
mrwimage.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
nikonmn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
nikonmn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
olympusmn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
olympusmn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
orfimage_int.cpp add _int suffix to all the internal files 2017-11-28 17:36:08 +01:00
orfimage_int.hpp Add explicit to constructors with 1 argument 2018-11-07 23:17:26 +01:00
orfimage.cpp Do not use Image::printStructure() when reading images as this causes security issues. 2018-09-13 11:18:29 +02:00
panasonicmn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
panasonicmn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
pentaxmn_int.cpp Reduce the scope of variables 2018-11-07 23:17:26 +01:00
pentaxmn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
pgfimage.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
pngchunk_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
pngchunk_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
pngimage.cpp Port Iptc::printStructure & getUshort to slices API 2018-10-11 14:06:16 +02:00
preview.cpp Fix cppcheck issues: uninitMemberVar & uninitVar 2018-10-11 13:40:03 +02:00
private.h Remove obsolete svn revision 2017-11-19 11:17:11 +01:00
properties.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
psdimage.cpp PSD: enforce Length of image resource section < file size 2018-11-06 13:17:35 +01:00
quicktimevideo.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
rafimage.cpp [binaryToString] Reimplement using Slices 2018-10-11 14:06:16 +02:00
riffvideo.cpp [binaryToString] Reimplement using Slices 2018-10-11 14:06:16 +02:00
rw2image_int.cpp add _int suffix to all the internal files 2017-11-28 17:36:08 +01:00
rw2image_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
rw2image.cpp Do not use Image::printStructure() when reading images as this causes security issues. 2018-09-13 11:18:29 +02:00
safe_op.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
samsungmn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
samsungmn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
sigmamn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
sigmamn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
sonymn_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
sonymn_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
ssh.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
tags_int.cpp Restore API functions remove in #450 2018-10-10 18:16:57 +02:00
tags_int.hpp Restore API functions remove in #450 2018-10-10 18:16:57 +02:00
tags.cpp Initialize variable in constructor initialization list 2018-11-07 23:17:26 +01:00
tgaimage.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
tiffcomposite_int.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
tiffcomposite_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
tifffwd_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
tiffimage_int.cpp Replaced all hardcoded error codes with ker... constants 2018-02-18 09:28:57 +01:00
tiffimage_int.hpp Add explicit to constructors with 1 argument 2018-11-07 23:17:26 +01:00
tiffimage.cpp Fix #457 2018-10-13 11:37:57 +02:00
tiffvisitor_int.cpp Fix warning about implicit conversion to bool 2018-09-12 19:22:31 +02:00
tiffvisitor_int.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
timegm.h Add back localtime.c implementation for MinGW 2018-10-30 15:26:23 +01:00
TODO typo (GNU compliant) 2010-04-20 09:01:57 +00:00
types.cpp bindtextdomain point to relative path to bin directory 2018-11-11 12:27:26 +01:00
tzfile.h Remove obsolete svn revision 2017-11-19 11:17:11 +01:00
unused.h Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
utils.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
utils.hpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
utilsvideo.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
value.cpp Add missing inclusions of cstdio and cstdarg 2018-11-11 12:27:26 +01:00
version.cpp https://github.com/Exiv2/exiv2/issues/555 2018-11-19 11:38:26 +00:00
webpimage.cpp Fix alpha bit detection in VP8L chunks 2018-11-26 16:43:55 +01:00
xmp.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
xmpsidecar.cpp Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00