URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117244
[ Назад ]

Исходное сообщение
"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."

Отправлено opennews , 01-Май-19 09:59 
Сообщества VideoLAN и FFmpeg  опубликовали (https://medium.com/@ewoutterhoeven/dav1d-0-2-0-covering... третий выпуск (0.3) библиотеки dav1d с реализацией альтернативного свободного  декодировщика формата кодирования видео AV1 (https://www.opennet.me/opennews/art.shtml?num=48345). Код проекта написан на языке Си (C99) с ассемблерными вставками (NASM/GAS) и распространяется (https://code.videolan.org/videolan/dav1d) под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARMv7 и  ARMv8, и операционных систем Linux, Windows, macOS, Android и iOS.


Библиотека dav1d поддерживает все возможности AV1, включая расширенные виды субдискретизации (https://ru.wikipedia.org/wiki/%D0%A6%D0%... и все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12  бит). Работа библиотеки протестирована на большой коллекции файлов в формате AV1. Ключевой особенностью dav1d является ориентация на достижение максимально возможной производительности декодирования и обеспечение качественной работы в многопоточном режиме.

В новой версии добавлены дополнительные оптимизации для ускорения декодирования видео при помощи инструкций SSSE3, SSE4.1 и AVX2. Скорость декодирования на процессороах с SSSE3 возросла на 24%, а на системах с AVX2 на 4%. Добавлен ассемблерный код для ускорения при помощи инструкций SSE4.1, использование которых позволило увеличить производительность на 26% по сравнению с неоптмизированной версией (по сравнению с оптимизациями на базе инструкций SSSE3 выигрыш  на уровне 1.5%).


Также увеличена производительность декодировщика на мобильных устройствах с процессорами на базе архитектуры ARM64. Благодаря применению операций, использующих инструкции NEON, по сравнению с прошлым выпуском производительность увеличена примерно 12%.

По сравнению с эталонным декодировщиком aomdec (libaom) преимущество dav1d наиболее сильно ощущается при работе в многопоточном режиме (в некоторых тестах dav1d быстрее в 2-4 раза). В однопоточном режиме производительность отличается на уровне 10-20%.


Отмечается успех в задействовании dav1d в других проектах. По умолчанию  dav1d теперь применяется (https://chromium.googlesource.com/chromium/src.git/+/ede4345... в Chromium/Chrome 74 и Firefox 67  (раньше dav1d был включен (https://bugzilla.mozilla.org/show_bug.cgi?id=1533742) для Windows, но теперь активирован (https://bugzilla.mozilla.org/show_bug.cgi?id=1536783) для Linux и macOS). Продолжено использование dav1d в FFmpeg и VLC, запланирован переход на dav1d перекодировщика Handbrake (https://www.opennet.me/opennews/art.shtml?num=49849).


Напомним, что видеокодек AV1 (https://aomedia.googlesource.com/av1-spec/) разработан альянсом Open Media (http://www.aomedia.org/) (AOMedia), в котором представлены такие компании, как Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN и Realtek. AV1 позиционируется как общедоступный и не требующий оплаты отчислений свободный формат кодирования видео, который заметно опережает H.264 и VP9 по уровню сжатия. Для всего диапазона протестированных разрешений в среднем AV1 обеспечивает тот же уровень качества при уменьшении битрейта на 13% по сравнению с VP9 и на 17% по сравнению с HEVC. На высоких битрейтах выигрыш увеличивается до 22-27% для VP9 и до 30-43% для HEVC. В тестах Facebook AV1 обогнал по уровню сжатия main profile H.264 (x264) на 50.3%, high profile H.264 на 46.2%, а VP9 (libvpx-vp9) на 34.0%.


URL: https://medium.com/@ewoutterhoeven/dav1d-0-3-0-sailfish...
Новость: https://www.opennet.me/opennews/art.shtml?num=50605


Содержание

Сообщения в этом обсуждении
"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Ъ , 01-Май-19 09:59 
> Работа библиотеки протестирована на большой коллекции файлов в формате AV1
> Feels Like Summer

Хайповые парни


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 10:09 
>операционных систем Linux, ...Android

Я пропустил дату независимости?

ПС: нет такой ОС Linux; уж где где, а на даном сайте просто обязаны отличать ОС от её компонента при каждом упоминании с соблюдением всех формальностей.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 10:15 
> нет такой ОС Linux

Шо, опять?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 12:04 
Есть следующие ОС на базе ядра Linux: GNU/Linux и Android.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Канделябры , 01-Май-19 22:48 
Windows, начиная с 10, ещё.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено asdasd , 01-Май-19 12:59 
Вы же не называете Windows просто NT, а именно Windows NT.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено freehck , 01-Май-19 10:48 
> нет такой ОС Linux

Ослинукс вообще-то был и есть. Вики хоть откройте, определения посмотрите.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 11:36 
>> нет такой ОС Linux
> Ослинукс вообще-то был и есть. Вики хоть откройте, определения посмотрите.

ОС Linux = MOTOMAGX ?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 10:50 
Зануды подсказывают, что в русском языке некоторые части предложения можно опускать, в связи с их очевидностью и избыточностью.

Должно было быть "операционных систем семейства Linux" или "операционных систем использующих в качестве ядра Linux", но это и так всем понятно


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено ыы , 01-Май-19 11:59 
если бы это написал студент - ему бы сделали замечание. В журналистике недопустимы "подразумевающиеся части".

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Канделябры , 01-Май-19 22:49 
Вы совсем ничего не знаете о журналистике ;)

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено freehck , 02-Май-19 14:12 
> Зануды подсказывают, что в русском языке некоторые части предложения можно опускать, в
> связи с их очевидностью и избыточностью.
> Должно было быть "операционных систем семейства Linux"

И даже более того. Это уже настолько устоявшееся, причём достаточно давно, выражение, что уже более десятка лет (за большее поручиться не готов, но подозреваю, что это очень вероятно) говорят просто "ОС Linux". И не только у нас, но и за бугром.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено KhabMan , 01-Май-19 10:51 
Под Линуксом имеются в виду "классические" дистрибутивы вроде Дебиана, РХ, арча и т.п. Они при всех отличиях имеют много общего, даже для пользователя, чего не скажешь об Android, взаимодействие с которым отличается почти в корне. Так что тут разделение вполне себе справедливо

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 11:44 
> Под Линуксом имеются в виду "классические" дистрибутивы вроде Дебиана, РХ, арча и
> т.п. Они при всех отличиях имеют много общего, даже для пользователя,
> чего не скажешь об Android, взаимодействие с которым отличается почти в
> корне. Так что тут разделение вполне себе справедливо

Разделение должно быть полным (хотя б по класам), а в статье используется риторика "Androin или другие ОС на ядре Linux".


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено ыы , 01-Май-19 12:00 
всегда завидовал людям умеющим читать мысли.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено АнОним , 01-Май-19 11:10 
ИМХО, под Linux подразумевають GNU/Linux. Это хоть и не правильно, зато короче.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 11:38 
> ИМХО, под Linux подразумевають GNU/Linux. Это хоть и не правильно, зато короче.

Кроме GNU/Linux и Android существуют другие ОС на ядре Linux. И как их называть, Linux который не Linux?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено АнОним , 01-Май-19 11:47 
Называть собственным названием (Андроид, напр.). Но я сам так не делаю, так так это не удобно.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 12:01 
> Называть собственным названием (Андроид, напр.). Но я сам так не делаю, так
> так это не удобно.

По этому достаточно хотя бы названия "GNU Linux" или "GNU/Linux"


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Канделябры , 01-Май-19 22:51 
Хватит ссориться, мальчики. Все же давно знают, что если плохое про Линукс, то значит это НЕ Линукс, а если хорошее, тогда это ВСЕГДА Линукс.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VladSh , 02-Май-19 12:01 
GNU/Linux*0

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 12:07 
>Кроме GNU/Linux и Android существуют другие ОС на ядре Linux.

Какие ещё есть?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено ыы , 01-Май-19 12:09 
https://ru.wikipedia.org/wiki/ΜClinux

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 12:18 
>>Кроме GNU/Linux и Android существуют другие ОС на ядре Linux.
> Какие ещё есть?

Проприетарных много, тот же MOTOMAGX в моей мобиле.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Gannet , 01-Май-19 16:02 
BolgenOS

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 15:50 
> Кроме GNU/Linux и Android существуют другие ОС на ядре Linux. И как
> их называть, Linux который не Linux?

ExoticLinux, ZadrotLinux, LokalhostinvirtualPCadminLinux, DeadPetProjectLinux, ProprietaryBlobsNenуzhnoBundleLinux.
Выбирай любое название, не ошибешся.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 11:28 
Дяденька, вас Столлман не покусал случайно?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 12:09 
Столман не кусается, он, таких как ты, пытается уму-разуму научить.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Дон Ягон , 01-Май-19 14:48 
> Столман не кусается, он, таких как ты, пытается уму-разуму научить.

Я бы поспорил насчёт "ума-разума", да срач устраивать неохота.

===
Надо писать Linux вместо GNU/Linux и Android вместо Adnroid/Linux. Каждый с первого раза поймёт, о чём именно речь при таких формулировках, добавлять "GNU" и "Linux" соответственно - избыточно.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Канделябры , 01-Май-19 22:54 
Может и не кусается, но eats something from his foot - это факт.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 12:11 
> Дяденька, вас Столлман не покусал случайно?

Просто я не щитаю ядро Linux настолько значимым шобы приставку GNU отодвигать на 2й план.
Даже щитаю его вредным, которое тянет на дно усилия по разработке GNU компонентов.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 18:29 
Столлман, залогинься!

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 12:40 
А тебя кто покусал?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Ordu , 01-Май-19 13:41 
Речь -- это способ кодирования информации, единственная цель этого кодирования -- передать информацию по воздуху от одной психики, к другой, если эта цель достигнута, значит речь была использована правильно.

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

Фраза, которую ты цитируешь, построена так, что понять её неправильно, по-моему, невозможно. Или ты не можешь её понять? Что именно в ней тебе непонятно?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 14:25 
> Фраза, которую ты цитируешь, построена так, что понять её неправильно, по-моему, невозможно.
> Или ты не можешь её понять? Что именно в ней тебе
> непонятно?

Достаточно ли для работы с видеокодеком AV1 присутствия в ОС ядра Linux (и какой версии), или требуются другие зависимости, на шо наталкивает упоминание Android?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Ordu , 01-Май-19 14:38 
Нет, конечно. Ядро linux -- это ведь не операционная система, ты знаешь об этом?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 14:43 
> Нет, конечно. Ядро linux -- это ведь не операционная система, ты знаешь
> об этом?

Воот. По этому я и попросил называть вещи своими именами. То шо в моей мобилке юзается ядро Linux не значит шо я смогу использовать любой софт под GNU Linux токо перекомпелив его.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Ordu , 01-Май-19 15:06 
В твоей мобилке юзается андроид? Про него там упомянуто отдельно.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 15:11 
> В твоей мобилке юзается андроид? Про него там упомянуто отдельно.

Бедненький, на этом твоя эрудиция заканчивается?
MOTOMAGX OC в моей мобилке.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Ordu , 01-Май-19 17:02 
>> В твоей мобилке юзается андроид? Про него там упомянуто отдельно.
> Бедненький, на этом твоя эрудиция заканчивается?

Я, простите, даже не пытаюсь запомнить все эти васянские дистры на базе линукса, это безнадёжно. И я считаю, что это имеет не больше отношения к эрудиции, чем количество простых чисел мерсенна, которые ты можешь воспроизвести по памяти.

> MOTOMAGX OC в моей мобилке.

В первый раз слышу. Заглянул в википедию, там написано, что это какая-то поделка моторолы, которая discontinued в пользу андроида судя по всему лет десять назад. Я думаю, у тебя есть единственный способ выяснить -- взять и попробовать скомпилировать руками. Если у тебя под тот дистр есть sdk.

Применительно к этому разговору о том, как правильно именовать linux, мы выясняем, что совершенно не важно как его именовать, потому что никто, в том числе и разработчики dav1d не знают, будет ли оно работать в том окружении, в котором тебе интересно. То есть какие бы слова они не употребляли, они бы всё равно не ответили на твой вопрос.

ps. а моторола разве не сдохла?


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Канделябры , 01-Май-19 23:00 
> это какая-то поделка моторолы, которая discontinued

И повод маргинально гордиться её использованием, безусловно.

> а моторола разве не сдохла?

Просто теперь это один из многих брендов Lenovo. То есть, "natural deep chinese" - это я сам сейчас придумал ;)


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Ordu , 01-Май-19 15:07 
>> Нет, конечно. Ядро linux -- это ведь не операционная система, ты знаешь
>> об этом?
> Воот. По этому я и попросил называть вещи своими именами. То шо
> в моей мобилке юзается ядро Linux не значит шо я смогу
> использовать любой софт под GNU Linux токо перекомпелив его.

И вообще, хватит прикидываться идиотом, не очень убедительно выходит.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 15:14 
Кое кому и прикидываться не нужно...

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Дон Ягон , 01-Май-19 16:16 
> И вообще, хватит прикидываться идиотом, не очень убедительно выходит.

А по-моему вполне убедительно.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 18:31 
По-моему, он просто начал "отмечать" майские праздники и теперь усиленно ищет, до чего бы докопаться.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VladSh , 02-Май-19 12:06 
Про Linux неправильно, допустим, а "По этому", правильно?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено commiethebeastie , 01-Май-19 13:53 
Нельзя к одному и тому же географическому объекту одновременно применять приставки "В" и "С".

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 14:50 
Зато можно "в" и "на". И этот географический объект вы точно знаете.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Gannet , 01-Май-19 16:06 
Это твой зад?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 21:21 
Кто о чём, а латентные всё о наболевшем...

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Дон Ягон , 01-Май-19 14:56 
> ПС: нет такой ОС Linux; уж где где, а на даном сайте просто обязаны отличать ОС от её компонента при каждом упоминании с соблюдением всех формальностей.

Надо писать Linux вместо GNU/Linux и Android вместо Android/Linux. Каждый с первого раза поймёт, о чём именно речь при таких формулировках, добавлять "GNU" и "Linux" соответственно - избыточно.
Какой смысл в соблюдении лишних формальностей? Мы это делаем, чтобы что? Чтобы стуллман гладил бороду и улыбался?
Писать полные, формальные названия есть смысл только в одном случае: когда при использовании короткой формы будет путанница. Всё.

А что там требует бородатый мессия, чьи гастраномические пристрастия заствят блевануть даже бывалых - не должно никого волновать.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено VINRARUS , 01-Май-19 15:16 
>> ПС: нет такой ОС Linux; уж где где, а на даном сайте просто обязаны отличать ОС от её компонента при каждом упоминании с соблюдением всех формальностей.
> Надо писать Linux вместо GNU/Linux и Android вместо Android/Linux.

Кому нада, неокрепшым умам?
>  Каждый с первого раза поймёт, о чём именно речь при таких формулировках, добавлять "GNU"
> и "Linux" соответственно - избыточно.

Выше всё изложыл, повторяться не буду.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Дон Ягон , 01-Май-19 15:33 
> Кому нада, неокрепшым умам?

Всем, кто не хочет засорять свою речь избыточной чепухой. Собственно, все и так называют Linux Linux'ом и Android Android'ом. Исключение - немногочисленные фанатики, считающие, что использование бессмысленных уточнений для очевидного делает мир лучше.

> Выше всё изложыл, повторяться не буду.

Ну да: так надо, потому что Человек-Столл сказал, что так надо.
А потом обижаетесь на "фанатиков".


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 15:45 
Чья бы мычала.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено анон , 01-Май-19 22:45 
На всю голову фантик опёнка заикается о каком-то фанатизме.Ты или разденься,или крестик сними.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Нанобот , 02-Май-19 09:19 
>нет такой ОС Linux

вот! даже посетители опеннета это признают!


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 16:24 
а нагрузка на процессор и энергопотребление тоже выросли?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено gcc , 01-Май-19 16:30 
Писать на asm - мартышкин труд.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним84701 , 01-Май-19 19:37 
> Писать на asm - мартышкин труд.

Я правильно понимаю, что ссылка на вашу версию, с такой же (или более высокой) производительностью и без этих глупых асм вставок, отсутствует лишь из соображений скромности?



"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено InuYasha , 02-Май-19 11:16 
Анон намекал на то, что в современном мире от ассемблерных вставок чаще копеечный выигрыш и более весомые проблемы с переносимостью на другие процессоры.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним84701 , 02-Май-19 11:44 
>  более весомые проблемы с переносимостью на другие процессоры

Э-э, а зачем переносить код для AVX2 на процессор без поддержки AVX2?

> Анон намекал на то, что в современном мире от ассемблерных вставок чаще
> копеечный выигрыш и более весомые проблемы с переносимостью на другие процессоры.

С одной стороны - есть, с многозначительным и мудрым видом, намекающие на тайные знания аноны.
С другой стороны, конкретные авторы конкретного софта с вполне конкретным результатом говорят:
> By hand-writing SSSE3 and NEON assembly code, most of the C functions were sped up by factors ranging anywhere from 2 to 20, resulting in hugely higher frame rates.

https://medium.com/@ewoutterhoeven/dav1d-0-2-0-covering...
Как и наличие таких же вставок в AOM или том же glibc:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86...
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86...

Но анонам, как обычно виднее, что и как лучше и правильнее делать, а пруфы для них совсем не обязательны, ведь "это знают все", нэ? :)


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним84702 , 02-Май-19 18:47 
В фразе "hand-writing SSSE3 and NEON assembly code", та часть, что использует SIMD инструкции даёт ускорение от 3 до 30 раз (по сравнению с обычной Си реализацией где быть может не особо об оптимизациях и думали!), а вот вручную писанный ассемблерный код может быть только замедляет в полтора раза... Не нужно думать, что один мегаразработчик знает работу процессора и компьютера в целом лучше чем тысяча разработчиков компилятора. Зато его понтовый код где дикая смесь макросов и директив предпроцессора сможет сопровождать только он и быть может ещё пара странных личностей (в смысле без 100 грамм в таком коде не разберёшься). А всё потому, что кто когда давным давно столкнулся с багом в gcc и теперь боится использовать SIMD интринсики.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено zzz , 02-Май-19 20:27 
>Не нужно думать, что один мегаразработчик знает работу процессора и компьютера в целом лучше чем тысяча разработчиков компилятора

Разработчик софта, в отличие от разработчика компилятора, в целом лучше знает механику своего кода.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Kuromi , 01-Май-19 16:52 
Заходишь почитать комменты про AV1 на опеннет и видишь дискуссию о том как правильно - Linux или GNU\Linux, является ли Android Linux-ом и тому подобное.

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 01-Май-19 21:23 
И тебя с праздником!

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Канделябры , 01-Май-19 23:03 
> Заходишь почитать комменты про AV1 на опеннет и видишь дискуссию о том

А это уж как свезёт. Всегда :)


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Дон Ягон , 02-Май-19 01:24 
> Заходишь почитать комменты про AV1 на опеннет и видишь дискуссию о том как правильно - Linux или GNU\Linux, является ли Android Linux-ом и тому подобное.

