JPEG XL

Info

rules 57
github 35276
reddit 647

JPEG XL

tools 4225
website 1655
adoption 20712
image-compression-forum 0

General chat

welcome 3810
introduce-yourself 291
color 1414
photography 3435
other-codecs 23765
on-topic 24923
off-topic 22701

Voice Channels

General 2147

Archived

bot-spam 4380

adoption

Adoption of jxl: what software supports jxl already, how to get more adoption?

fab
2021-04-23 07:26:14
and like 117 kb 123 kb
2021-04-23 07:27:02
but those options are good with current encoder
2021-04-23 07:28:30
just copy paste the txt file i made and make a generic title like current options or save more
2021-04-23 07:28:41
and publish on reddit
2021-04-23 07:28:55
on tell me that you're publishing on reddit with jon as mod
2021-04-23 07:29:12
you didn't say you want to publish on reddit
2021-04-23 07:29:18
but i assume
2021-04-23 07:29:29
...talking seriously
2021-04-23 07:30:35
who can publish something in jpeg xl does a post when i publish will be published only when there is jon/ or bitlag approval?
2021-04-23 08:19:13
<@!231086792315633664> can i least spam another excel link to your post
2021-04-23 08:19:34
or i should make another post
2021-04-23 08:19:55
i upvote and i encourage to upvote to prevent spam
2021-04-23 08:31:11
i don't know tomorrow i will make the post
zebefree
2021-04-23 08:41:46
<@!416586441058025472> How did you come up with these arguments like -q 81.16 -m -X 4.34 -Y 87.16 -I 0.05 -s 9 --num_threads=2 ?
2021-04-23 08:42:05
Please do not promote use of arguments like that.
2021-04-23 08:43:54
If you feel that they are actually better than the defaults, please state your justification for them and convince the developers to change the defaults, but do not promote the use of bizarre arguments like that with no explanation or justification.
Scientia
2021-04-23 10:36:35
just speed and distance should be enough
Nova Aurora
2021-04-24 06:04:39
Does anyone know if brave nightly has the JXL flag inherited from chromium yet?
fab
zebefree <@!416586441058025472> How did you come up with these arguments like -q 81.16 -m -X 4.34 -Y 87.16 -I 0.05 -s 9 --num_threads=2 ?
2021-04-24 07:35:03
those just come to my mind, i know s 6 and modular do not bring gains in 99% of photos
Scientia
2021-04-24 07:35:04
maybe you could pass the command line flag when you run brave
fab
2021-04-24 07:35:11
but if you have spare cpu why don't use
Scientia
2021-04-24 07:35:28
just use dct for lossy please
2021-04-24 07:35:38
idk why you'd use modular
2021-04-24 07:35:55
the sane defaults are called sane defaults for a reason
fab
2021-04-24 07:36:08
i stated that dct improved for graphic
2021-04-24 07:36:19
modular is worse at 99 of the time even with photo
2021-04-24 07:36:30
but for explicit and anime especially jpegs
2021-04-24 07:36:38
sometimes i saw more than 22% reduction
2021-04-24 07:36:47
but in rare cases
2021-04-24 07:36:59
and obviously image look worse
Scientia
2021-04-24 07:37:09
dct should still be more compact
2021-04-24 07:37:21
just use the distance flag instead of the q flag too
fab
2021-04-24 07:37:31
i never use modular flag
2021-04-24 07:37:39
apart of lossless
Scientia
2021-04-24 07:37:43
why is it in your guide then
fab
2021-04-24 07:37:49
if you have spare cpu time
Scientia
2021-04-24 07:38:02
<:WhatThe:806133036059197491>
2021-04-24 07:38:36
I hope i'm not being overly antagonistic
2021-04-24 07:39:13
but your guide seems.... not objective and uh eccentric at the least
fab
2021-04-24 07:39:29
there are also the defaults
Scientia
2021-04-24 07:40:13
if you want to reduce the size of a jpeg beyond ~20% you can just use the -j flag i believe and encode like regular dct
fab
Scientia if you want to reduce the size of a jpeg beyond ~20% you can just use the -j flag i believe and encode like regular dct
2021-04-24 07:40:36
it damages explicit
2021-04-24 07:40:43
if they are jpg at the start
Scientia
2021-04-24 07:41:03
i mean if you use a d value more than 1 it will reduce their quality
2021-04-24 07:41:15
*subjective quality
2021-04-24 07:42:23
it would be nice if you wouldn't use pornographic imagery for testing of jxl because idk about others but I sure don't want to test them myself 😓
2021-04-24 07:42:54
this is getting offtopic we should probably move to <#794206170445119489>
fab
2021-04-24 07:44:14
i don't use ...
Scientia
2021-04-24 07:44:45
what is "explicit content" then?
_wb_
2021-04-24 07:48:14
https://c.tenor.com/D8wG7Du39vIAAAAM/torre-de-babel-silvio-de-abreu.gif
Scientia
2021-04-24 07:48:15
<:YEP:808828808127971399>
fab
2021-04-24 07:48:51
2021-04-24 07:48:53
the image is this
Scientia
2021-04-24 07:49:07
why two threads?
fab
2021-04-24 07:49:42
like explaining what threads are
_wb_
2021-04-24 07:50:11
Why not just keep default?
raysar
2021-04-24 07:50:17
Fabian is an beta artificial intelligence chat bot with so many bugs 😆 🤖
Scientia
2021-04-24 07:50:19
it just seems like a strange decision to use two threads unless you're doing multiple images at the same time
_wb_
2021-04-24 07:51:02
Autodetect nb of threads is best if you have a smallish number of images to encode serially like that
fab
2021-04-24 07:51:02
so don't care
Scientia
2021-04-24 07:51:14
s6 can be good if you need a fast encode and i'm assuming decode
2021-04-24 07:51:26
do higher speed levels use more memory to decode?
_wb_
2021-04-24 07:51:40
So default is better than explicitly setting two threads
Scientia
2021-04-24 07:52:10
i have a suspicion that my images encoded with `-s9` use more memory to decode
_wb_
2021-04-24 07:52:25
You don't know how many cores others have, or how large the images are they want to encode
fab
2021-04-24 07:52:26
RAM?
Scientia
2021-04-24 07:52:30
than a lower speed level
fab RAM?
2021-04-24 07:52:37
yeah I haven't tested
_wb_
Scientia i have a suspicion that my images encoded with `-s9` use more memory to decode
2021-04-24 07:52:54
Slower speeds use more memory, in general
Scientia
2021-04-24 07:52:56
sorry about the offtopic
2021-04-24 07:52:59
btw
fab
2021-04-24 07:53:25
now that i saved it processed
_wb_
2021-04-24 07:53:48
Also if you use the fast-decoding encode option, it will use less memory and be faster for both encode and decode
2021-04-24 07:54:26
(for lossy at least)
fab
2021-04-24 08:09:55
ok i censored
Scientia
2021-04-24 08:28:38
Fabian just please don't use sexual imagery for testing the encoder/decoder
2021-04-24 08:29:01
I don't speak for others but I don't want to download such imagery for testing
2021-04-24 08:29:27
If you cite improvements or issues please use sfw imagery for that citation
2021-04-24 08:29:42
Just common sense
fab
2021-04-24 08:35:20
thanks
zebefree <@!416586441058025472> How did you come up with these arguments like -q 81.16 -m -X 4.34 -Y 87.16 -I 0.05 -s 9 --num_threads=2 ?
2021-04-24 08:43:15
to me it needs a GUI that can say the file is reduced more than 26% 30% i'll delete the original, or like a comparer
2021-04-24 08:43:25
but i don't know such software
2021-04-24 08:43:48
obviously for real images is not good
2021-04-24 08:44:10
also for graphic like screenshots d 1 s 7 i found it way better
2021-04-24 08:44:22
but i do not have claims for that
2021-04-24 08:44:28
like i stated i did a graph
2021-04-24 08:44:37
but is not true. is only a .doc file
diskorduser
2021-04-24 09:51:21
<:AngryCry:805396146322145301>
Alabama Al🦖
2021-04-24 12:38:10
<@!416586441058025472> hi. 🤖
fab
2021-04-24 12:38:24
hi
spider-mario
zebefree <@!416586441058025472> How did you come up with these arguments like -q 81.16 -m -X 4.34 -Y 87.16 -I 0.05 -s 9 --num_threads=2 ?
2021-04-24 01:35:16
on the plus side, I guess it counts as a form of fuzzing
Scientia
2021-04-24 05:33:02
yeah Fabian can be a little out there but you can't deny he's done a lot of testing for the project
Scope
2021-04-24 05:46:18
Especially with odd numbers Btw, I think Fabian will like this game <https://www.metacritic.com/game/playstation-4/nier-replicant-ver122474487139>
Jim
2021-04-24 07:22:33
ExifTool Version 12.25 (April 22, 2021) has JPEG XL support: https://exiftool.org/
Pieter
2021-04-25 03:22:55
the chromium version in the ubuntu snap store in the "edge" channel now supports jpeg-xl it seems
2021-04-25 03:23:07
`snap install chromium --edge`
fab
2021-04-25 02:40:00
2021-04-25 02:41:18
3% of the visits come from italian
2021-04-25 02:41:23
and guess many of them are editors
2021-04-25 02:41:41
https://pageviews.toolforge.org/langviews/?project=es.wikipedia.org&platform=all-access&agent=user&range=latest-20&sort=views&direction=1&view=list&page=JPEG%20XL
2021-04-25 02:41:46
https://pageviews.toolforge.org/?project=es.wikipedia.org&platform=all-access&agent=user&redirects=0&range=latest-20&pages=JPEG_XL
2021-04-25 02:43:08
19 mobile es
2021-04-25 02:43:10
52 mobile it
2021-04-25 02:43:35
2 person italian in wikipedia from the android ios application
2021-04-25 02:44:56
102 - 909 from the english
2021-04-25 02:45:11
not comparable to other public
2021-04-25 02:45:19
i guess jpeg xl is stil niche
Nova Aurora
2021-04-25 08:20:53
Brave nightly is lagging behind chromium, doesn't currently have jxl
BlueSwordM
2021-04-26 03:43:02
Nice. A step in the right direction: https://bugzilla.mozilla.org/show_bug.cgi?id=1539075
Jim
2021-04-26 05:25:14
In other words, T-4 to 5 years until Apple even lifts a finger. <:kekw:808717074305122316>
_wb_
2021-04-26 05:44:27
Hard to tell what Apple will do. They are a black box to me.
Scope
2021-04-26 03:18:56
https://bugzilla.mozilla.org/show_bug.cgi?id=1707590
_wb_
2021-04-26 03:56:19
Very nice to see things happening in firefox!
raysar
2021-04-26 11:36:23
maybe there is firefox dev here in submarine :D
BlueSwordM
2021-04-27 01:41:19
Seems like the guy needs some help: https://bugzilla.mozilla.org/show_bug.cgi?id=1707681
_wb_
2021-04-27 05:19:23
Nah that's just our code causing something in the firefox build system to throw an error (where it shouldn't, it's one of those "hey did you really mean this? It could be a bug!" checks where the check itself has a bug, I think), and this needs to be escalated, I suppose.
Pieter
2021-04-27 05:43:07
sounds like they shouldn't enable such sanity checks on external code
_wb_
2021-04-27 08:09:02
so before you can just put a jxl in an <img> tag and expect it to work without fallback, I think 4-5 years is probably a more realistic expectation (and that's assuming all browsers will actually decide to support it)
fab
2021-04-27 08:10:00
ah it needs time browser understand this
_wb_
2021-04-27 08:10:16
1% of people are still using Internet Explorer, for example
fab
2021-04-27 08:10:40
so you are saying on windows 7 or on android 8.0 no jpeg xl
_wb_
2021-04-27 08:10:43
fallback will be needed for quite a while
fab
2021-04-27 08:11:00
if someone can descrive fallback
_wb_
2021-04-27 08:11:13
falling back to another format in case jxl is not supported
fab
2021-04-27 08:11:28
so converting jxl to jpg
_wb_
2021-04-27 08:11:50
one way to do that is with a <picture> tag, with a jpeg/png <img> and a <source> with an image/jxl
fab
2021-04-27 08:12:10
it can do without using too band for already lossless vardct
2021-04-27 08:12:16
or i'm wrong
_wb_
2021-04-27 08:12:30
another way is server-side respond with a jxl if the browser signals `Accept: image/jxl` and a jpeg if it doesn't
2021-04-27 08:12:57
(or a webp, or an avif, whatever the browser does know how to decode)
2021-04-27 08:13:14
the server-side thing is what Cloudinary does when you set the format to `f_auto`
fab
_wb_ one way to do that is with a <picture> tag, with a jpeg/png <img> and a <source> with an image/jxl
2021-04-27 08:14:10
this need to include both image in a server
_wb_
2021-04-27 08:14:10
so you can do `<img src="http://res.cloudinary.com/jon/f_auto/sample">` and this url will return a jxl if you accept jxl, a webp if you accept webp, and otherwise a jpeg
fab
2021-04-27 08:14:21
the one with a tag
2021-04-27 08:14:31
it needs to include two urls
2021-04-27 08:14:35
but who will do it
2021-04-27 08:14:40
include two urls
_wb_
2021-04-27 08:14:43
with f_auto you only need a single url
2021-04-27 08:15:36
the picture tag is what you can do if you cannot implement that server logic and you need to do it with pure html
2021-04-27 08:17:29
(implementing the server logic is not so straightforward, especially if you also want to do CDN-based delivery and if you want to do more than just believe the `Accept` header — e.g. some clients claim they support something but they actually have known bugs in it so you still want to avoid it, or some clients can support something but they don't signal it)
Alabama Al🦖
2021-04-27 08:51:28
hi <@!416586441058025472> how are you?
fab
2021-04-27 08:51:50
why you write always same message
2021-04-27 08:51:58
don't ping please
_wb_
2021-04-27 09:15:02
webp with fallback we've been doing for 6-7 years now, iirc
Scope
2021-04-27 09:23:27
WebP was slow to gain adoption because its efficiency improvement in lossy mode was not big enough, in addition, in some features it was worse than Jpeg and it was a project only from Google and not some international standard or alliance of many significant companies I also remember that when it first appeared it received a lot of criticism from famous people related to video and image compression, e.g.<https://web.archive.org/web/20150319214453/http://x264dev.multimedia.cx/archives/541> And at first it was only used for very low bpp, starting with re-compressing images in Opera Turbo for more traffic reduction
monad
2021-04-27 09:36:48
The first WebP I saved from a random site was in 2017 and it surprised me. It's only since last year that I've been seeing them all over the place (using Firefox).
_wb_
2021-04-27 09:46:55
Mozjpeg and lossy webp are not that far from one another, webp usually being somewhat better if 420 is acceptable for the image, but the gap is not huge. It does have alpha support though, so there the alternative would be PNG and webp wins easily. For other (non-alpha) cases where you would use PNG (like logos and other non-photo images), lossless webp is consistently better than png.
2021-04-27 09:48:16
Mozjpeg was basically created to demonstrate that jpeg could be roughly as good as webp, which was for a long time the justification in firefox to not add webp support.
2021-04-27 09:49:07
Microsoft resisted webp for a long time because it is not a standard.
2021-04-27 09:49:32
I don't really know why Safari resisted but probably a combination of the above two reasons.
2021-04-27 09:51:29
The good news is that neither of those two arguments can be made for jxl: jxl is consistently better than jpeg/png/webp, and it is a standardized format.
2021-04-27 09:52:03
(the only objection that can now be made is that it is not consistently better than avif)
Scope
2021-04-27 10:11:47
It is also important to have a good encoder implementation from the beginning, for example lossy WebP quality was not enough to compete with good Jpeg encoders, and lossless mode was added later and it was quite slow, after some time it was significantly optimized, but the first impressions of the format were by not very well optimized implementation, because it was considered ready and started to be used
_wb_
2021-04-27 10:20:05
First impressions do matter a lot indeed
2021-04-27 10:21:01
Codec devs know that you can only benchmark encoders, not codecs themselves. But most people think in terms of codecs, not encoders.
2021-04-27 10:25:35
Of course in practice a codec is only as good as its best encoder.
fab
2021-04-27 12:42:20
don't be fooled
2021-04-27 12:42:28
firefox paid for including jxl
2021-04-27 12:42:38
they paid the ISO specification
2021-04-27 12:43:03
is just that they don't pay every year/per device
2021-04-27 12:45:59
he's pretending that is working for them
2021-04-27 12:46:50
2021-04-27 12:47:06
this is random file copy pasted
2021-04-27 12:47:18
not true jpeg xl and updated
_wb_
fab they paid the ISO specification
2021-04-27 12:49:59
I highly doubt that. First of all because the actual spec (not even the FDIS) isn't for sale yet, only the DIS which is outdated. Secondly because they don't need the spec, they just need to integrate libjxl.
fab
2021-04-27 12:50:28
ok
2021-04-27 12:51:10
and why AVIF can't work without spec
2021-04-27 12:51:23
and jpeg xl can work with the spec
2021-04-27 12:52:45
because of heif and other things?
_wb_
2021-04-27 12:59:40
you need the spec if you want to implement software from scratch that implements the spec
2021-04-27 01:00:17
if you already have software that you can use, you don't really need the spec
Orum
2021-04-27 02:03:38
are you required (as part of the ISO process) to *not* release the spec? i.e. everyone would have to go through the ISO paywall?
veluca
2021-04-27 02:05:20
well, after the CD stage, it's copyright ISO
Orum
2021-04-27 02:06:42
Yikes. That's kind of why I hate the whole idea of ISO. I get it, that's how they make their money, but it's hard to call a format "open" when the spec is locked behind a paywall.
2021-04-27 02:08:00
it's not as bad in software because often there's at least one open source implementation, but for hardware things get really bad
Scope
2021-04-27 02:21:30
I do not think it will be costly for hardware manufacturers (unlike various patents), it may be bad for some personal projects from enthusiasts, but not companies
Orum
2021-04-27 02:23:57
That's the worst part of it. Those most affected by it are the open source community.
Crixis
2021-04-27 02:25:04
I can hear a torrent in the backgroud
Deleted User
2021-04-27 02:29:44
YARRRRRR
Crixis
2021-04-27 02:39:45
https://caniuse.com/avif 63%
fab
2021-04-27 02:48:01
what i can view in avif that is italian and safe for work
2021-04-27 02:48:42
avif if i remember right there is no image you can view on internet
2021-04-27 02:48:49
all is jpg webp png
2021-04-27 02:48:52
svg don't work
2021-04-27 02:50:40
...
2021-04-27 02:50:51
what means 25% global use for chrome 89
2021-04-27 02:51:04
75% of people have not opened their computer
2021-04-27 02:51:11
what it can mean
2021-04-27 02:51:50
or have updated not enabled so they are guilty
Orum
2021-04-27 02:52:19
Does AVIF finally decode properly in FF 89?
fab
2021-04-27 02:53:55
ok
Crixis
Orum Does AVIF finally decode properly in FF 89?
2021-04-27 02:55:35
in my firefox 90 it was disabled by default
Orum
2021-04-27 02:56:19
I guess because it's still buggy?
2021-04-27 02:57:03
I'm betting we'll get working JXL before they finally fix AVIF's decoding issues
Crixis
Orum I guess because it's still buggy?
2021-04-27 02:57:36
to my seam fine but no animation
Orum
2021-04-27 02:58:11
I'm still on 88 (no 89+ yet for my OS) but colors are definitely wrong in Firefox's decoding of AVIFs
Crixis
Orum I'm still on 88 (no 89+ yet for my OS) but colors are definitely wrong in Firefox's decoding of AVIFs
2021-04-27 02:58:31
Can I test?
Orum
2021-04-27 02:59:04
you're welcome to. You want the AVIF?
Crixis
2021-04-27 02:59:09
yup
Orum
2021-04-27 02:59:15
sec
2021-04-27 03:01:01
https://cdn.discordapp.com/attachments/673202643916816384/834160062867832832/reel_18.avif look at the lower-right area and tell me if you see something like this: https://cdn.discordapp.com/attachments/673202643916816384/835706084600840232/greenrect.webp
2021-04-27 03:04:44
or just compare to aomdec
Crixis
2021-04-27 03:06:44
windows photo seam more yellow but chrome and firefox look the same
Orum
2021-04-27 03:07:21
hrm, may be fixed then
Crixis
2021-04-27 03:08:06
or is a system specific bug
Orum
2021-04-27 03:08:29
could be that too
Deleted User
2021-04-27 03:09:44
Try this one, it should be easier.
2021-04-27 03:10:05
Look in the shadows. Firefox and MS Paint show them incorrectly (pitch-dark).
Orum
2021-04-27 03:10:38
Which version of Firefox are you on though?
Deleted User
2021-04-27 03:10:39
Chrome, on the other hand, shows shadows correctly, together with noise synth.
Orum Which version of Firefox are you on though?
2021-04-27 03:10:45
Nightly
Orum
2021-04-27 03:10:57
ah, yeah, still bugged then
Crixis
2021-04-27 03:13:55
4 program 4 different illimination wut
2021-04-27 03:14:44
photo, paint and firefox ar similiar, chrome is totaly different
Deleted User
2021-04-27 03:15:04
And only Chrome is showing this thing correctly
fab
2021-04-27 03:18:11
paint.net s....
Crixis
2021-04-27 03:18:34
is paint not paint.net
raysar
2021-04-30 12:25:54
i have always big problem with jxl_winthumb.dll dll to add thumbnail to windows. Tested with https://github.com/mirillis/jpegxl-wic and https://github.com/saschanaz/jxl-winthumb Who have a zero bug with it?
Jim
2021-04-30 12:27:55
I tried it a couple months ago and it didn't work, nearly locked up the file explorer.
raysar
2021-04-30 12:33:11
i ask to a dev: https://github.com/saschanaz/jxl-winthumb/issues/4
2021-04-30 12:34:34
At first start, i works, but with all my jxl, maybe some files cause BIG problem.
_wb_
2021-05-01 07:43:33
https://chromium-review.googlesource.com/c/chromium/src/+/2846508
Scientia
2021-05-01 09:24:11
Animation soon? <:Thonk:805904896879493180>
BlueSwordM
2021-05-01 09:25:06
I hope progressive comes first 🙏
Scientia
2021-05-02 12:07:46
Wait yeah
2021-05-02 12:07:58
Progressive would def come first
2021-05-02 12:08:09
Should be easier to implement than animation
Pieter
2021-05-02 12:08:22
that really depends on internal APIs, i think
Deleted User
2021-05-02 12:15:44
But JXL doesn't even use progressive by default.
Pieter
2021-05-02 12:16:34
At least all VarDCT images have some progressive component (the 8x8 subsampled DC coefficients).
Deleted User
2021-05-02 12:17:09
Ok, so -p is only for modular?
Pieter
2021-05-02 12:18:58
I'm not sure exactly what it controls. I think it's wrong to think of an image as having a single progressive or not property; there are some features in various places that permit certain kinds of progressive decoding.
Deleted User
Ok, so -p is only for modular?
2021-05-02 04:23:46
Nope, it works for both VarDCT and Modular.
Pieter I'm not sure exactly what it controls. I think it's wrong to think of an image as having a single progressive or not property; there are some features in various places that permit certain kinds of progressive decoding.
2021-05-02 04:26:32
Yup, even the "non-progressive" mode is an improvement, compared to JPG. Sequential JPG is 100% sequential, no excuses. JPEG XL, on the other hand, even without `-p`, transmits DC and then AC. It's always an additional pass! 🙂
2021-05-02 04:27:06
Fun fact: DC in VarDCT is saved with Modular. Progressive mode is just enabling Squeeze transform on that DC. Am I right <@!794205442175402004>?
2021-05-02 04:33:54
Currently Chrome Beta (the only browser implementation currently) has to download the entire image before decoding.
Pieter
2021-05-02 04:34:26
Well, if the browser doesn't support progressive decoding, nothing obviously. Otherwise, if it's a VarDCT, the AC/DC split can still be used for progressive decode. If it's a non-squeeze Modular file, nothing can be shown progressively AFAICT.
Deleted User
2021-05-02 04:34:41
But when Chrome finally ships progressive decoding, non-progressive JXLs should decode (roughly) like this: https://www.youtube.com/watch?v=inQxEBn831w
Pieter
2021-05-02 04:35:07
Oh, right, sequential decode still works of course.
2021-05-02 04:35:27
Depends on whether you call that progressive...
Deleted User
2021-05-02 04:36:38
At this moment Chrome decodes JXL like AVIF – downloads the entire file and then decodes.
2021-05-02 04:38:22
But that's not all, JXL has a potential to be *even more* progressive than what's shown in the video above! 😃 https://www.youtube.com/watch?v=A4GFzarcR3U
Pieter
2021-05-02 04:44:07
Progressive means a lot of things: * The use of squeeze mode in Modular encoding (directly, or for the DC component of a VarDCT image), a choice controlled by -p in `cjxl`. * Decoding partially downloaded images (sequential or not) * The ability to decode a partially decoded image at full resolution but reduced quality/resolution (which can be done through the AC/DC split for varDCT images, and through the squeeze mode in modular).
2021-05-02 04:44:19
Right, <@794205442175402004> ?
_wb_
2021-05-02 05:31:11
Yes
2021-05-02 05:31:31
Actually there are 3 kinds of progressive in VarDCT mode
2021-05-02 05:31:58
One you always get: the 1:8 image ('DC') goes first
2021-05-02 05:36:09
The second is that the AC can be done in multiple passes, e.g. to add steps for 1:4, 1:2 (very flexible scan scripts are possible since you can basically send all AC coefficients multiple times and they get (shifted and) added to what was there before, so you can also choose to pretend some non-salient part of the image has no detail in the first pass, and then add the detail there later.
2021-05-02 05:37:23
The third is that the DC itself can be done progressively, by using a DC frame where Squeeze is used.
Pieter
2021-05-02 05:37:38
Ah, I see!
_wb_
2021-05-02 05:38:31
-p activates both extra kinds of progressive, you can also do only one by doing --progressive_dc or --progressive_ac, iirc
Pieter
2021-05-02 05:38:48
So the AC progressive mode is redundant?
_wb_
2021-05-02 05:39:39
Also note that at high distance / low quality (I think above d4.5 or so), progressive dc gets enabled by default because it just gives better compression
2021-05-02 05:40:08
AC progressive does tend to come at a slight density cost
2021-05-02 05:41:06
It doesn't have to be redundant: you can also do scan scripts like in jpeg.
2021-05-02 05:41:40
(send coeffs from low freq to high freq and msb to lsb, not sending the same one twice)
2021-05-02 05:44:27
But our entropy coding doesn't really know which coeffs are being sent: all you have is a coefficient ordering, and you always encode all coeffs (though the ordering permutation can be different) and use the fact that tails of zeroes are cheap
veluca
2021-05-02 09:57:54
Insider information (:P) says that likely Chrome won't actually implement below-DC progressive steps
2021-05-02 09:58:06
at least not to begin with
2021-05-02 09:58:29
if that's actually the case, then maybe we'll change -p to mean more or less the same as --progressive_ac...
_wb_
2021-05-02 10:08:44
Main thing to get in Chrome imo is the simple two-step progressive: DC, then full image (sequentially per group)
2021-05-02 10:09:39
That is the uncontroversial kind of progressive (still obvious when the final image is loaded, not a lot of re-renders)
2021-05-02 10:10:36
(well, relatively uncontroversial - there will always be someone who doesn't like it, whatever you do)
2021-05-02 10:13:10
pre-DC progression and several AC refinement passes is 1) less important, 2) more controversial, 3) has more significant speed impact so need to be careful to not do too many renders.
2021-05-02 10:15:59
But just the DC is already a very nice preview that is likely at least as good as any preview frame you'd want to add to AVIF, and it's always there (well except in non-squeeze modular but if you use that on the web it is likely for small images or images where progressive isn't that useful anyway)
veluca
2021-05-02 10:35:43
well, the AC refinement passes IMHO are not controversial 'cause you only get them if the webmaster explicitly asks for them (and they can be made cheap on a fast connection)
2021-05-02 10:36:53
there's no reason to enable AC progressive unless you *want* AC progressive, so I don't think there's any reason to not implement it 😛
_wb_
2021-05-02 10:37:43
Yes, I guess from Chrome's perspective that is true
2021-05-02 10:39:07
I meant controversial among web devs whether it is a good practice or not (90% of them seem to think yes, but a vocal minority claims progressive is bad)
Troc
2021-05-02 11:35:58
Is there yet an Android viewer?
Scientia
2021-05-02 11:44:52
There's no reason why an existing image viewer app couldn't be updated with jxl support
raysar
_wb_ But just the DC is already a very nice preview that is likely at least as good as any preview frame you'd want to add to AVIF, and it's always there (well except in non-squeeze modular but if you use that on the web it is likely for small images or images where progressive isn't that useful anyway)
2021-05-03 12:56:46
For now the dll thumbnail for windows (don't work well) need to decode all the picture (that's the same for all software, maybe a dev will create a superfast thumbnail viewer for windows and software. 😄
Troc Is there yet an Android viewer?
2021-05-03 12:57:34
0 for now
Troc
2021-05-03 08:20:02
Sucks
raysar
Troc Sucks
2021-05-03 05:02:16
Go to ask to all dev of your favorite android image viewer 😄
Troc
2021-05-03 05:02:49
I've sent messages but gotten no answers. :/
raysar
2021-05-04 01:41:53
New chrome canary update support jxl with --noise 1 option 😄 All jxl file seem to work, exception animation.
2021-05-04 01:42:39
But there are zero progressive decoding.
Deleted User
raysar New chrome canary update support jxl with --noise 1 option 😄 All jxl file seem to work, exception animation.
2021-05-04 02:23:41
I was first, AGAIN 😜 https://discord.com/channels/794206087879852103/794206170445119489/838873194370826280
2021-05-04 02:24:28
But I'm glad that someone else also noticed this. Good job, Chromium & JXL team!
raysar
2021-05-04 01:54:10
News update from WINDOWS THUMBNAIL, it works great! (some file don't display) https://github.com/saschanaz/jxl-winthumb/releases Regular people can use jxl now! 😍
Nova Aurora
2021-05-04 01:57:49
There are regular linux users
raysar
Nova Aurora There are regular linux users
2021-05-04 01:58:00
HAHAHA
monad
Nova Aurora There are regular linux users
2021-05-04 02:29:11
What even is "regular linux"?
Nova Aurora
2021-05-04 02:32:07
I mean Linux users that the average persons would consider 'normal people'
2021-05-04 02:32:51
although now we need a distro named that just to be able to say you run ol' regular linux
fab
2021-05-04 02:35:25
people that compile everything
2021-05-04 02:35:36
do not download anything
2021-05-04 02:35:40
neither fonts or all
2021-05-04 02:35:45
that is linux user
2021-05-04 02:35:54
code their programs
monad
2021-05-04 02:35:59
Yeah, my statement was word play, wasn't sure if yours was in some way.
_wb_
2021-05-06 09:35:31
https://bugzilla.mozilla.org/show_bug.cgi?id=1707590
2021-05-06 09:35:54
it landed! <:Hypers:808826266060193874>
Jim
2021-05-06 10:15:09
<:JXL:805850130203934781>
improver
2021-05-06 10:19:56
nice
raysar
2021-05-06 11:56:13
There is no flags in firefox nightly?
Deleted User
2021-05-06 11:57:02
We'll probably have to wait for the next build, it's more often than Chrome Canary so it should be actually soon™️
Jim
2021-05-06 11:58:13
<:This:805404376658739230> You guys are a little too eager. Same with Chrome. I think FF does 2 builds a day where I think Chrome only does 1. <:kekw:808717074305122316>
Deleted User
Jim <:This:805404376658739230> You guys are a little too eager. Same with Chrome. I think FF does 2 builds a day where I think Chrome only does 1. <:kekw:808717074305122316>
2021-05-06 12:00:07
I don't feel like Chrome Canary is ever updating, while FF Nightly: "An update is ready, restart now" shows up CONSTANTLY.
Jim
2021-05-06 12:01:46
They added a bunch of issues to do things like color profiles and transparency so looks like it's just very barebones support right now.
eddie.zato
2021-05-06 12:13:35
😄
improver
2021-05-06 12:18:35
2021-05-06 12:18:37
lets goo
2021-05-06 12:23:55
2021-05-06 12:23:58
alpha is buggy rip
_wb_
2021-05-06 12:34:47
https works, but if you want to use http that also works
improver
2021-05-06 12:36:02
https is unneeded for static sites tbh
_wb_
2021-05-06 12:36:26
I don't really want to force people to use https for something like my website
improver
2021-05-06 12:38:50
maybe only if browser offers header which indicates desire for upgrade
Petr
2021-05-06 12:39:02
oops…
_wb_
2021-05-06 12:41:12
Yes, if you use http to access my website, theoretically someone could man-in-the-middle that and make it seem like there is something else on my website. So please use https if you want to be more sure that it is actually my website you're seeing.
2021-05-06 12:42:02
But https also makes it impossible for proxies to cache my website, which could make it very slow to load for someone on the other side of the world.
improver
2021-05-06 12:42:26
http redirect is interceptable so redirecting adds no security whatsoever
2021-05-06 12:42:58
just use https if you want https
_wb_
2021-05-06 12:43:12
ah I dunno, maybe because my hosting server is stupid or maybe because I misconfigured something
KAGAMI
improver alpha is buggy rip
2021-05-06 12:44:43
Unfortunately it's an upstream issue https://gitlab.com/wg1/jpeg-xl/-/issues/229
2021-05-06 12:46:17
Have you tried `dom.security.https_only_mode`?
improver
2021-05-06 12:47:03
<@!239702523559018497> you're awesome
KAGAMI
2021-05-06 12:47:14
Hello everyone 😁
_wb_
KAGAMI Unfortunately it's an upstream issue https://gitlab.com/wg1/jpeg-xl/-/issues/229
2021-05-06 12:47:17
upstream fix should land soon
2021-05-06 12:47:44
also thanks for all the work on jxl support in firefox!
Deleted User
KAGAMI Unfortunately it's an upstream issue https://gitlab.com/wg1/jpeg-xl/-/issues/229
2021-05-06 12:55:05
Yup, Chrome's also borked...
_wb_
2021-05-06 12:55:09
looks like both chrome and firefox try http first, I wonder why. Both work for my site, and many sites do an automatic redirect from http to https, but that makes it impossible to access the site over http...
2021-05-06 12:55:48
https://tenor.com/view/spongebob-squarepants-spongebob-patrick-star-we-have-a-bug-panic-gif-4771359
2021-05-06 12:56:06
https://tenor.com/view/bugs-bug-insects-cockroaches-music-gif-5045519
veluca
Yup, Chrome's also borked...
2021-05-06 01:03:43
we're syncing it ~~ now 🙂 another instance of off-by-(not quite 1) 😛
Deleted User
2021-05-06 01:05:23
DAMN OFF BY ONE
_wb_
2021-05-06 01:05:59
well there's bandwidth and then there's latency
Deleted User
2021-05-06 01:06:24
By the way: is the latest jxl-winthumb affected by this alpha bug?
KAGAMI
By the way: is the latest jxl-winthumb affected by this alpha bug?
2021-05-06 01:12:21
AFAICT it doesn't happen there, not sure why.
veluca
2021-05-06 01:12:58
probably because it only happens when decoding to RGBA8?
KAGAMI
veluca probably because it only happens when decoding to RGBA8?
2021-05-06 01:14:10
The Gecko logic is virtually a subset of the one used in jxl-winthumb, which uses RGBA8, so 🤷‍♀️
veluca
2021-05-06 01:14:59
the other thing I can think of is that the FF version of jxl is newer (I introduced the bug very recently...)
KAGAMI
2021-05-06 01:16:50
Both uses 9a8f519, and thus both can decode layered JXL without crash
2021-05-06 01:18:58
Wait, I didn't really released the version with 9a8f519, but anyway it doesn't happen with 9a8f519
veluca
2021-05-06 01:19:05
ok, I'm confused then 😄 the bug only appears for sufficiently large images (>256 pixels on at least one side), so maybe it's that?
KAGAMI
2021-05-06 01:21:01
LOL never mind, I was looking at the cached version generated from a previous version
veluca
2021-05-06 01:22:50
heh, ok 😄
2021-05-06 01:23:45
we should update master and 0.4.x soon
2021-05-06 01:24:12
(where soon means "hours", just to clarify)
KAGAMI
2021-05-06 01:24:14
BTW, what made you to develop things in a private repo when the source is open? Possible patent issue?
_wb_
2021-05-06 01:27:05
ISO policy
2021-05-06 01:27:57
we had to work in a private repo because there could theoretically be non-open-source contributions from others in JPEG
KAGAMI
2021-05-06 01:28:01
That is the least expected answer to me 👀 (I'm not any familiar with ISO things)
_wb_
2021-05-06 01:28:04
which didn't happen
2021-05-06 01:28:14
but we had to keep the option open
veluca
2021-05-06 01:28:43
we're planning to migrate to open development ~soon, but that takes time and we are currently a bit busy with mostly Chrome integration 😄
_wb_
2021-05-06 01:30:09
ISO requires the activity of its working groups including WG1 (JPEG) to be based on technical merits only, regardless of IP status (patents, proprietary code, whatever). So we are technically not allowed to require contributions to be royalty-free and open source
2021-05-06 01:30:50
We did express our desire to end up with a royalty-free and open source codec, but we were not allowed to demand that.
KAGAMI
2021-05-06 01:31:21
That's very weird, how do you plan to keep it being FOSS?
_wb_
2021-05-06 01:31:33
Luckily it did not happen that there were non-royalty-free / proprietary contributions.
2021-05-06 01:32:01
Now the spec is final so it is no longer an issue, and we can move to a public dev repo
KAGAMI
2021-05-06 01:32:11
Ah, cool
_wb_
2021-05-06 01:33:46
If there would have been contributions in the past years that were non-royalty-free, we would have done our best to find technical arguments on why we wouldn't want to accept those contributions, and if that failed, we would have had to create a baseline profile that is royalty-free and an 'extended' profile with the patented crap
2021-05-06 01:34:10
but it didn't happen so we can have just a single profile
raysar
2021-05-06 01:35:41
yes, but keep calm i have only 1 houre late 😋
KAGAMI
2021-05-06 01:38:44
Referring to the meta bug is the preferred way https://bugzilla.mozilla.org/show_bug.cgi?id=1539075
2021-05-06 01:51:50
BTW, the "Next-Generation Image Compression" name is not used anymore, right?
improver
2021-05-06 01:52:49
"The JPEG XL Image Coding System (ISO/IEC 18181)"
2021-05-06 01:53:10
that's what it's called on <https://jpeg.org/jpegxl/>
_wb_
2021-05-06 01:54:30
ISO/IEC 18181: Information technology — JPEG XL Image Coding System
Petr
2021-05-06 01:54:36
The support in Firefox is so 🆒 that I updated the JPEG XL articles in the English and Czech Wikipedias… 😜
_wb_
2021-05-06 01:54:54
that's the official name of the thing
improver
2021-05-06 01:55:40
but yes they don't seem to call it next generation anymore as it's very soon going to be current generation one
_wb_
2021-05-06 01:55:52
it already had the name JPEG XL before anyone knew what codec it was going to be 🙂
2021-05-06 01:56:45
next-gen, high efficiency, that all doesn't mean much because almost everything is next-gen and high efficiency when it gets created 🙂
veluca
2021-05-06 01:57:10
well, not webp2 apparently... 😛
_wb_
2021-05-06 01:57:59
as far as I can tell, it was actually Netflix who was pushing the JPEG XL activity the most back then, I mean before the call for proposals was even sent out
2021-05-06 01:58:42
we made the codec but we didn't get to choose its name 🙂
2021-05-06 02:11:39
https://twitter.com/jonsneyers/status/1281661229648564224
fab
2021-05-06 03:13:30
Jay x el
190n
2021-05-06 04:36:44
it's pronounced jxl
2021-05-06 04:36:48
obviously
eddie.zato
2021-05-06 04:43:04
There is a new version of XnView MP 0.98.3, but the jxl plugin is still broken.
_wb_
2021-05-06 05:13:03
The "j" is like in Jyrki, Jan, Jon: not how you would pronounce it in English
2021-05-06 05:13:21
And it rhymes with pixel
2021-05-06 05:13:34
So "yixel"
2021-05-06 05:14:09
cjxl does pixel to yixel, djxl does yixel to pixel.
2021-05-06 05:15:06
But I have to admit in practice I usually say "jay excel" or even the full "jay peg excel"
Nova Aurora
2021-05-06 08:23:20
<@!239702523559018497> Thank you so much for firefox support!
fab
2021-05-07 08:49:27
Can we use jpeg xl on phones already
2021-05-07 08:49:35
Squoosh app
2021-05-07 08:49:45
Firefox nightly
2021-05-07 08:50:04
Chrome canary or beta
2021-05-07 08:50:36
Arm v7 for example galaxy s4
2021-05-07 08:50:48
What is the status
2021-05-07 08:50:53
Good
Deleted User
2021-05-07 11:50:24
Btw, is the default JXL support going to arrive before AVIF in Firefox? 😁
Crixis
2021-05-07 11:51:35
Can be
Jim
2021-05-07 11:52:25
Depends on if they keep pushing it back. 90 is supposed to have AVIF enabled but JXL will likely be behind a flag.
fab
2021-05-07 02:21:19
Has libjxl already stable and good vmaf support
2021-05-07 02:23:30
?
_wb_
2021-05-07 02:31:48
Vmaf support?
2021-05-07 02:32:11
What does that mean?
fab
2021-05-07 03:21:15
I saw it on r jxl 2 months ago
2021-05-07 03:24:01
Vmaf integration
Scientia
2021-05-07 03:26:31
Vmaf is a technique for videos
2021-05-07 03:26:40
Used for 1080p or 4k encoding
2021-05-07 03:26:56
I don't think it's applicable to images
2021-05-07 03:27:18
We're better off using butteraugli
fab
2021-05-07 03:28:14
To encode jpg we need a tuning
2021-05-07 03:28:27
And a 1.0 stable release
2021-05-07 03:28:49
If You want more than 50 reduction
Pieter
2021-05-07 03:29:20
Does this have anything to do with vmaf?
fab
2021-05-07 03:30:16
In theory jpeg xl could be made like webp
Pieter
2021-05-07 03:30:38
I don't understand the point you're trying to make.
Scientia
fab In theory jpeg xl could be made like webp
2021-05-07 03:30:42
In what way?
fab
2021-05-07 03:31:02
To shtink as much as possible jpegs
2021-05-07 03:31:15
As jpeg xl has good psnr
2021-05-07 03:31:30
So it can
Scientia
2021-05-07 03:31:32
Jpeg xl is already better than webp at compressing most images I believe
_wb_
2021-05-07 03:31:40
jxl does not encode jpegs, it only recompresses them losslessly (but there is no tuning to be done in that case)
Scientia
2021-05-07 03:31:46
Plus it has lossless compression for jpegs
_wb_
2021-05-07 03:32:01
for jxl itself, we do tuning based on something more advanced than vmaf
fab
2021-05-07 03:32:10
2021-05-07 03:32:23
In this Way i got 50 reduction
Scientia
2021-05-07 03:32:26
If you so chose you could go lossy, maybe add some AI denoise filter then compress it to avoid spending bits on artifacts
fab
2021-05-07 03:32:32
Jpg input
_wb_
2021-05-07 03:32:32
so adding vmaf tuning would be a step in the wrong direction, except if you specifically want to produce good numbers for the vmaf metric or something
fab
2021-05-07 03:32:58
Like a jpg input tuning
Scientia
2021-05-07 03:33:14
I don't see what vmaf and jpg have in common
fab
2021-05-07 03:33:41
Jpeg xl has good psnr so it can more than 50
Pieter
2021-05-07 03:33:53
If you compress lossy, it doesn't matter for the encoder whether the input is jpeg or something else. It's decoded to pixels first and then compressed.
2021-05-07 03:34:27
You shouldn't care about psnr, cjxl is aiming for another metric.
2021-05-07 03:34:43
What is this number 50 you keep repeating?
Scientia
2021-05-07 03:34:51
I would not judge a codec on a metric you got on a single image with one set of parameters
2021-05-07 03:35:23
Jpeg xl doesn't have a metric of anything, your parameters and input image matter very much
fab
2021-05-07 03:35:43
Reduction to jpg from reddit
2021-05-07 03:36:06
With the param on this scrwenshor
2021-05-07 03:36:28
Anyway wb dont want to add more vmaf tools
2021-05-07 03:36:42
He Said it would overcomplicate
Pieter
2021-05-07 03:36:46
vmaf is for video, not images
fab
2021-05-07 03:37:06
But for jpg a set of tools could help
Pieter
2021-05-07 03:37:21
jpeg is not video...
fab
2021-05-07 03:37:29
To compress them at Less than 50
Pieter
2021-05-07 03:37:42
50 what?
2021-05-07 03:37:50
what unit is this number?
Scientia
2021-05-07 03:38:28
Vmaf is only good for video
2021-05-07 03:38:35
And only at two resolutions
2021-05-07 03:38:52
It isn't even an effective metric at some video resolutions
2021-05-07 03:39:02
It would be utterly useless on images
_wb_
2021-05-07 03:39:29
VMAF was made based on 23 video clips
Scientia
2021-05-07 03:39:39
Only 23?
2021-05-07 03:39:53
Netflix can do better than that <:YEP:808828808127971399>
2021-05-07 03:40:24
Esp since they use it for their videos
improver
2021-05-07 08:29:08
<https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c25> HDR landed (I think)
veluca
2021-05-07 08:31:26
yup
2021-05-07 08:31:34
that's some fast reaction time there 😛
improver
2021-05-09 12:30:47
https://pagure.io/mailcap/c/4a12cc7caeb4a74626e8e6aedf38e7223b28e982?branch=master
_wb_
2021-05-09 08:00:25
https://www.reddit.com/r/brave_browser/comments/mvvx6h/jpegxl_is_coming_to_town_will_brave_be_brave/
190n
2021-05-09 08:23:03
> JPEG-XL is just going to be another webp. Yeah a few corporations will use it to save on bandwidth and storage costs but when the average user runs into one they’ll go “what the f is this garbage?” without the default photo viewer supporting the format. > > Begging brave to support jpeg-xl is hilarious because you really should be begging Apple and Microsoft to support it. i hate this take
2021-05-09 08:23:21
left a comment, wonder if they will reply. 15 day old thread :P
_wb_
2021-05-09 09:54:47
https://pypi.org/project/imagecodecs/
Troc
190n > JPEG-XL is just going to be another webp. Yeah a few corporations will use it to save on bandwidth and storage costs but when the average user runs into one they’ll go “what the f is this garbage?” without the default photo viewer supporting the format. > > Begging brave to support jpeg-xl is hilarious because you really should be begging Apple and Microsoft to support it. i hate this take
2021-05-09 10:46:47
"Let's not add a thing because normies don't get it."
2021-05-09 10:48:36
Average user sure, but imagine being a manga/comics hosting site and suddenly being able to cut 20% of storage costs. Or something bigger like Pinterest or DeviantArt. Or a booru-type site.
2021-05-09 10:50:03
I also have a comics collection myself and shrinking it is an appealing prospect instead of getting even more storage.
Scientia
2021-05-09 11:49:57
I think jxl with better patches will be great for manga
2021-05-09 11:50:09
Or anything that uses a single font
2021-05-09 11:50:34
Imagine having a comic panel and only having to encode each repeating letter once
2021-05-10 12:33:23
Hm
2021-05-10 12:33:50
If it's a simplified font maybe it could store a repeating part of each character?
2021-05-10 12:34:14
Like a dot?
2021-05-10 01:47:49
Hm
2021-05-10 01:48:21
I don't know how powerful patching is
2021-05-10 01:48:29
How it can translate
monad
2021-05-10 04:23:56
2021-05-10 04:24:05
Deleted User
2021-05-10 04:27:10
There are around 50 or so hiragana and 50 or so katakana which repeat frequently Also, kanji have repeating parts too and while there are 2000, some are more common than others so it could be doable
monad
2021-05-10 04:29:15
Patches already work pretty well for text, but there's lots of room for improvement for general repeating images.
2021-05-10 04:31:07
In an image mosaic with several hundred unique images repeated many times, only one image was encoded with patches.
Scientia
2021-05-10 05:15:53
Can patches use lossy modular?
2021-05-10 05:16:10
Would it be useful in any way or just stupid?
_wb_
2021-05-10 05:16:59
Patches can even use vardct if you want
2021-05-10 05:18:59
Any frame can be used to take patches from in a later frame. Frames can be "reference only" so you can have invisible reference frames, or they can be just regular frames that have "save as reference" set in their header.
2021-05-10 05:20:58
The way patches are currently used in lossy mode, does already use a kind of lossy modular: the XYB gets quantized to a limited number of shades of X, Y and B.
Scientia
2021-05-10 06:07:05
Ah
2021-05-10 06:08:27
I think in the future when patches is improved it might be important to have a point when size > X or complexity > X of a patch to have it use vardct
2021-05-10 06:09:18
Like maybe use modular for text but vardct for a repeating larger patch with a lot of colors
_wb_
2021-05-10 06:36:10
Yes, for something like repeated profile pics it would make total sense to use vardct patches
fab
monad
2021-05-10 07:41:21
Which font it is
monad
fab Which font it is
2021-05-10 07:48:56
"Inter", apparently.
fab
2021-05-10 07:54:41
Ok
monad
2021-05-10 08:04:42
<@!416586441058025472> Actually, it's "DejaVu Sans". CSS says Inter, but my browser replaced it.
fab
2021-05-10 08:05:02
Ok
veluca
Scientia I think in the future when patches is improved it might be important to have a point when size > X or complexity > X of a patch to have it use vardct
2021-05-10 08:37:21
I'm more worried about how to *detect* such patches...
_wb_
2021-05-10 08:40:21
making an encoder that detects them without doing O(n^2) work is indeed an, uh, interesting research project
2021-05-10 11:47:17
https://discord.com/channels/794206087879852103/822105409312653333/841279843567140874
2021-05-10 11:47:53
<@!424295816929345538> I wish there was a way on discord to do "reply to this but in a different channel"
2021-05-10 11:48:15
I pinged Leonard Rosenthol from Adobe yesterday evening but I didn't get a reply yet (guess he's asleep atm)
Crixis
_wb_ I pinged Leonard Rosenthol from Adobe yesterday evening but I didn't get a reply yet (guess he's asleep atm)
2021-05-10 11:50:31
Cool
_wb_
2021-05-10 11:51:44
Webkit/Safari doesn't seem very enthusiastic so far, trying to ping them about it on the webkit slack but it's not a very active slack it seems
2021-05-10 11:52:27
Apple / Core Image devs I don't know how to reach, I think Apple is shielding them quite well from the outside world
Crixis
_wb_ Apple / Core Image devs I don't know how to reach, I think Apple is shielding them quite well from the outside world
2021-05-10 11:53:23
Shielding from bad heif rewiews?
_wb_
2021-05-10 11:53:50
from 'users' in general, I suppose
Crixis
2021-05-10 11:55:06
I think adobe is very important for all not web adoption
2021-05-10 11:55:18
Apple not this much
_wb_
2021-05-10 11:56:20
2021-05-10 11:56:32
(that's from the WebKit slack)
Crixis
2021-05-10 11:59:34
See codecs only as OS related is a very traditional view