Christian Schneider
|
16e871b883
|
Merge pull request #133 from schnaader/master
Merge __linux/__unix usage from master
|
2021-11-22 23:21:44 +01:00 |
|
Christian Schneider
|
b8fca256a7
|
Merge pull request #132 from Hello71/no_override_cflags
use __linux/__unix instead of CMAKE_C(XX)_FLAGS
|
2021-11-22 23:18:58 +01:00 |
|
Alex Xu (Hello71)
|
3a84725d31
|
use __linux/__unix instead of CMAKE_C(XX)_FLAGS
this allows the user-specified CFLAGS/CXXFLAGS to take effect.
assume that all platforms supporting C++ in 2021 also support stdbool.h.
|
2021-11-20 10:30:19 -05:00 |
|
Christian Schneider
|
39a72fdeb6
|
Merge pull request #127 from schnaader/master
bump copyright year (merge from master)
|
2021-03-27 12:58:18 +01:00 |
|
Christian Schneider
|
19e6f3ab94
|
bump copyright year
|
2021-03-27 11:55:42 +01:00 |
|
Christian Schneider
|
ec9adc8be1
|
Merge pull request #125 from schnaader/arm-test-packjpg-packmp3-fix
Merge ARM support
|
2020-10-01 15:51:44 +02:00 |
|
Christian Schneider
|
ca6b425963
|
Merge pull request #123 from schnaader/master
Merge with master
|
2020-10-01 15:31:17 +02:00 |
|
Christian Schneider
|
0610ef7d05
|
Merge pull request #122 from schnaader/master
Merge with master
|
2020-10-01 15:30:18 +02:00 |
|
Christian Schneider
|
9a48789323
|
Improve CMakeLists to not warn if build type was manually set to Release
|
2020-10-01 15:28:08 +02:00 |
|
Christian Schneider
|
1993c83173
|
Update travis badge
Migration from travis-ci.org to travis-ci.com
|
2020-09-15 23:36:42 +02:00 |
|
Christian Schneider
|
c5279d7c77
|
Show CMake debug build and warn if it is overwritten
|
2020-08-20 21:07:48 +02:00 |
|
Christian Schneider
|
069295e23c
|
Merge pull request #113 from schnaader/multithreaded_reconstruction
Merge with changes from other branches
|
2020-07-23 18:12:59 +02:00 |
|
Christian Schneider
|
be7f97c3db
|
Merge pull request #111 from schnaader/master
Merge from master
|
2020-07-23 18:00:15 +02:00 |
|
Christian Schneider
|
f8ea3d4fab
|
default CMAKE_BUILD_TYPE to Release so it doesn't need to be specified on single-configurations like Unix Makefile
|
2020-07-23 17:54:09 +02:00 |
|
Christian Schneider
|
2cceeebe06
|
more signed char
|
2020-07-23 17:06:14 +02:00 |
|
Christian Schneider
|
8289e77523
|
use signed char (because char defaults to unsigned char on clang ARM)
|
2020-07-23 17:02:04 +02:00 |
|
Christian Schneider
|
746c68e3d2
|
Make macOS happy
|
2020-07-23 16:08:52 +02:00 |
|
Christian Schneider
|
4a8fa97c63
|
add atomic library (seems to be needed on older ARM devices)
|
2020-07-23 15:48:28 +02:00 |
|
Christian Schneider
|
3b6c957a2c
|
Test 3
|
2020-07-23 15:04:30 +02:00 |
|
Christian Schneider
|
554535e56c
|
Test 2
|
2020-07-23 15:02:20 +02:00 |
|
Christian Schneider
|
160478c63f
|
Test ARM compiler macro
|
2020-07-23 14:29:20 +02:00 |
|
Christian Schneider
|
78b3d413dc
|
Merge pull request #110 from schnaader/master
Merge with master
|
2020-07-23 14:11:18 +02:00 |
|
Christian Schneider
|
cba2b2bc09
|
fix latest commit (didn't work for large streams that weren't held in memory); fixes #109
|
2020-07-20 13:28:29 +02:00 |
|
Christian Schneider
|
4519bbc710
|
Merge branch 'master' into multithreaded_reconstruction
|
2020-05-24 19:32:21 +02:00 |
|
Christian Schneider
|
97c84feea3
|
don't write tempfile when not entering recursion
- this was always done for deflate type streams, decompressed stream was written to disk even if not used by recursion later
|
2020-05-24 19:19:16 +02:00 |
|
Christian Schneider
|
673e961e63
|
Merge branch 'master' into multithreaded_reconstruction
|
2020-05-23 12:07:55 +02:00 |
|
Christian Schneider
|
b3103e383b
|
removed zerr method
method isn't used anymore
|
2020-05-23 12:06:48 +02:00 |
|
Christian Schneider
|
a6a584d231
|
Merge pull request #106 from schnaader/master
Merge AppVeyor changes
|
2020-04-03 13:47:29 +02:00 |
|
Christian Schneider
|
3172973f4c
|
appveyor fix
|
2020-03-18 12:31:44 +01:00 |
|
Christian Schneider
|
1a6ed647b8
|
appveyor fix
|
2020-03-18 12:28:08 +01:00 |
|
Christian Schneider
|
8597d1311b
|
AppVeyor needs CRLF
|
2020-03-18 12:24:30 +01:00 |
|
Christian Schneider
|
1c66839faa
|
appveyor fix
|
2020-03-18 12:18:30 +01:00 |
|
Christian Schneider
|
048fac2471
|
appveyor fix
|
2020-03-18 12:17:18 +01:00 |
|
Christian Schneider
|
a17431747d
|
add build artifact to AppVeyor
|
2020-03-18 12:13:38 +01:00 |
|
Christian Schneider
|
25ef236c99
|
pass release configuration parameter to msbuild
|
2020-03-18 12:01:43 +01:00 |
|
Christian Schneider
|
eac6108a28
|
AppVeyor configuration needs different parameters for a release build
|
2020-03-18 11:56:55 +01:00 |
|
Christian Schneider
|
65e0a0d7ba
|
set CMake build type to release in automated build settings
|
2020-03-18 11:50:52 +01:00 |
|
Christian Schneider
|
c767b13088
|
Merge branch 'master' into multithreaded_reconstruction
|
2020-03-11 12:38:24 +01:00 |
|
Christian Schneider
|
dba1f69e23
|
Bump copyright year
|
2020-03-11 12:23:48 +01:00 |
|
Christian Schneider
|
2e41d87e0d
|
Fixed mutex error in PNG recompression
|
2019-12-07 10:38:02 +01:00 |
|
Christian Schneider
|
5bb24f5cd7
|
Fix write to fout without mutex
|
2019-12-04 15:38:34 +01:00 |
|
Christian Schneider
|
b769fcdb24
|
multithreaded jpg recompression
- brunsli compressed jpg will be recompressed using multiple threads
|
2019-11-15 16:37:08 +01:00 |
|
Christian Schneider
|
409cca51bd
|
Multithreading infrastructure
- mutex for fout
- recompression task pool and future queue
|
2019-11-15 15:04:08 +01:00 |
|
Christian Schneider
|
818ce2433f
|
Restructured MP3 recompression
- isolated in_memory case that will be converted to a thread later
|
2019-11-11 13:54:11 +01:00 |
|
Christian Schneider
|
daf87e9bfd
|
Merge pull request #101 from schnaader/brunsli_integration
Brunsli integration
|
2019-11-11 12:07:38 +01:00 |
|
Christian Schneider
|
06b3257bf8
|
added switch to disable packJPG fallback
|
2019-11-08 10:49:41 +01:00 |
|
Christian Schneider
|
7fc569949e
|
Increase JPG/MP3 in-memory threshold
- maximum size 512 MB instead of 64 MB
- verbose output if JPGs are too large for in-memory (and packJPG is used as fallback)
|
2019-11-07 00:14:21 +01:00 |
|
Christian Schneider
|
905e32a127
|
Update README.md
added brotli legal notice
|
2019-11-06 23:28:17 +01:00 |
|
Christian Schneider
|
0ae4d15296
|
Added brotli and brunsli license files
|
2019-11-06 23:25:07 +01:00 |
|
Christian Schneider
|
a415784149
|
Update README.md
added brunsli legal notice
|
2019-11-06 23:20:37 +01:00 |
|