Surma
01c04d4a72
Add worker pool implementation
2020-09-14 17:05:02 +01:00
Surma
df45b996d1
v0.1.3
2020-09-09 23:44:01 +01:00
Surma
c9a271f57a
Use __filename for worker instead
2020-09-09 23:43:30 +01:00
Surma
c37f798565
v0.1.2
2020-09-09 23:38:39 +01:00
Surma
e9b9993189
Add shebang to output
2020-09-09 23:38:26 +01:00
Surma
96b1ec2356
v0.1.1
2020-09-09 23:30:07 +01:00
Surma
e5d254ad80
Add package-level bin
2020-09-09 23:29:48 +01:00
Surma
b1b3c8c461
v0.1.0
2020-09-09 18:57:32 +01:00
Surma
1f2f5d1c61
Add .npmignore
2020-09-09 18:52:21 +01:00
Surma
12a719f05a
Make it public
2020-09-09 18:33:47 +01:00
Surma
28c7b7aa94
Put right package name
2020-09-09 18:26:42 +01:00
Surma
6e3e6af70e
Moar prettier
2020-09-09 18:25:32 +01:00
Surma
31118daa18
Add .gitignore
2020-09-09 18:23:51 +01:00
Surma
47fb7f9f71
Rollup for proper CLI
2020-09-09 18:22:50 +01:00
Surma
3b07862efb
Use workers for parallelization
2020-09-09 15:48:56 +01:00
Surma
f0eb79f2f1
Use all the codecs
2020-09-09 15:22:39 +01:00
Surma
ebdb00f50d
Keep planarized reference image around across runs
2020-09-09 12:50:02 +01:00
Surma
4b6334a212
Switch to Butteraugli and simpel CLI
2020-09-08 00:18:57 +01:00
Surma
483daa0493
Trying out more
2020-08-27 20:01:36 +01:00
Surma
0b4a673b13
It runs but not really
2020-08-25 13:03:10 +01:00
Surma
8c56d16aea
Switch to dssim_core
2020-08-24 17:06:08 +01:00
Surma
773208d76e
Trying dssim
2020-08-24 14:01:48 +01:00
Surma
8cd811cafd
Review
2020-08-24 12:43:12 +01:00
Surma
4e090ea2f8
Remove unnecessary includes
2020-08-21 16:43:36 +01:00
Surma
6b007a0235
Update paths for Squoosh PWA
2020-08-21 16:33:58 +01:00
Surma
c23d1091e7
Implement decoder
2020-08-21 16:31:04 +01:00
Surma
2c923e5239
Merge pull request #722 from GoogleChromeLabs/avif
2020-08-12 11:15:45 +01:00
Surma
fe52c9b307
Fix Makefile
2020-08-11 18:49:07 +01:00
Surma
3745a3fff1
Revert "Enable address sanitizer"
...
This reverts commit d89e846896 .
2020-08-11 18:41:42 +01:00
Surma
d89e846896
Enable address sanitizer
2020-08-11 18:41:09 +01:00
Ingvar Stepanyan
db6dea846a
AVIF Makefile improvements
2020-08-05 15:56:36 +01:00
Ingvar Stepanyan
8036579a3c
RawImage -> ImageData; report errors with null
2020-08-05 15:10:33 +01:00
Ingvar Stepanyan
0807fa4b9a
Remove obsolete free_result refs
2020-08-05 14:40:15 +01:00
Surma
3cda8285a1
Update src/lib/util.ts
...
Co-authored-by: Ingvar Stepanyan <rreverser@google.com >
2020-08-05 14:40:09 +01:00
Surma
0218d0aac5
Avoid leaks during encoding
2020-08-05 14:40:04 +01:00
Surma
cfba6e7bd5
Disable examples
2020-08-05 14:39:58 +01:00
Surma
c6015e2e8d
Don't copy dem pixels
2020-08-05 14:39:54 +01:00
Surma
94a2a7b32f
Free pixels
2020-08-05 14:39:50 +01:00
Surma
03f33847a3
Code review
2020-08-05 14:39:46 +01:00
Surma
563b558204
Remove free() method
2020-08-05 14:39:41 +01:00
Surma
3c92f2d531
Download sources as tar.gz
2020-08-05 14:39:35 +01:00
Surma
f5ab9a9a59
Remove CFLAGS and improve git folder targets
2020-08-05 14:39:30 +01:00
Surma
7893660679
Fix alpha channel in encoder
2020-08-05 14:39:26 +01:00
Surma
15dac42a7f
Remove stray files
2020-08-05 14:39:21 +01:00
Surma
53298a23ad
Remove package.json and move git to Makefile
2020-08-05 14:39:14 +01:00
Surma
7ffa45ba86
Update libavif and libaom
2020-08-05 14:39:07 +01:00
Surma
ee99cf6e0b
Move to makefile for AVIF
2020-08-05 14:39:01 +01:00
Ingvar Stepanyan
2edb8cbd7e
Upgrade AVIF decoding code
...
- Update to newer APIs.
- Avoid manual pixel-by-pixel copy in favour of decoding directly to desired format & bit depth.
- Avoid use-after-free by cloning the Uint8Array Wasm memory view into a JS-owned Uint8Array right away.
2020-08-05 14:38:56 +01:00
Ingvar Stepanyan
0ac3d17969
Move AOM cloning to napa
2020-08-05 14:38:51 +01:00
Ingvar Stepanyan
1baa823d77
Upgrade libavif
2020-08-05 14:38:48 +01:00