Любой тред превращается в флуд и оффтопик, когда в нём проявляют активность GNU-сектанты. Ничего нового. Хуже только sjw.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено freehck , 02-Май-19 14:17 
> Заходишь почитать комменты про AV1 на опеннет и видишь дискуссию о том
> как правильно - Linux или GNU\Linux, является ли Android Linux-ом и
> тому подобное.

Запрос принят. Тред скрыт.


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Анимайзер , 01-Май-19 18:08 
Что там слышно о судьбе тролля, который наехал на альянс Open Media и затребовавшего отчислений за AV1? Юристы всех компаний, входящих в альянс, объединились, чтобы дать по губам наглого тролля? Или всё совсем плохо и дело-труба?

"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним84701 , 01-Май-19 20:29 
> Что там слышно о судьбе тролля, который наехал на альянс Open Media
> и затребовавшего отчислений за AV1? Юристы всех компаний, входящих в альянс,
> объединились, чтобы дать по губам наглого тролля? Или всё совсем плохо и дело-труба?

Подтвердили намерения (защищать право на royality-free)
https://aomedia.org/the-alliance-for-open-media-statement/
Юристы в предвкушении роют копытами землю – новая шубка жене, колечко с камешком любовнице и Гарвард с Оксфордами детям сами себя не оплатят!
(по этим же причинам не следует так быстро ожидать результатов – судебные процессы дело не быстрое. Не зря же  "откупные"  у тролля были в 0.32€ за устройство – чтобы был соблазн плюнуть на судебную тяжбу и результат "когда-то потом" и просто заплатить).


"Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..."
Отправлено Аноним , 06-Май-19 15:55 
"все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12 бит)"
При современных тенденциях для мониторов в 6bit + мерцание ;)