Pull to refresh
-10

Пользователь

13
Subscribers
Send message

Декодировать данный файл может только mpv. 11.5 bit можно сохранить в 12 бит как бы...

Имеются в виду оптимизации от противного. Signed overflow надо как-то обязательно проверять (так как есть консенсус, как обрабатывать это неопределенное поведение), даже если это выделенная инструкция ассемблера с флагами overflow.

Именно поэтому unsigned арифметика быстрее signed. Это классная фича, а не баг. stackoverflow.com/a/4712784/11173412

>Undefined signed integer overflow allows the compiler to assume that overflows don't happen, which may introduce optimization opportunities.

Одна из важнейших фич в Си, как по мне. В ffmpeg постоянно int меняют на unsigned (unsigned это синоним unsigned int).

Например, github.com/FFmpeg/FFmpeg/commit/bf33a384995ac21aa41422c6246ebdc5d9632452

ИЛИ вот этот ужас github.com/FFmpeg/FFmpeg/commit/203b0e3561dea1ec459be226d805abe73e7535e5

Я не смог завести Edge. Мы в Chromium до сих пор допиливаем.

Mpv теперь поддерживает dolby vision.

Половина современной крифтографии была бы невозможна, если бы математики не «assumed Riemann hypothisis», т.е. есть принимали её как правду БЕЗ ДОКАЗАТЕЛЬСТВА. Если не дай бог она оказывается ложной это будет катастрофой. en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test
Тест Миллера без Rabin-а зависит от правдивости гипотезы.

Так же как теорема о модулярности (частный случай этой теоремы это Теорема Ферма, а сама теоремы это частный случай abc гипотезы) это ключевая гипотеза всех точных наук.

Вообще можно сказать, что гипотеза Римана самый важная гипотеза в мире, и уж слишком много где она принимается как теорема. mathoverflow.net/questions/17209/consequences-of-the-riemann-hypothesis

И её следствия до сих пор доказывают. www.quantamagazine.org/mathematicians-prove-30-year-old-andre-oort-conjecture-20220203

Наоборот. Там либо баг в компиляторе будет (без возможности обойти) либо огромная утечка памяти причем неустранимая, так как извините но gc у нас не умеет так.

А вообще-то вы понимаете, что бесконечная петля или неправильное чтение или еще что (почитайте последние баги в turbo jpeg репозитории) это как бы и не баг с точки зрения компилятора, но DoS вы такой получите, мало не покажется.

Но вообще да можно написать jpeg быстрее, но по-первых, а вы учли CMYK? А ICC код? А код YCbCr to R'G'B' у вас идеальный? А математически совместима библиотека с jpeg reference 6? А с 9? А как насчет garbage in not grabage out? От последнего даже turbo jpeg отказались! А как насчет lossless jpeg, которых 6 видов? Мда. А как насчет center chroma location для FIR для 4:2:0?

И еще построчная загрузка на лету с сети обязательно нужна!

>Либо напрямую на LUT видеокарты

Аппаратное ускорение winapi мы выпилили из Chrome, так что не все так просто. QCMS /Skia там все хитро делает.

>либо через присваивание профиля монитора.

Это работает только если цвет (например, display p3) совпадает с фотографией (тоже display p3 как на всех iphone с 7 версии). Плюс при включенном HDR в Windows 11 мы используем scRGB.

>расположен треугольник sRGB - это и есть условный охват человеческого глаза.

Вовсе нет. sRGB это только 33.5% от охвата в 2D CIE 1931 xy. Мы видим также часть ультрафиолета, а еще есть тетрахроматы разные, а еще это 2D CIE это ни о чем. Нужна 3D диаграмма даже если это не HDR. О и еще 2° как и 10° довольно сильно устарели.

>На белом фоне вы как раз ничего и не поймёте

Разумеется использовать надо специальный оттенок серого. Но вы даже не потрудились это сделать. И вообще пока что похоже что вы как то испортили картинку без профиля.

А теперь скормите его фаззеру и получите жесть.

AVIF поддерживает lossless и последние версии libavif поддерживают пропуск bt.601 full range данных.

AVIF вообще-то видео алгоритм. Facebook уже внедряет jpeg-xl.

Надеюсь вы хоть какой нибудь кеш имеете для этого webp.

>выводим as is. Ну это по дефолту. Любая приблуда не имеющая представления о цветовых профилях так и выведет. Значения цветов никак не интепретируются.

Нет, оно определяется как srgb и конвертируется в пространство экрана. вы издеваетесь?

>Цвет специально выбираем такой, чтобы выходил за охват sRGB

Ну вот и ответ. вы не можете представить такой цвет.

>обязательно должен быть sRGB и соответственно конвертирует наше изображение в sRGB, попросту наплевав на встроенный профиль AdobeRGB.

Этого точно не проиходит, Adobe RGB работает нормально.

И кстати, обращаю ваше внимание, что в Photoshop цвета тоже разные, сделайте белый фон, лол. А то у вас адаптация не та для глаз/мозга. И еще это что превью?

WSL 2 использует виртуальную машину, а не native вызовы. Т.е. хорошо хоть вместе с Vmware уже работает.

Все работает в самом chrome. Так что...

Промежуточные сертификаты все же желательно отправлять. Корневой и правда нафиг.

Вы хоть понимаете, насколько более оптимизирована TurboJPEG библиотека по сравнению с тем, что там google родил в своем webp? Мда.

ICC профили сейчас в любом iphone даже если снимаашь в avif. Display P3 профиль там правда ужасный... С отрицательной z в красном после color adaptation до D50 per ICCv4.

>отправка корневого сертификата при установке TLS-соединения - маразм и жрет трафик

Ой, вот не надо. Это очень спорно.

Information

Rating
6,010-th
Registered
Activity