Commit Graph

940 Commits

Author SHA1 Message Date
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
Ingvar Stepanyan
368ad9505e Use make -j in AVIF 2020-08-05 14:38:42 +01:00
Ingvar Stepanyan
08c267a98b Add LTO to AVIF 2020-08-05 14:38:37 +01:00
Ingvar Stepanyan
0c3ef3fdf5 Migrate AVIF to Emscripten upstream 2020-08-05 14:38:33 +01:00
Surma
17dcc9c7d4 Update AVIF encoder README 2020-08-05 14:38:31 +01:00
Surma
ac9a7767d2 Expose some options for AVIF 2020-08-05 14:38:29 +01:00
Surma
c29006d593 Add AVIF encoder without options 2020-08-05 14:38:26 +01:00
Surma
e1ab43b76f Add AVIF encoder 2020-08-05 14:38:23 +01:00
Surma
409df481db Fix HDR image support in AVIF decoder 2020-08-05 14:38:19 +01:00
Surma
02807aab32 Add AVIF decoder to squoosh 2020-08-05 14:38:13 +01:00
Surma
34cb55978f Add avif decoder binaries 2020-08-05 14:36:21 +01:00
Surma
d0f5d5a644 Make build-cpp.sh executable 2020-08-04 13:35:58 +01:00
Surma
37f09245a6 Merge pull request #790 from GoogleChromeLabs/button-position 2020-08-04 09:51:26 +01:00
Ingvar Stepanyan
c43f75f1f2 Merge branch 'dev' into button-position 2020-07-31 19:49:14 +01:00
Ingvar Stepanyan
227d32be7b Fix install button position
Add `position: relative` to the parent `div` that owns the scrollbar, so that Install button positions itself relative to it and not to the whole document.

Fixes a bug where button would get rendered on top of a scrollbar.
2020-07-31 18:33:20 +01:00
Pete LePage
87955ab9a0 Merge pull request #784 from petele/analytics-update-3
Don't fire install analytics on hidden pages
2020-07-31 10:43:40 -04:00