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
dba1f69e23
Bump copyright year
2020-03-11 12:23:48 +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
Christian Schneider
95816e2366
brunsli JPG decompression
2019-11-06 18:22:02 +01:00
Christian Schneider
29a8b5fe0e
Fix BrunsliDecodeJpeg definition
2019-11-06 18:02:59 +01:00
Christian Schneider
9ebb249375
[WIP] brunsli compression of MJPEG data
...
- TODO brunsli decompression
2019-11-06 17:50:44 +01:00
Christian Schneider
b422204c55
Disable brunsli logging
...
- with enabled logging, brunsli is too verbose and will spam precomp's output
2019-11-06 17:49:40 +01:00
Christian Schneider
b9481dcb92
fix packJPG fallback message
2019-11-06 17:15:09 +01:00
Christian Schneider
ec5d6f702a
[WIP] using brunsli for JPG compression
...
- basic brunsli compression works
- TODO motion JPG using brunsli
- TODO brunsli decompression
- fix command line switches (brunsli/brotli instead of jpgbrunsli/jpgbrotli)
2019-11-06 16:59:49 +01:00
Christian Schneider
9644f76d71
revert bit shift fix
...
- reverted because 7 * section_size_bytes will never be greater than 64 if the function is used correctly, so the code is correct
2019-11-06 16:55:30 +01:00
Christian Schneider
770e9e7a17
Fixing bit shift
...
- shifts with values greater than 63 lead to undefined behaviour in MSVC
2019-11-06 15:55:18 +01:00
Christian Schneider
f92a95d797
fix
...
state (with use_brotli flag) must be passed to EncodeMetaData
2019-11-06 15:35:19 +01:00
Christian Schneider
1dadc0e1a7
Fix BrunsliEncodeJpeg definition
2019-11-06 15:22:29 +01:00
Christian Schneider
162c84e5b1
fix source
2019-11-06 14:55:57 +01:00
Christian Schneider
ba5822c471
Brunsli and brotli use flags and switches
...
- not used for JPG recompression yet
- only command line/INI file parsing
2019-11-06 14:52:07 +01:00
Christian Schneider
d5a0d774d3
Use "use_brotli" flag
...
- if not set, metadata gets copied instead of compressed
2019-10-22 12:20:43 +02:00
Christian Schneider
006a5849b1
Add "use_brotli" flag
...
- brotli compression of metadata will be optional, so a flag is added to both encoder and decoder
- precomp will pass the flag to Brunsli[Decode/Encode]Jpeg
2019-10-22 12:07:44 +02:00
Christian Schneider
a4e06aafdf
Source code integration of brotli and brunsli
...
- added source code files
- adjusted CMakeLists.txt
- brunsli pulled from official GitHub repo (google/brunsli) at commit 071877e87f13e39fa6667b27ab09420dfcf67bdc
2019-10-20 16:24:20 +02:00
Christian Schneider
cbd0da3905
Describe new GitHub sponsor button in README.md
2019-10-17 20:39:56 +02:00
Christian Schneider
590336c7cf
Create FUNDING.yml
2019-10-17 20:36:32 +02:00
Christian Schneider
6d015460ae
encode.ru moved to encode.su
...
- removed links to packjpg.encode.ru
2019-07-18 11:27:59 +02:00
Christian Schneider
3341c6c76d
encode.ru moved to encode.su
...
- removed links to packjpg.encode.ru
2019-07-18 11:26:32 +02:00
Christian Schneider
a0401d7a26
Fixed out-of-bounds read in packJPG
...
- Should fix #99
2019-05-16 07:58:30 +02:00
Christian Schneider
90f2353425
Change order of allocation and image descriptor check in GIF code
...
- Fixes #100
- Improves speed when processing invalid GIF files or false positives
2019-05-15 07:59:05 +02:00
Christian Schneider
7ebe71c421
Another fix for MP3 slowdown
...
- Error message "inconsistent original bit"
2019-04-09 15:07:27 +02:00
Christian Schneider
314429b05a
Donate button added
2019-03-07 10:29:54 +01:00
Christian Schneider
9704aa35f2
Fix format string warning
2019-03-07 10:11:18 +01:00
Christian Schneider
b42225378a
Adding a make install target
...
Fixes #96
2019-03-07 09:55:58 +01:00
Christian Schneider
75493405d7
fixed typo
2019-02-26 14:02:16 +01:00
Christian Schneider
b0bfc2fc1a
Update README.md, usage example
2019-02-26 13:58:41 +01:00
Christian Schneider
3bcf753840
Update README.md to 0.3.5
...
Source: https://github.com/deus-libri/preflate/blob/master/README.md
2019-02-26 11:24:02 +01:00
Christian Schneider
6640d50575
Starting v0.4.8 development
2019-02-22 15:28:12 +01:00
Christian Schneider
31b693d843
Version 0.4.7 release
2019-02-22 15:12:14 +01:00
Christian Schneider
138c107543
Discard insufficient partial bZip2 matches
...
- Use the ratio that was used before for partial zLib matches
- Related: #95
2019-02-22 10:48:32 +01:00
Christian Schneider
3e66fbc340
Obsolete boolean removed
...
Was used in old zLib code and is useless in bZip2 mode where only one compression level is tested
2019-02-22 10:38:18 +01:00
Christian Schneider
d658324ef7
Bump copyright year
2019-02-21 17:25:33 +01:00
Christian Schneider
73aefffc45
Update precomp.cpp
...
Replacing CopyLine with memcpy, fixes #94
2019-02-21 17:14:45 +01:00
Christian Schneider
c72b94a9b1
Fix for MP3 slowdowns
...
- fixes #91 and #92
2018-12-20 12:39:49 +01:00
Christian Schneider
31dd12b0c7
Update preflate version in README.md
2018-10-08 15:32:32 +02:00
Christian Schneider
7be858bd41
Merge preflate 0.3.5 changes
...
- fixes #88 and #89
2018-09-30 10:08:45 +02:00
Christian Schneider
6865e74c16
Merge pull request #90 from sftt/master
...
- fix MSVC (x64)build
- add missing preflate source files
- adapt some changed things in comfort mode
2018-09-28 08:02:13 +02:00
Gavin Gao
2384fc36d8
Fix MSVC (x64)build
...
Add missing preflate source files
2018-09-27 18:22:52 +08:00