Lines Matching +refs:cmake +refs:indent +refs:line +refs:to

2 cf7c5a5d provide a way to opt-out/override WEBP_NODISCARD
8 f6d15cb7 bump version to 1.4.0
13 e2c8f233 cmake,wasm: simplify SDL2 related flags
14 d537cd37 cmake: fix vwebp_sdl compile w/libsdl-org release
16 7b0bc235 man/cwebp.1: add more detail to -partition_limit
24 8a7e9112 Merge "CMakeLists.txt: apply cmake-format" into main
25 7fac6c1b Merge "Copy C code to not have multiplication overflow" into main
27 501d9274 Copy C code to not have multiplication overflow
28 fba7d62e CMakeLists.txt: apply cmake-format
37 713982b8 Limit animdecoder_fuzzer to 320MB
38 cbe825e4 cmake: fix sharpyuv simd files' build
40 5efd6300 mv SharpYuvEstimate420Risk to extras/
46 24d7f9cb Switch code to SDL2.
48 a429c0de sharpyuv: convert some for() to do/while
54 15a1309e Merge "webp-lossless-bitstream-spec: delete extra blank line" into main
57 e9d50107 webp-lossless-bitstream-spec: delete extra blank line
60 09ca1368 Merge "webp-container-spec: change assert to MUST be TRUE" into main
63 9db21143 webp-container-spec: change assert to MUST be TRUE
80 63234c42 bump version to 1.3.2
147 ebb6f949 cmake,emscripten: explicitly set stack size
149 8e965ccb Call png_get_channels() to see if image has alpha
164 7138bf8f bump version to 1.3.1
167 46bc4fc9 Merge "Switch ExtraCost to ints and implement it in SSE." into main
168 828b4ce0 Switch ExtraCost to ints and implement it in SSE.
169 ff6c7f4e CONTRIBUTING.md: add C style / cmake-format notes
170 dd530437 add .cmake-format.py
171 adbe2cb1 cmake,cosmetics: apply cmake-format
184 cba30078 WebPConfig.cmake.in: use calculated include path
187 2d547e24 Compare kFuzzPxLimit to max_num_operations
193 8151f388 move VP8GetCPUInfo declaration to cpu.c
196 761f49c3 Merge "webp-lossless-bitstream-spec: add missing bits to ABNF" into main
197 84d04c48 webp-lossless-bitstream-spec: add missing bits to ABNF
199 93d88aa2 Merge "deps.cmake: remove unneeded header checks" into main
200 118e0035 deps.cmake: remove unneeded header checks
219 41ffe04e Merge "Update yapf style from "chromium" to "yapf"" into main
220 2d9d9265 Update yapf style from "chromium" to "yapf"
225 b54d21a0 Merge "CMakeLists.txt: allow CMAKE_INSTALL_RPATH to be set empty" into main
227 d9a505ff CMakeLists.txt: allow CMAKE_INSTALL_RPATH to be set empty
231 e763eb1e bump version to 1.3.0
255 54ebd5a3 webp-lossless-bitstream-spec: limit dist map lut to 69 cols
263 8bab09a4 Merge "*.pc.in: rename lib_prefix to webp_libname_prefix" into main
265 a02978c2 sharpyuv/Makefile.am+cmake: add missing -lm
266 28aedcb9 *.pc.in: rename lib_prefix to webp_libname_prefix
268 dfc843aa Merge "*.pc.in: add lib prefix to lib names w/MSVC" into main
269 2498209b *.pc.in: add lib prefix to lib names w/MSVC
272 d34f9b99 Merge "webp-lossless-bitstream-spec: convert BNF to ABNF" into main
279 72776530 webp-lossless-bitstream-spec: convert BNF to ABNF
280 d992bb08 cmake: rename cpufeatures target to cpufeatures-webp
284 a8f6b5ee webp-container-spec: change SHOULD to MUST w/ANIM chunk
290 5b01f321 Merge "Update Windows makefile to build libsharpyuv library." into main
292 780db756 Update Windows makefile to build libsharpyuv library.
294 abf73d62 Merge "WebPConfig.cmake.in: add find_dependency(Threads)" into main
295 25807fb4 Merge "cmake: restore compatibility with cmake < 3.12" into main
296 5dbc4bfa WebPConfig.cmake.in: add find_dependency(Threads)
299 02d15258 cmake: restore compatibility with cmake < 3.12
302 e8f83de2 Set libsharpyuv include dir to 'webp' subdirectory.
303 15a91ab1 cmake,cosmetics: apply cmake-format
309 639619ce cmake: fix dll exports
315 9c1d457c cmake/cpu.cmake: remove unused variable
336 fcbc2d78 Merge "doc/*.txt: restrict code to 69 columns" into main
339 9fde8127 bump version to 1.2.4
340 7a0a9935 doc/*.txt: restrict code to 69 columns
354 04764b56 libwebp.pc: add libsharpyuv to requires
357 bec2c88a webp-container-spec.txt: move ChunkHeader to terminology
370 bfad7ab5 CMakeLists.txt: correct libwebpmux name in WebPConfig.cmake
371 c2e3fd30 Revert "cmake: fix webpmux lib name for cmake linking"
382 8278825a makefile.unix: add sharpyuv objects to clean target
384 34b1dc33 bump version to 1.2.3
392 404c1622 Rename Huffman coding to prefix coding in the bitstream spec
404 9fc12274 CMake: add src to webpinfo includes
405 7d18f40a CMake: add WEBP_BUILD_WEBPINFO to list of checks for exampleutil
406 11309aa5 CMake: add WEBP_BUILD_WEBPMUX to list of checks for exampleutil
407 4bc762f7 CMake: link imageioutil to exampleutil after defined
426 a3927cc8 sharpyuv.c,cosmetics: fix indent
431 42888f6c Add an option to enable static builds.
436 8fa053d1 Rename SharpYUV to SharpYuv for consistency.
438 deb426be Makefile.vc: add sharpyuv_csp.obj to SHARPYUV_OBJS
446 10c50848 normalize label indent
475 b4533deb CMakeLists.txt,cosmetics: break long line
478 26139c73 Rename MAX_COST to MAX_BIT_COST in histogram_enc.c
479 13b82816 cmake: fix webpmux lib name for cmake linking
482 4074acf8 dsp.h: bump msvc arm64 version requirement to 16.6
494 567e1f44 Reword img2webp synopsis command line
496 17bade38 Merge "Reword img2webp synopsis command line" into main
497 a80954a1 Reword img2webp synopsis command line
506 973390b6 bump version to 1.2.2
514 8ea81561 change VP8LPredictorFunc signature to avoid reading 'left'
533 b9622063 Set CheckPatchFormatted flags to fail on diffs
535 3875c7de CMakeLists.txt: set minimum version to 3.7
538 45eaacc9 Convert deprecated uint32 to uint32_t.
539 42592af8 webp,cmake: Remove unnecessary include dirs
545 53b6f762 fix indent
546 d2caaba4 fix indent
548 d250f01d dsp/*: use WEBP_HAVE_* to determine Init availability
549 1fe31625 dsp/*: use WEBP_HAVE_* to determine Init availability
551 b2bc8093 bump version to 1.2.1
553 e0241154 Merge "libwebp/CMake: Add <BUILD_INTERFACE> to webp incl" into main
554 edea6444 libwebp/CMake: Add <BUILD_INTERFACE> to webp incl
559 46d844e6 Merge "cpu.cmake: fix compiler flag detection w/3.17.0+" into main
562 327ef24f cpu.cmake: fix compiler flag detection w/3.17.0+
573 72fe52f6 anim_encode.c,cosmetics: normalize indent
575 6f445b3e CMake: set CMP0072 to NEW
582 c9e26bdb rescaler_utils: set max valid scaled w/h to INT_MAX/2
587 109ff0f1 utils: allow MALLOC_LIMIT to indicate a max
602 b1674240 Add modified Zeng's method to palette sorting.
610 7d416ff0 webpdec,cosmetics: match error text to function call
612 7e58a1a2 *.cmake: add license header
613 5651a6b2 cmake: fix .so versioning
627 a8853394 SSE4.1 versions of BGRA to RGB/BGR color-space conversions
634 759b9d5a cmake: add WEBP_USE_THREAD option
635 926ce921 cmake: don't install binaries from extras/
650 d6c2285d update gradle to 6.1.1
653 28c49820 bump version to 1.2.0
654 7363dff2 webp/encode.h: restore WEBP_ENCODER_ABI_VERSION to v1.1.0
663 ae545534 dsp.h: allow config.h to override MSVC SIMD autodetection
664 fef789f3 Merge "cmake: fix per-file assembly flags"
667 d2e245ea cmake: disable webp.js if WEBP_ENABLE_SIMD=1
668 96099a79 cmake: fix per-file assembly flags
669 5abb5582 Merge "cmake: fix compilation w/Xcode generator"
670 8484a120 cmake: fix compilation w/Xcode generator
673 988b02ab Merge "Couple of fixes to allow SIMD on Emscripten"
676 52273943 Couple of fixes to allow SIMD on Emscripten
682 83604bf3 {animencoder,enc_dec}_fuzzer: convert some abort()s to returns
684 9f6055fc fuzz_utils.h: rename max() to Max()
695 84739717 GetBackgroundColorGIF: promote to uint32_t before << 24
698 f0110bae Add no-color cache configuration to the cruncher
708 2565fa8f README.webp_js: update cmake command
714 69776e38 Merge "remove call to MBAnalyzeBestIntra4Mode for method >= 5"
715 a99078c1 remove call to MBAnalyzeBestIntra4Mode for method >= 5
725 30f09551 bump version to 1.1.0
739 9f750f7a cmake: fix BUILD_SHARED_LIBS build on mac
741 2fa2552d Merge "Expose WebPMalloc() in addition to WebPFree()"
742 a4df4aae Expose WebPMalloc() in addition to WebPFree()
745 601ef17c libwebp.py: update to swig 3.0.12
752 1287362b bump version to 1.0.3
755 312f74d0 makefile.unix: allow *_LIBS to be overridden w/EXTRA_LIBS
774 1394a2bb Merge "README.webp_js: update Emscripten.cmake note"
775 dd3e7f8a README.webp_js: update Emscripten.cmake note
803 7ae658a0 bump version to 1.0.2
823 825389ac README.mux: add a reference to the AnimDecoder API
828 f5a5918d bump version to 1.0.1
834 f2dfd925 Split HistogramAdd to only have the high level logic in C.
838 dea3e899 Split HistogramAdd to only have the high level logic in C.
853 5c395f1d libwebp: cmake-format all
861 556cb1b4 Merge "CMake: Set WEBP_BUILD_GIF2WEBP to off"
862 da26ee49 CMake: Set WEBP_BUILD_GIF2WEBP to off
871 423f2579 Fix up CMake to create targets.
872 907208f9 Wait for all threads to be done in DecodeRemaining.
896 1a44c233 Merge "cmake: add support for webpmux"
898 35c7de6f cmake: add support for webpmux
907 f9df0081 Merge "cmake: quiet glut deprecation warnings on OS X"
914 094b3b28 cmake: quiet glut deprecation warnings on OS X
925 f5565ca8 cmake: Make sure we use near-lossless by default.
937 64a57d05 add -version option to anim_dump,anim_diff and img2webp
945 c57b2736 bump version to 1.0.0
954 c4cc1147 Merge "gif2webp: force low duration frames to 100ms"
955 09333097 gif2webp: force low duration frames to 100ms
973 94a8377b extract the command-line parsing helpers to example_util
1014 9add62b5 bump version to 0.6.1
1028 c245343d move LOAD8x4 and STORE8x2 closer to their use location
1038 80285d97 cmake: avoid security warnings under msvc
1039 650eac55 cmake: don't set -Wall with MSVC
1042 3c49fc47 Merge "thread_utils: fix potentially bad call to Execute"
1043 fde2782e thread_utils: fix potentially bad call to Execute
1046 3879074d Merge "WebPMemToUint32: remove ptr cast to int"
1047 04b029d2 WebPMemToUint32: remove ptr cast to int
1058 447875b4 filters_neon,cosmetics: fix indent
1077 7038ca8d demux,StoreFrame: restore hdr size check to min req
1088 8635973d use sdl-config (if available) to determine the link flags
1094 f66f94ef anim_dump: small tool to dump frames from animated WebP
1122 24ad2e3c add const to two variables
1123 46efe062 Merge "Allow the lossless cruncher to work for alpha."
1125 1aef4c71 Allow the lossless cruncher to work for alpha.
1127 7beed280 add missing ()s to macro parameters
1136 6cb13b05 Merge "alpha_processing: harmonize the naming suffixes to be _C()"
1138 7295fde2 Merge "filters: harmonize the suffixes naming to _SSE2(), _C(), etc."
1141 b161f670 filters: harmonize the suffixes naming to _SSE2(), _C(), etc.
1142 dec5e4d3 alpha_processing: harmonize the naming suffixes to be _C()
1151 87f57a4b Merge "cmake: fix gif lib detection when cross compiling"
1153 471c5755 cmake: fix gif lib detection when cross compiling
1154 c793417a cmake: disable gif2webp if gif lib isn't found
1155 dcbc1c88 cmake: split gif detection from IMG deps
1158 7d67a164 Lossy encoding: smoothen transparent areas to improve compression
1161 d6755580 cpu.cmake: use unique flag to test simd disable flags
1164 3b62347b README: correct cmake invocation note
1168 5d7a50ef Get code to compile in C++.
1193 d988eb7b tiffdec,MyRead: quiet -Wshorten-64-to-32 warning
1194 dabda707 webpinfo: add support to parse Alpha bitstream
1197 d78ff780 Merge "Fix code to compile with C++."
1198 c8f14093 Fix code to compile with C++.
1210 cbc1b921 webpinfo: add features to parse bitstream header
1216 1b92b237 Merge "Fix VP8ApplyNearLossless to respect const and stride."
1219 0dcd85b6 Fix VP8ApplyNearLossless to respect const and stride.
1224 285748be cmake: build/install webpinfo
1236 ec5036e4 add explicit reference to /usr/local/{lib,inc}
1272 1b0e4abf Merge "Add a flag to disable SIMD optimizations."
1273 32263250 Add a flag to disable SIMD optimizations.
1274 b494fdec optimize the ARGB->ARGB Import to use memcpy
1307 36c42ea4 bump version to 0.6.0
1318 0e6b7f33 Merge "iosbuild.sh: only add required headers to framework"
1319 29ed6f9a iosbuild.sh: only add required headers to framework
1342 7c2779e9 Get code to fully compile in C++.
1357 00b08c88 Merge "NEON: 5% faster conversion to RGB565 and RGBA4444"
1360 1cb63801 Call the C function to finish off lossless SSE loops only when necessary.
1364 341d711c NEON: 5% faster conversion to RGB565 and RGBA4444
1381 0aa1f35c remove dependency of imageio/ to stopwatch.h
1382 cb9ec84b Merge "remove the dependency to stop_watch.[ch] in imageio"
1386 218460cd bump version to 0.5.2
1388 273367c1 Merge "dsp/lossless.c,cosmetics: fix indent"
1391 cb215aed remove the dependency to stop_watch.[ch] in imageio
1392 2423017a dsp/lossless.c,cosmetics: fix indent
1414 7ec9552c Make gif transparent color to be transparent black
1418 ab4c8056 cpu.cmake: improve webp_check_compiler_flag output
1432 eb9a4b97 Reset segment id if we decide not to update segment map
1444 2e6cb6f3 Give more flexibility to the predictor generating macro.
1448 0e61a513 Merge "img2webp: convert a sequence of images to an animated webp"
1450 03f40955 img2webp: convert a sequence of images to an animated webp
1466 22efabdd Merge "smart_yuv: switch to planar instead of packed r/g/b processing"
1467 1d6e7bf3 smart_yuv: switch to planar instead of packed r/g/b processing
1469 c0699515 webpmux -duration: set default 'end' value equal to 'start'
1474 f90c60d1 Merge "add a "-duration duration,start,end" option to webpmux"
1475 3f182d36 add a "-duration duration,start,end" option to webpmux
1492 2f51b614 introduce WebPPlaneDistortion to compute plane distortion
1520 e36396ba Merge "get_disto: new option to compute SSIM map and convert to gray"
1521 18a9a0ab Add an API to import a color-mapped image.
1523 36aa087b get_disto: new option to compute SSIM map and convert to gray
1543 78363e9e Merge "Remove a redundant call to InitLeft() in VP8IteratorReset()"
1545 c4f6d9c9 Remove a redundant call to InitLeft() in VP8IteratorReset()
1556 6105777e Merge "add gif2webp to CMake"
1558 4bda0cfb add gif2webp to CMake
1563 43bd8958 Make gif transparent color to be transparent black
1564 0887fc2d Merge "get_disto: add a '-o file' option to save a diff map"
1565 0de48e18 get_disto: add a '-o file' option to save a diff map
1571 6585075f Change PixelsAreSimilar() to handle black pixels correctly.
1577 485cac1a switch libimagedec.a and libimageio_util.a to avoid undefined symbol
1590 bf16a4b4 Merge "cpu.cmake: improve webp_check_compiler_flag output"
1591 ee1057e3 cpu.cmake: improve webp_check_compiler_flag output
1601 386e4ba2 Reset segment id if we decide not to update segment map
1602 7b87e848 Merge "Add MSA optimized YUV to RGB upsampling functions"
1603 d3ddacb6 Add MSA optimized YUV to RGB upsampling functions
1605 ebee57f4 move imageio/example_util.[hc] (back to) examples/
1618 33d8d0d4 Merge "move examples/{example_util,image_dec} to imageio/"
1623 c379b55a move examples/{example_util,image_dec} to imageio/
1625 ad497fbc move src/extras to the top-level
1635 2a5c417c Apply the RLE heuristic to LZ77.
1638 6b53ca87 cosmetics,(dec|enc)_sse2.c: fix indent
1685 a977b4b5 Merge "rewrite the bin_map clustering to use less memory"
1686 3591ba66 rewrite the bin_map clustering to use less memory
1693 cfbcc5ec Make sure to consider small distances in LZ77.
1696 f2a0946a add some asserts to delimit the perimeter of CostManager's operation
1707 0fb2269c bump version to 0.5.1
1733 0b8ae852 Merge "Move DitherCombine8x8 to dsp/dec.c"
1734 77cad885 Merge "ReadWebP: avoid conversion to ARGB if final format is YUVA"
1735 ab8d6698 ReadWebP: avoid conversion to ARGB if final format is YUVA
1736 f8b7ce9e Merge "test pointer to NULL explicitly"
1737 5df6f214 test pointer to NULL explicitly
1738 77f21c9c Move DitherCombine8x8 to dsp/dec.c
1764 5ee2136a Merge "add VP8LAddPixels() to lossless.h"
1765 47435a61 add VP8LAddPixels() to lossless.h
1768 4154a839 MIPS update to new Unfilter API
1772 5f95589f Fix WEBP_ALIGN in case the argument is a pointer to a type larger than a byte.
1775 de47492e Merge "update the Unfilter API in dsp to process one row independently"
1776 2102ccd0 update the Unfilter API in dsp to process one row independently
1782 aa809cfe only allocate alpha_plane_ up to crop_bottom row
1785 a4cae68d lossless decoding: only process decoded row up to last_row
1801 64eed387 Pass stride parameter to WebPDequantizeLevels()
1804 4562e83d Merge "add extra meaning to WebPDecBuffer::is_external_memory"
1805 abdb109f add extra meaning to WebPDecBuffer::is_external_memory
1818 0beed01a cosmetics: fix indent after 2f5e898
1829 e60853ea Add missing common_sse2.h file to makefile.unix
1840 4a7b85a9 cmake: fix builtin detection w/-Werror
1852 71100500 bump version to 0.5.0
1877 b105921c yuv_sse2, cosmetics: fix indent
1895 64da45a9 cosmetics, cwebp: fix indent
1922 e4a7eed4 cosmetics: fix indent
1924 aa2eb2d4 Merge "cosmetics: fix indent"
1925 b7551e90 cosmetics: fix indent
1947 158763de Merge "always call WebPInitSamplers(), don't try to be smart"
1950 ed1c2bc6 always call WebPInitSamplers(), don't try to be smart
1955 f240117b Make dwebp listen more to the -quiet flag
1956 b37b0179 fix for issue #275: don't compare to out-of-bound pointers
1967 1aa4e3d6 WebPAnimDecoder: add an option to enable multi-threaded decoding.
1968 3584abca AnimDecoder: option to decode to common color modes.
1969 afd5a62c Merge "mux.h does NOT need to include encode.h"
1970 8550d443 Merge "migrate anim_diff tool from C++ to C89"
1971 96201e50 migrate anim_diff tool from C++ to C89
1972 945cfa3b mux.h does NOT need to include encode.h
1977 52fdbdfe extract some RGB24 to Luma conversion function from enc/ to dsp/
1981 8f1fcc15 Merge "Move ARGB->YUV functions from dec/vp8l.c to dsp/yuv.c"
1984 fa8927ef Move ARGB->YUV functions from dec/vp8l.c to dsp/yuv.c
1991 d64d376c change WEBP_ALIGN_CST value to 31
1992 f717b828 vp8l.c, cosmetics: fix indent after 95509f9
2000 d26d9def Use __has_builtin to check clang support
2019 c1e1b710 Changed delta palette to compress better
2020 0dd28267 Merge "Add delta_palettization feature to WebP"
2021 48f66b66 Add delta_palettization feature to WebP
2023 df9f6ec8 Merge "webpmux/DisplayInfo: send non-error output to stdout"
2024 8af4993b Merge "rescaler_mips_dsp_r2: cosmetics, fix indent"
2026 cc020a8c webpmux/DisplayInfo: send non-error output to stdout
2027 a288e746 configure: add -Wshorten-64-to-32
2030 5a84460d rescaler_mips_dsp_r2: cosmetics, fix indent
2055 41a5d99d add a -quiet option to 'dwebp'
2069 c2f9dc06 bit_writer: convert VP8L macro values to immediates
2097 5e75642e lossless: rle mode not to accept lengths smaller than 4.
2100 822f113e add WebPFree() to the API
2102 39216e59 cosmetics: fix indent after 32462a07
2111 2df5bd30 Merge "Speedup to HuffmanCostCombinedCount"
2115 32462a07 Speedup to HuffmanCostCombinedCount
2129 ac768011 introduce FTransform2 to perform two transforms at a time.
2158 feab45ef gifdec: Move inclusion of webp/config.h to header.
2164 7fa67c9b change GetPixPairHash64() return type to uint32_t
2165 ec1fb9f8 Merge "dsp/enc.c: cosmetics: move DST() def closer to use"
2167 0768b252 dsp/enc.c: cosmetics: move DST() def closer to use
2177 d4845550 AnimEncoder API: Use timestamp instead of duration as input to Add().
2181 db12250f cosmetics: vp8enci.h: break long line
2186 43f010dd move ReconstructRow to top
2187 82d98020 add a dec/common.h header to collect common enc/dec #defines
2258 e1556010 move some cost tables from enc/ to dsp/
2277 c24d8f14 cosmetics: upsampling_sse2: add const to some casts
2278 1829c42c cosmetics: lossless_sse2: add const to some casts
2279 183168f3 cosmetics: enc_sse2: add const to some casts
2280 860badca cosmetics: dec_sse2: add const to some casts
2281 0254db97 cosmetics: argb_sse2: add const to some casts
2282 1aadf856 cosmetics: alpha_processing_sse2: add const to some casts
2320 f480d1a7 Fix to near lossless artefacts on palettized images.
2345 d1c4ffae gif2webp: Move GIF decoding related code to a support library.
2352 ce73abe0 Merge "introduce a separate WebPRescalerDspInit to initialize pointers"
2353 ab66beca introduce a separate WebPRescalerDspInit to initialize pointers
2355 cbcdd5ff Merge "move rescaler functions to rescaler* files in src/dsp/"
2365 cbcbedd0 move rescaler functions to rescaler* files in src/dsp/
2369 abbae279 Merge "Move over gif2webp to the new AnimEncoder API."
2370 a28c4b36 MIPS: move WORK_AROUND_GCC define to appropriate place
2372 67720c8b Move over gif2webp to the new AnimEncoder API.
2385 29ed796c Merge "AnimEncoder lib cleanup: prev to prev canvas not needed."
2391 ae1c046e AnimEncoder lib cleanup: prev to prev canvas not needed.
2393 72208bec move argb_*.o build target to encoder list
2403 4ba8e074 Merge "webp-container-spec: remove references to fragments"
2407 1f4b8642 move VP8EncDspARGBInit() call closer to where it's needed
2410 a66e66c7 webp-container-spec: remove references to fragments
2415 24284459 replace unneeded calls to HistogramCopy() by swaps
2422 1c4e3efe unroll the kBands[] indirection to remove a dereference in GetCoeffs()
2424 8ed9c00d Merge "simplify the Histogram struct, to only store max_value and last_nz"
2425 bad77571 simplify the Histogram struct, to only store max_value and last_nz
2427 37e395fd MIPS: fix functions to use generic BPS istead of hardcoded value
2433 57606047 encoder: switch BPS to 32 instead of 16
2440 e0c809ad Move Entropy methods to lossless.c
2462 7489b0e7 gif2webp: Add '-min-size' option to get best compression.
2471 653ace55 Increase the MAX_COLOR_CACHE_BITS from 9 to 10.
2491 72395ba9 Merge "Modify CostModel to allocate optimal memory."
2493 e4c829ef gif2webp: Handle frames with odd offsets + disposal to background.
2494 c2b5a039 Modify CostModel to allocate optimal memory.
2497 0ea8c6c2 Merge "PrintReg: output to stderr"
2499 f85ec712 PrintReg: output to stderr
2502 5f36b68d enc/backward_references.c: fix indent
2503 e0e9960d Merge "sync version numbers to 0.4.2 release"
2504 64ac5144 sync version numbers to 0.4.2 release
2513 aca1b98f enc/vp8l.c: fix indent
2523 2d9b0a44 add WebPDispatchAlphaToGreen() to dsp
2548 d7167ff7 Amend the lossless spec according to issue #205, #206 and #224
2550 cddd3340 Add a WebPExtractAlpha function to dsp
2551 0716a98e fix indent after I0204949917836f74c0eb4ba5a7f4052a4797833b
2555 6986bb5e webpmux: fix indent
2577 80b8099f MIPS: dspr2: add some specific mips code to commit I2c3f2b12f8df15b785fad5a9c56316e954ae0c…
2583 187d379d add a fallback to ALPHA_NO_COMPRESSION
2594 e6c4b52f move static initialization of WebPYUV444Converters[] to the Init function.
2600 73d361dd introduce VP8EncQuantize2Blocks to quantize two blocks at a time
2616 dab702b3 Update PATENTS to reflect s/VP8/WebM/g
2635 dbc3da66 makefile.unix: add vwebp.1 to the dist target
2643 85213b9b bump version to 0.4.1
2652 d2cc61b7 Extend MakeARGB32() to accept Alpha channel.
2655 fbda2f49 JPEG decoder: delay conversion to YUV to WebPEncode() call
2658 6f3202be Merge "move WebPPictureInit to picture.c"
2659 6c347bbb move WebPPictureInit to picture.c
2698 4536e7c4 add WebPMuxSetCanvasSize() to the mux API
2719 ca0fa7c7 Android.mk: move dwebp to examples/Android.mk
2727 24e30805 Add an interface abstraction to the WebP worker thread implementation
2730 059e21c1 Merge "configure: move config.h to src/webp/config.h"
2732 32b31379 configure: move config.h to src/webp/config.h
2737 b9d2efc6 rename upsampling_mips32.c to yuv_mips32.c
2738 bdfeebaa dsp/yuv: move sse2 functions to yuv_sse2.c
2758 4c398699 Merge "cwebp: fallback to native webp decode in WIC builds"
2764 7d039fc3 cwebp: fallback to native webp decode in WIC builds
2770 dc5b122f try to remove the spurious warning for static analysis
2795 54bfffca move RemapBitReader() from idec.c to bit_reader code
2827 de3cb6c8 Merge "move LOCAL_GCC_VERSION def to dsp.h"
2829 ca49e7ad Merge "enc_neon: move Transpose4x4 to dsp/neon.h"
2833 f937e012 move LOCAL_GCC_VERSION def to dsp.h
2834 5e1a17ef enc_neon: move Transpose4x4 to dsp/neon.h
2842 9c0a60cc Merge "dwebp: move webp decoding to example_util"
2844 4a0e7390 dwebp: move webp decoding to example_util
2848 b1dabe37 Merge "Move the HuffmanCost() function to dsp lib"
2849 75b12006 Move the HuffmanCost() function to dsp lib
2853 98519dd5 enc_neon: convert Disto4x4 to intrinsics
2876 f758af6b enc_neon: convert FTransformWHT to intrinsics
2891 c520e77d cosmetic: fix long line
2896 bc374ff3 Use histogram_bits to initalize transform_bits.
2932 5f0cfa80 Do a binary search to get the optimum cache bits.
2933 24ca3678 Merge "allow 'cwebp -o -' to emit output to stdout"
2934 e12f874e allow 'cwebp -o -' to emit output to stdout
2937 65b99f1c add a -z option to cwebp, and WebPConfigLosslessPreset() function
2954 9a463c4a Merge "dec_neon: convert TransformWHT to intrinsics"
2958 9d6b5ff1 dec_neon: convert TransformWHT to intrinsics
2964 b7685d73 Rescale: let ImportRow / ExportRow be pointer-to-function
2965 e02f16ef dec_neon.c: convert TransformDC to intrinsics
3002 5bf4255a Merge "Make it possible to avoid automagic dependencies"
3004 73a304e9 Make it possible to avoid automagic dependencies
3007 5da18552 add a decoding option to flip image vertically
3011 7574bed4 fix comments related to array sizes
3023 ca841121 Merge "bump version to 0.4.0" into 0.4.0
3024 8c524db8 bump version to 0.4.0
3059 … remove the sharpening for non luma-AC coeffs * adjust the bias a little bit to compensate for this
3070 cb637855 Merge "fix bug due to overzealous check in WebPPictureYUVAToARGB()"
3071 8189885b Merge "EstimateBestFilter: use an int to iterate WEBP_FILTER_TYPE"
3074 6f104034 fix bug due to overzealous check in WebPPictureYUVAToARGB()
3075 3f6c35c6 EstimateBestFilter: use an int to iterate WEBP_FILTER_TYPE
3078 cbdd3e6e add a -dither dithering option to the decoder
3095 df3649a2 remove all disabled code related to P-frames
3107 c8d48c6e Merge "extract random utils to their own file util/random.[ch]"
3108 98aa33cf extract random utils to their own file util/random.[ch]
3119 86c0031e add a 'format' field to WebPBitstreamFeatures
3125 7d6f2da0 Merge "up to 20% faster multi-threaded decoding"
3127 0532149c up to 20% faster multi-threaded decoding
3128 38efdc2e Simplify the gif2webp tool: move the optimization details to util
3155 5cd43e43 Add -incremental option to dwebp
3182 42542be8 up to 6% faster encoding with clang compiler
3195 bef7e9cc Add doc precision about demux object keeping pointers to data.
3197 6eabb886 Merge "Animated WebP: add "do no blend" option to spec"
3203 b25a6fbf yuv.h: fix indent
3204 ede3602e Merge "cosmetics: fix indent"
3206 388a7249 cosmetics: fix indent
3209 b8ab7847 Merge "simplify upsampler calls: only allow 'bottom' to be NULL"
3211 ad6ac32d simplify upsampler calls: only allow 'bottom' to be NULL
3212 a5e8afaf output to stdout if file name is "-"
3220 d5bad033 Animated WebP: add "do no blend" option to spec
3222 e081f2f3 Pack code & extra_bits to Struct (VP8LPrefixCode).
3235 1aed8f2a Merge "fix indent"
3236 4038ed15 fix indent
3248 b7346a1e 0.1 % speedup to decoding
3259 54b65108 gif2webp: If aligning to even offsets, extra pixels should be transparent
3276 3307c163 Don't set alpha-channel to 0xff for alpha->green uplift
3287 5a92c1a5 bump version to 0.3.1
3289 67bc353e Revert "add WebPBlendAlpha() function to blend colors against background"
3314 cc128e0b Further reduce memory to decode lossy+alpha images
3329 d8e53211 Add missing name to AUTHORS
3341 dcbb1ca5 add WebPBlendAlpha() function to blend colors against background
3357 518f2cd7 cosmetics: gif2webp: fix indent
3389 a65067fa Merge "Further reduce memory to decode lossy+alpha images"
3390 64c84486 Further reduce memory to decode lossy+alpha images
3409 ed6f5308 Merge "Add GetCanvasSize() method to mux"
3412 fffefd18 Add GetCanvasSize() method to mux
3428 0ece07dc Merge "explicitly pad bitfields to 32-bits"
3429 9dbc9d19 explicitly pad bitfields to 32-bits
3434 46089b20 Add missing name to AUTHORS
3439 7ebdf110 Merge "Fix few missing comparisons to NULL"
3440 1579989e Fix few missing comparisons to NULL
3448 a681b4f4 Rename PRE_VP8 state to WEBP_HEADER
3458 e7d9548c add WebPBlendAlpha() function to blend colors against background
3473 e3e33949 container doc: move RIFF description to own section
3512 723847d5 gif2webp: only write error messages to stderr
3519 70809d89 Merge "bump version to 0.3.0" into 0.3.0
3522 cef93882 bump version to 0.3.0
3560 627f5ca6 automake: add reference to libwebp for mux/demux
3572 19eb012c Merge "Demux: Add option to get frame count using GetI()"
3577 25ea46bd Merge "vwebp: add keyboard shortcuts to help output"
3580 03cc23d6 vwebp: add keyboard shortcuts to help output
3581 068eba8d Demux: Add option to get frame count using GetI()
3591 72655350 Merge "move the config check from .c to .h"
3592 dd9e76f7 move the config check from .c to .h
3626 1f803f64 Merge "Tune alpha quality mapping to more reasonable values."
3627 1267d498 Tune alpha quality mapping to more reasonable values.
3636 e118db83 Merge "encode.h: note the need to free() WebPMemoryWriter"
3639 7defbfad encode.h: note the need to free() WebPMemoryWriter
3644 66c810bc add a -yuv option to dwebp (very similar to -pgm)
3648 60904aa6 Merge "allow WebPINewRGB/YUVA to be passed a NULL output buffer."
3649 b7adf376 allow WebPINewRGB/YUVA to be passed a NULL output buffer.
3654 1de3e252 Merge "NEON optimised yuv to rgb conversion"
3655 090b708a NEON optimised yuv to rgb conversion
3670 9161be86 Merge "cwebp: extract WIC decoding to its own module"
3671 08e7c58e Merge "Provide an option to build decoder library."
3672 0aeba528 Provide an option to build decoder library.
3675 a452a555 cwebp: extract WIC decoding to its own module
3676 2b252a53 Merge "Provide option to swap bytes for 16 bit colormodes"
3677 94a48b4b Provide option to swap bytes for 16 bit colormodes
3679 8b2152c5 Merge "add an extra assert to check memory bounds"
3681 cd22f655 add an extra assert to check memory bounds
3686 d8f21e0b add link to SSIM description on Wikipedia
3716 207f89c0 Merge "configure: add libwebpdemux status to summary"
3721 2f69af73 configure: add libwebpdemux status to summary
3722 1c1c5646 cwebp: extract tiff decoding to its own module
3723 6a871d66 cwebp: extract jpeg decoding to its own module
3724 2ee228f9 cwebp: extract png decoding to its own module
3729 d65ec678 fix build, move token.c to src/enc/
3730 657f5c91 move token buffer to its own file (token.c)
3731 c34a3758 introduce GetLargeValue() to slim-fast GetCoeffs().
3739 90e5e319 dwebp manual: point to webpmux, gif2webp.
3750 68f282f7 * handle offset in anim viewer 'vwebp' * fix gif2webp to handle disposal method and odd of…
3752 8a7c3cc8 Merge "Change the order of -frame argument to be more natural"
3756 48600084 Change the order of -frame argument to be more natural
3762 60b2651a Merge "Write a GIF to WebP converter based on libgif."
3764 11b27212 Write a GIF to WebP converter based on libgif.
3765 e9a15a37 ExUtilWriteFile() to write memory segment to file
3769 fa30c863 Update mux code to match the spec wrt animation
3798 25f585c4 bump version to 0.2.1
3803 d6621580 fix double to float conversion warning
3820 f86e6abe add LSIM metric to WebPPictureDistortion()
3825 1a27f2f8 Merge "fix double to float conversion warning"
3828 e855208c fix double to float conversion warning
3830 7b3eb372 Tune lossless compression to get better gains.
3850 6920c71f fix MSVC warnings regarding implicit uint64 to uint32 conversions
3851 f6c096aa webpmux binary: Rename 'xmp' option to 'meta'
3877 33705ca0 bump version to 0.2.0
3879 a06f8023 MODE_YUVA: set alpha to opaque if the image has none
3882 f94b04f0 move some RGB->YUV functions to yuv.h
3884 c9ae57f5 man/dwebp.1: add links to output file format details
3889 8c515d54 Merge "harness some malloc/calloc to use WebPSafeMalloc and WebPSafeCalloc" into 0.2.0
3891 bff34ac1 harness some malloc/calloc to use WebPSafeMalloc and WebPSafeCalloc
3929 3e5bbe1c Merge "rename 'use_argb_input' to 'use_argb'" into 0.2.0
3931 2390dabc Merge "fixing the findings by Frederic Kayser to the bitstream spec" into 0.2.0
3934 dd108176 rename 'use_argb_input' to 'use_argb'
3936 d03b2503 fixing the findings by Frederic Kayser to the bitstream spec
3947 c2416c9b add lossless quick encoding functions to the public API
3950 d5e5ad63 move decode_vp8.h from webp/ to dec/
3953 d708ec14 Merge "move MIN/MAX_HISTO_BITS to format_constants.h" into 0.2.0
3959 2a3ab6f9 move MIN/MAX_HISTO_BITS to format_constants.h
3987 45b8272c Merge "restore authorship to lossless bitstream doc"
3988 06ba0590 restore authorship to lossless bitstream doc
4004 ab22a07a configure: add helper macro to define --with-*
4022 e4e36cc6 Merge "Mux: Allow only some frames/tiles to have alpha."
4024 97649c8f Mux: Allow only some frames/tiles to have alpha.
4041 e595e7c5 Merge "add demux.c to the makefiles"
4043 e5f46742 add demux.c to the makefiles
4050 2ebe8394 Merge "Add kramdown version information to README"
4052 b7ac19fe Add kramdown version information to README
4065 8a69c7d8 Bug-fix: Clamp backward dist to 1.
4066 b5b6ac97 Merge "Bring the special writer 'WebPMemoryWriter' to public API"
4069 91b7a8c7 Bring the special writer 'WebPMemoryWriter' to public API
4075 dcda59c1 Merge "demux: rename SetTile to SelectTile"
4076 622ef12e demux: rename SetTile to SelectTile
4079 4b79fa59 Merge "Limit the maximum size of huffman Image to 16MB."
4087 930e8abb Lossless WebP doc largely ported to markdown text.
4089 b3923084 Limit the maximum size of huffman Image to 16MB.
4096 2f666688 Merge "modify WebPParseHeaders to allow reuse by GetFeatures"
4105 fb4943bd modify WebPParseHeaders to allow reuse by GetFeatures
4116 814a0639 Rename 'Add' APIs to 'Set'.
4141 87b4a908 no need to have mux.h as noinst clause in enc/
4146 e75dc805 Move some more defines to format_constants.h
4147 c13f6632 Move consts to internal header format_constants.h
4149 18da1f53 modulate alpha-compression effort according to config.method
4160 f7ae5e37 cosmetics: join line
4165 489ec335 add VP8LEncodeStream() to compress lossless image stream
4171 1dd6a8b6 Merge "remove tcoder, switch alpha-plane compression to lossless"
4172 3e863dda remove tcoder, switch alpha-plane compression to lossless
4183 9c7a3cf5 fix VP8LHistogramNumCodes to handle the case palette_code_bits == 0
4202 cdca30d0 Merge "cosmetics: shorten long line"
4203 e025fb55 cosmetics: shorten long line
4205 e1b9b052 Merge "cosmetics: VP8LCreateHuffmanTree: fix indent"
4207 27541fbd cosmetics: VP8LCreateHuffmanTree: fix indent
4211 89d803c4 Merge "Fix a crash due to wrong pointer-integer arithmetic."
4214 ce69177a Fix a crash due to wrong pointer-integer arithmetic.
4237 ec123ca3 Forgot to update out_bit_costs to symbol_bit_costs at one instance.
4241 b39e7487 Reducing emerging palette size from 11 to 9 bits.
4242 bfc73db4 Move GetHistImageSymbols to histogram.c
4246 fbb501b8 Restrict histo_bits to ensure histo_image size is under 32MB
4254 0e6fa065 cache_bits passed to EncodeImageInternal()
4257 3d33ecd1 Some renaming/comments related to palette in lossless encoder.
4262 b96d8740 Need to write a '0' bit at the end of transforms.
4267 d673b6b9 Change the predictor function to pass left pixel
4273 32714ce3 Add VP8L prefix to backward ref & histogram methods.
4279 b38dfccf remove unneeded reference to NUM_LITERAL_CODES
4334 fac0f12e rename BitReader to VP8LBitReader
4347 4af1858a Fix a crash due to max symbol in a tree >= alphabet size
4368 cb5810df Merge "WebPMuxGetImage: allow image param to be NULL"
4370 135e8b19 WebPMuxGetImage: allow image param to be NULL
4373 d9acddc0 msvc: move {i,p}db creation to object directory
4380 5e96a5db add more param checks to WebPPictureDistortion()
4423 d61479f9 add -print_psnr and -print_ssim options to cwebp.
4472 b361eca1 add cut-off to arith coder probability update.
4481 ccbaebfe Merge "Updated the includes to relative paths."
4484 885f25bc Updated the includes to relative paths.
4485 a0ec9aac Update WebP encoder (cwebp) to support Alpha.
4521 3ae318c7 Merge "Restore (most) emphasis; add emphasis to normative RFC 2119 terms (MUST, etc.)"
4524 2678d819 Restore (most) emphasis; add emphasis to normative RFC 2119 terms (MUST, etc.)
4531 2b877cd0 Some fixes to Makefile.vc to support the src\mux directory.
4562 05bd8e6a add man pages to dist
4571 c7e86aba cosmetics: fix comment line lengths
4576 6215595c Merge "add a -partition_limit option to limit the number of bits used by intra4x4"
4578 900286e0 add a -partition_limit option to limit the number of bits used by intra4x4
4581 3cf20306 initialize pointers to function within VP8DspInit()
4598 78aeed40 add missing WebPDecodeARGBInto() and switch ARGB4444 to RGBA4444 as was intended
4602 c558bdad Rename and improve the API to retrieve decoded area
4608 a06bbe2e add WebPISetIOHooks() to set some custom hooks on the incremental decoder object.
4609 7643a6f2 Merge "makefile.unix: use uname to detect OSX environment"
4610 5142a0be export alpha channel (if present) when dumping to PGM format
4611 14d5731c makefile.unix: use uname to detect OSX environment
4635 42548da9 shave one unneeded filter-cache line
4646 e71418f8 more MSVC files to ignore
4664 79cc49f5 add a --enable-experimental option to './configure'
4666 c1c728d6 add an extra #ifdef WEBP_EXPERIMENTAL_FEATURES to avoid 'unused variable' warning
4679 e7ff3f9a merge two ITransforms together when applicable and change the TTransform to return the sum…
4680 ca554137 fix WebPIDecGetRGB() to accept any RGB(A) mode, not just MODE_RGB
4685 276ae825 Remove files not mean to be in git, and update .gitignore
4687 14ceb6e8 add "-version" description to man pages
4704 8b77c632 move the quantization function to dsp.c
4705 b2c3575c add a 'last_y' field to WebPDecParams
4719 …er and will be helpful for incremental decoding). Modify ParsePartitions() to accommodate for trun…
4729 5b70b378 * add an option to bypass_filtering in VP8Io.
4734 d5bd54c7 fix typo and buggy line
4737 f61d14aa a WebP encoder converts PNG & JPEG to WebP
4738 81c96621 oops: forgotten call to Initialize() + move the error message to a more useful place
4741 746a4820 * make (*put)() hook return a bool for abort request. * add an enum for VP8Status() to mak…
4748 d2cf04e4 move Makefile.am one level below, to src/dec fix typos here and there dwebp is now an inst…
4750 d7241241 forgot to declare types.h to be installed
4751 6421a7a4 move the decoder sourcetree to a sub-location src/dec to make room for future libs sources
4758 e12109ee dwebp: change -yuv option to -raw change the layout to IMC2
4768 5a936a0a use uintptr_t for casting pointers to ints
4769 e14a0301 for cross_compiling=yes to prevent executing any binary
4772 cbfbb5c3 convert to plain-C
4775 c8d15efa convert to ANSI-C