Commit Graph

968 Commits

Author SHA1 Message Date
Jake Archibald
d2807ebb18 Integrate Oxi 2020-09-22 17:35:47 +01:00
Jake Archibald
fd151fc70d Add hqx 2020-09-22 17:16:55 +01:00
Jake Archibald
812e727de0 Integrate rotate 2020-09-22 14:40:27 +01:00
Jake Archibald
2a6a83f56d Resize working 2020-09-21 15:19:38 +01:00
Jake Archibald
21fc70cbdd wip 2020-09-21 14:25:08 +01:00
Jake Archibald
d9e1177cd8 wip on rust wasm integration 2020-09-21 14:23:04 +01:00
Jake Archibald
300809fdcb Client/shared/worker split for resize 2020-09-21 13:01:07 +01:00
Jake Archibald
7540a15f8d Features folder 2020-09-18 16:28:56 +01:00
Jake Archibald
f92e3c2194 Move encode options definition to the wasm 2020-09-16 12:30:26 +01:00
Jake Archibald
7776134bc2 AVIF in worker 2020-09-16 11:48:13 +01:00
Jake Archibald
2583d689b9 AVIF to module 2020-09-16 11:04:00 +01:00
Jake Archibald
25102095aa Update webp from main branch 2020-09-16 11:03:19 +01:00
Jake Archibald
a6477b82fc wip
# Conflicts:
#	codecs/cpp.Dockerfile
#	codecs/imagequant/example.html
#	codecs/webp/dec/webp_dec.d.ts
#	codecs/webp/dec/webp_dec.js
#	codecs/webp/dec/webp_dec.wasm
#	codecs/webp/enc/webp_enc.d.ts
#	codecs/webp/enc/webp_enc.js
#	codecs/webp/enc/webp_enc.wasm
#	package-lock.json
#	package.json
#	src/codecs/tiny.webp
#	src_old/codecs/encoders.ts
#	src_old/codecs/processor-worker/tiny.avif
#	src_old/codecs/processor-worker/tiny.webp
#	src_old/codecs/tiny.webp
#	src_old/components/compress/index.tsx
#	src_old/lib/util.ts
#	src_old/sw/util.ts
2020-09-16 10:08:50 +01:00
Velu S Gautam
dfee848a39 Update example.html (#827)
rawImage is a Uint8ClampedArray and doesn't have width and height property.
2020-09-16 07:42:32 +01:00
Jake Archibald
a437afdf2b Update AVIF build to produce shipped wasm (#823)
* argh

* It works!

* Silly me

* Changes following feedback
2020-09-15 11:08:20 +01:00
Jake Archibald
4768bc17ba 1.12.0 v1.12.0 2020-08-26 12:57:35 +01:00
Surma
0934c6c00f Merge pull request #804 from GoogleChromeLabs/avif-options 2020-08-26 12:53:37 +01:00
Jake Archibald
9d81a9cd57 Merge branch 'dev' into avif-options 2020-08-26 12:39:40 +01:00
Jake Archibald
239ffeb7a7 Comment out grayscale and 4:2:0 for now 2020-08-26 12:36:59 +01:00
Jake Archibald
95570c8b3c Revert "Merge pull request #800 from GoogleChromeLabs/mozjpeg_dec"
This reverts commit 5715fb7b1b, reversing
changes made to 2c923e5239.
2020-08-26 12:28:06 +01:00
Jake Archibald
6e52ac2a73 Simpler canDecode check 2020-08-26 11:41:21 +01:00
Jake Archibald
fd5c557065 Cheeky smaller wasms 2020-08-26 11:09:15 +01:00
Jake Archibald
0abb6f18ba Update options when updating state. 2020-08-25 16:54:01 +01:00
Jake Archibald
4e5a810770 Avoid caching the decoder if the browser already supports it 2020-08-25 14:31:20 +01:00
Jake Archibald
8a81792bd5 Finger-in-the-air defaults 2020-08-25 14:13:37 +01:00
Jake Archibald
3f57f9fef1 Feature test decoding capability 2020-08-25 14:13:21 +01:00
Jake Archibald
549e1fc50a Use bt709 if not lossless so colour is correct 2020-08-25 14:12:26 +01:00
Jake Archibald
f3749a4e24 Ensure that mins can't be greater than maxs 2020-08-25 13:39:28 +01:00
Jake Archibald
e316b0d667 Use identity coefficients for true lossless 2020-08-25 13:39:01 +01:00
Jake Archibald
8f2dcb5f48 Options mostly working 2020-08-25 13:11:10 +01:00
Surma
5715fb7b1b Merge pull request #800 from GoogleChromeLabs/mozjpeg_dec 2020-08-24 14:25:37 +01:00
Surma
cd33a2f759 Fine. Count the lines. 2020-08-24 14:21:35 +01:00
Surma
ee561bb00e Allow more than one scanline at a time 2020-08-24 14:03:44 +01:00
Surma
75275a5596 Update codecs/mozjpeg/dec/mozjpeg_dec.cpp
Co-authored-by: Ingvar Stepanyan <rreverser@google.com>
2020-08-24 14:00:38 +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
d4f8b7f38b Add LICENSES to codecs 2020-08-21 13:44:36 +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