Commit graph

  • 1d17285661
    Merge b6fee1f4f4 into a11b077425 Thierry Moisan 2025-10-25 15:10:51 +05:30
  • 98d3cb2bd3
    Merge 7a1e2449b4 into a11b077425 WillyPillow 2025-08-05 05:16:19 +02:00
  • 06185a9906
    Merge 9c919330b9 into a11b077425 proukornew 2025-08-05 05:16:19 +02:00
  • 2711774514
    Merge 3b47322bec into a11b077425 Andrew Sun 2025-07-27 01:02:00 +01:00
  • 36a8399dc3
    Merge 2112c153b1 into a11b077425 nicolas-comerci 2025-07-07 20:55:38 +03:00
  • a11b077425
    Update LICENSE master Christian Schneider 2025-06-26 18:41:15 +02:00
  • b6fee1f4f4
    Include assert.h in range_encoder.h Thierry Moisan 2024-02-26 09:07:45 -05:00
  • 9c919330b9
    fix cmake target MSYS2 proukornew 2023-05-05 12:26:29 +03:00
  • 2112c153b1 Changed printf usages to the new print_to_console that allows us to print to the console even when stdout is redirected Nicolás Comerci 2022-08-17 01:44:46 -03:00
  • 5eb7413d6f Initial changes for stdin/stdout support Nicolás Comerci 2022-08-16 23:12:06 -03:00
  • 3b47322bec preflate: allow decoding of degenerate single-code Huffman codings Andrew Sun 2022-04-28 23:20:34 -04:00
  • 7a1e2449b4 Allow base64 detection to work also with double-LFs. WillyPillow 2022-03-23 11:53:44 +08:00
  • 9dd591cf44
    Merge pull request #134 from schnaader/master issue_130 Christian Schneider 2021-11-22 23:23:29 +01:00
  • 16e871b883
    Merge pull request #133 from schnaader/master multithreaded_reconstruction Christian Schneider 2021-11-22 23:21:44 +01:00
  • b8fca256a7
    Merge pull request #132 from Hello71/no_override_cflags Christian Schneider 2021-11-22 23:18:58 +01:00
  • 3a84725d31 use __linux/__unix instead of CMAKE_C(XX)_FLAGS Alex Xu (Hello71) 2021-09-11 13:32:57 -04:00
  • 730a7ab72b use add_compile_definitions instead of CMAKE_C_FLAGS Alex Xu (Hello71) 2021-09-11 13:32:57 -04:00
  • 31e6b0245e limit corrupt data files to 1000 Christian Schneider 2021-06-29 22:29:38 +02:00
  • 0a69e33c3b write corrupt packMP3 data to files Christian Schneider 2021-06-29 22:15:02 +02:00
  • 1d4785cddf fix parentheses Christian Schneider 2021-06-28 18:10:49 +02:00
  • 60691af571 initial commit for resuming on packMP3 errors Christian Schneider 2021-06-28 18:04:48 +02:00
  • 39a72fdeb6
    Merge pull request #127 from schnaader/master Christian Schneider 2021-03-27 12:58:18 +01:00
  • 19e6f3ab94 bump copyright year Christian Schneider 2021-03-27 11:55:42 +01:00
  • ec9adc8be1
    Merge pull request #125 from schnaader/arm-test-packjpg-packmp3-fix Christian Schneider 2020-10-01 15:51:44 +02:00
  • ca6b425963
    Merge pull request #123 from schnaader/master Christian Schneider 2020-10-01 15:31:17 +02:00
  • 0610ef7d05
    Merge pull request #122 from schnaader/master Christian Schneider 2020-10-01 15:30:18 +02:00
  • 9a48789323 Improve CMakeLists to not warn if build type was manually set to Release Christian Schneider 2020-10-01 15:28:08 +02:00
  • 1993c83173
    Update travis badge Christian Schneider 2020-09-15 23:36:42 +02:00
  • c5279d7c77 Show CMake debug build and warn if it is overwritten Christian Schneider 2020-08-20 21:07:48 +02:00
  • 069295e23c
    Merge pull request #113 from schnaader/multithreaded_reconstruction Christian Schneider 2020-07-23 18:12:59 +02:00
  • be7f97c3db
    Merge pull request #111 from schnaader/master Christian Schneider 2020-07-23 18:00:15 +02:00
  • f8ea3d4fab default CMAKE_BUILD_TYPE to Release so it doesn't need to be specified on single-configurations like Unix Makefile Christian Schneider 2020-07-23 17:54:09 +02:00
  • 2cceeebe06 more signed char Christian Schneider 2020-07-23 17:06:14 +02:00
  • 8289e77523 use signed char (because char defaults to unsigned char on clang ARM) Christian Schneider 2020-07-23 17:02:04 +02:00
  • 746c68e3d2 Make macOS happy Christian Schneider 2020-07-23 16:08:52 +02:00
  • 4a8fa97c63 add atomic library (seems to be needed on older ARM devices) Christian Schneider 2020-07-23 15:48:28 +02:00
  • 3b6c957a2c Test 3 Christian Schneider 2020-07-23 15:04:30 +02:00
  • 554535e56c Test 2 Christian Schneider 2020-07-23 15:02:20 +02:00
  • 160478c63f Test ARM compiler macro Christian Schneider 2020-07-23 14:29:20 +02:00
  • 78b3d413dc
    Merge pull request #110 from schnaader/master Christian Schneider 2020-07-23 14:11:18 +02:00
  • cba2b2bc09 fix latest commit (didn't work for large streams that weren't held in memory); fixes #109 Christian Schneider 2020-07-20 13:28:29 +02:00
  • 5d9e25168f
    Merge pull request #1 from schnaader/master Gonzalo Muñoz 2020-06-20 13:52:57 -03:00
  • 4519bbc710 Merge branch 'master' into multithreaded_reconstruction Christian Schneider 2020-05-24 19:32:21 +02:00
  • 97c84feea3 don't write tempfile when not entering recursion Christian Schneider 2020-05-24 19:19:16 +02:00
  • 673e961e63 Merge branch 'master' into multithreaded_reconstruction Christian Schneider 2020-05-23 12:07:55 +02:00
  • b3103e383b removed zerr method Christian Schneider 2020-05-23 12:06:48 +02:00
  • 72fcf712c9
    Make ARM compilation possible. Gonzalo Muñoz 2020-04-13 19:53:28 -03:00
  • a6a584d231
    Merge pull request #106 from schnaader/master Christian Schneider 2020-04-03 13:47:29 +02:00
  • 3172973f4c appveyor fix Christian Schneider 2020-03-18 12:31:44 +01:00
  • 1a6ed647b8 appveyor fix Christian Schneider 2020-03-18 12:28:08 +01:00
  • 8597d1311b AppVeyor needs CRLF Christian Schneider 2020-03-18 12:24:30 +01:00
  • 1c66839faa appveyor fix Christian Schneider 2020-03-18 12:18:30 +01:00
  • 048fac2471 appveyor fix Christian Schneider 2020-03-18 12:17:18 +01:00
  • a17431747d add build artifact to AppVeyor Christian Schneider 2020-03-18 12:13:38 +01:00
  • 25ef236c99 pass release configuration parameter to msbuild Christian Schneider 2020-03-18 12:01:43 +01:00
  • eac6108a28 AppVeyor configuration needs different parameters for a release build Christian Schneider 2020-03-18 11:56:55 +01:00
  • 65e0a0d7ba set CMake build type to release in automated build settings Christian Schneider 2020-03-18 11:50:52 +01:00
  • c767b13088 Merge branch 'master' into multithreaded_reconstruction Christian Schneider 2020-03-11 12:38:24 +01:00
  • dba1f69e23 Bump copyright year Christian Schneider 2020-03-11 12:23:48 +01:00
  • 2e41d87e0d Fixed mutex error in PNG recompression Christian Schneider 2019-12-07 10:38:02 +01:00
  • 5bb24f5cd7 Fix write to fout without mutex Christian Schneider 2019-12-04 15:38:34 +01:00
  • b769fcdb24 multithreaded jpg recompression Christian Schneider 2019-11-15 16:37:08 +01:00
  • 409cca51bd Multithreading infrastructure Christian Schneider 2019-11-15 15:04:08 +01:00
  • 818ce2433f Restructured MP3 recompression Christian Schneider 2019-11-11 13:54:11 +01:00
  • daf87e9bfd
    Merge pull request #101 from schnaader/brunsli_integration Christian Schneider 2019-11-11 12:07:38 +01:00
  • 06b3257bf8 added switch to disable packJPG fallback Christian Schneider 2019-11-08 10:49:41 +01:00
  • 7fc569949e Increase JPG/MP3 in-memory threshold Christian Schneider 2019-11-07 00:14:21 +01:00
  • 905e32a127
    Update README.md Christian Schneider 2019-11-06 23:28:17 +01:00
  • 0ae4d15296 Added brotli and brunsli license files Christian Schneider 2019-11-06 23:25:07 +01:00
  • a415784149
    Update README.md Christian Schneider 2019-11-06 23:20:37 +01:00
  • 95816e2366 brunsli JPG decompression Christian Schneider 2019-11-06 18:22:02 +01:00
  • 29a8b5fe0e Fix BrunsliDecodeJpeg definition Christian Schneider 2019-11-06 18:02:59 +01:00
  • 9ebb249375 [WIP] brunsli compression of MJPEG data Christian Schneider 2019-11-06 17:50:44 +01:00
  • b422204c55 Disable brunsli logging Christian Schneider 2019-11-06 17:49:40 +01:00
  • b9481dcb92 fix packJPG fallback message Christian Schneider 2019-11-06 17:15:09 +01:00
  • ec5d6f702a [WIP] using brunsli for JPG compression Christian Schneider 2019-11-06 16:59:49 +01:00
  • 9644f76d71 revert bit shift fix Christian Schneider 2019-11-06 16:55:30 +01:00
  • 770e9e7a17 Fixing bit shift Christian Schneider 2019-11-06 15:55:18 +01:00
  • f92a95d797 fix Christian Schneider 2019-11-06 15:35:19 +01:00
  • 1dadc0e1a7 Fix BrunsliEncodeJpeg definition Christian Schneider 2019-11-06 15:22:29 +01:00
  • 162c84e5b1 fix source Christian Schneider 2019-11-06 14:55:57 +01:00
  • ba5822c471 Brunsli and brotli use flags and switches Christian Schneider 2019-11-06 14:52:07 +01:00
  • d5a0d774d3 Use "use_brotli" flag Christian Schneider 2019-10-22 12:20:43 +02:00
  • 006a5849b1 Add "use_brotli" flag Christian Schneider 2019-10-22 12:07:44 +02:00
  • a4e06aafdf Source code integration of brotli and brunsli Christian Schneider 2019-10-20 16:24:20 +02:00
  • cbd0da3905
    Describe new GitHub sponsor button in README.md Christian Schneider 2019-10-17 20:39:56 +02:00
  • 590336c7cf
    Create FUNDING.yml Christian Schneider 2019-10-17 20:36:32 +02:00
  • 6d015460ae
    encode.ru moved to encode.su Christian Schneider 2019-07-18 11:27:59 +02:00
  • 3341c6c76d
    encode.ru moved to encode.su Christian Schneider 2019-07-18 11:26:32 +02:00
  • a0401d7a26 Fixed out-of-bounds read in packJPG Christian Schneider 2019-05-16 07:58:30 +02:00
  • 90f2353425 Change order of allocation and image descriptor check in GIF code Christian Schneider 2019-05-15 07:59:05 +02:00
  • 7ebe71c421 Another fix for MP3 slowdown Christian Schneider 2019-04-09 15:07:27 +02:00
  • 314429b05a
    Donate button added Christian Schneider 2019-03-07 10:29:54 +01:00
  • 9704aa35f2 Fix format string warning Christian Schneider 2019-03-07 10:11:18 +01:00
  • b42225378a Adding a make install target Christian Schneider 2019-03-07 09:55:58 +01:00
  • 75493405d7
    fixed typo Christian Schneider 2019-02-26 14:02:16 +01:00
  • b0bfc2fc1a
    Update README.md, usage example Christian Schneider 2019-02-26 13:58:41 +01:00
  • 3bcf753840
    Update README.md to 0.3.5 Christian Schneider 2019-02-26 11:24:02 +01:00
  • 6640d50575 Starting v0.4.8 development Christian Schneider 2019-02-22 15:28:12 +01:00
  • 31b693d843 Version 0.4.7 release v0.4.7 Christian Schneider 2019-02-22 15:12:14 +01:00