<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html</link>
    <description>Сообщества VideoLAN и FFmpeg  опубликовали (https://medium.com/&#064;ewoutterhoeven/dav1d-0-2-0-covering-all-pcs-including-mobile-eac3e43868c2) третий выпуск (0.3) библиотеки dav1d с реализацией альтернативного свободного  декодировщика формата кодирования видео AV1 (https://www.opennet.ru/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.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Библиотека dav1d поддерживает все возможности AV1, включая расширенные виды субдискретизации (https://ru.wikipedia.org/wiki/&#037;D0&#037;A6&#037;D0&#037;B2&#037;D0&#037;B5&#037;D1&#037;82&#037;D0&#037;BE&#037;D0&#037;B2&#037;D0&#037;B0&#037;D1&#037;8F_&#037;D1&#037;81&#037;D1&#037;83&#037;D0&#037;B1&#037;D0&#037;B4&#037;D0&#037;B8&#037;D1&#037;81&#037;D0&#037;BA&#037;D1&#037;80&#037;D0&#037;B5&#037;D1&#037;82&#037;D0&#037;B8&#037;D0&#037;B7&#037;D0&#037;B0&#037;D1&#037;86&#037;D0&#037;B8&#037;D1&#037;8F) и все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12  бит). Работа библиотеки протестирована на большой коллекции файлов в ф</description>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#76</link>
    <pubDate>Mon, 06 May 2019 12:55:32 GMT</pubDate>
    <description>&quot;все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12 бит)&quot;&lt;br&gt;При современных тенденциях для мониторов в 6bit + мерцание ;)&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (zzz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#75</link>
    <pubDate>Thu, 02 May 2019 17:27:21 GMT</pubDate>
    <description>&amp;gt;Не нужно думать, что один мегаразработчик знает работу процессора и компьютера в целом лучше чем тысяча разработчиков компилятора&lt;br&gt;&lt;br&gt;Разработчик софта, в отличие от разработчика компилятора, в целом лучше знает механику своего кода.&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (Аноним84702)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#74</link>
    <pubDate>Thu, 02 May 2019 15:47:12 GMT</pubDate>
    <description>В фразе &quot;hand-writing SSSE3 and NEON assembly code&quot;, та часть, что использует SIMD инструкции даёт ускорение от 3 до 30 раз (по сравнению с обычной Си реализацией где быть может не особо об оптимизациях и думали!), а вот вручную писанный ассемблерный код может быть только замедляет в полтора раза... Не нужно думать, что один мегаразработчик знает работу процессора и компьютера в целом лучше чем тысяча разработчиков компилятора. Зато его понтовый код где дикая смесь макросов и директив предпроцессора сможет сопровождать только он и быть может ещё пара странных личностей (в смысле без 100 грамм в таком коде не разберёшься). А всё потому, что кто когда давным давно столкнулся с багом в gcc и теперь боится использовать SIMD интринсики.&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (freehck)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#73</link>
    <pubDate>Thu, 02 May 2019 11:17:43 GMT</pubDate>
    <description>&amp;gt; Заходишь почитать комменты про AV1 на опеннет и видишь дискуссию о том &lt;br&gt;&amp;gt; как правильно - Linux или GNU&#092;Linux, является ли Android Linux-ом и &lt;br&gt;&amp;gt; тому подобное.&lt;br&gt;&lt;br&gt;Запрос принят. Тред скрыт.&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (freehck)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#72</link>
    <pubDate>Thu, 02 May 2019 11:12:39 GMT</pubDate>
    <description>&amp;gt; Зануды подсказывают, что в русском языке некоторые части предложения можно опускать, в &lt;br&gt;&amp;gt; связи с их очевидностью и избыточностью.&lt;br&gt;&amp;gt; Должно было быть &quot;операционных систем семейства Linux&quot;&lt;br&gt;&lt;br&gt;И даже более того. Это уже настолько устоявшееся, причём достаточно давно, выражение, что уже более десятка лет (за большее поручиться не готов, но подозреваю, что это очень вероятно) говорят просто &quot;ОС Linux&quot;. И не только у нас, но и за бугром.&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (VladSh)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#71</link>
    <pubDate>Thu, 02 May 2019 09:06:54 GMT</pubDate>
    <description>Про Linux неправильно, допустим, а &quot;По этому&quot;, правильно?&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (VladSh)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#70</link>
    <pubDate>Thu, 02 May 2019 09:01:21 GMT</pubDate>
    <description>GNU/Linux*0&lt;br&gt;</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (Аноним84701)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#69</link>
    <pubDate>Thu, 02 May 2019 08:44:59 GMT</pubDate>
    <description>&amp;gt;  более весомые проблемы с переносимостью на другие процессоры&lt;br&gt;&lt;br&gt;Э-э, а зачем переносить код для AVX2 на процессор без поддержки AVX2?&lt;br&gt;&lt;br&gt;&amp;gt; Анон намекал на то, что в современном мире от ассемблерных вставок чаще &lt;br&gt;&amp;gt; копеечный выигрыш и более весомые проблемы с переносимостью на другие процессоры. &lt;br&gt;&lt;br&gt;С одной стороны - есть, с многозначительным и мудрым видом, намекающие на тайные знания аноны. &lt;br&gt;С другой стороны, конкретные авторы конкретного софта с вполне конкретным результатом говорят:&lt;br&gt;&amp;gt; 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.&lt;br&gt;&lt;br&gt;https://medium.com/&#064;ewoutterhoeven/dav1d-0-2-0-covering-all-pcs-including-mobile-eac3e43868c2&lt;br&gt;Как и наличие таких же вставок в AOM или том же glibc:&lt;br&gt;https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86_64/multiarch/memchr-avx2.S&lt;br&gt;https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86_64/multiarch/memcpy-ssse3.S&lt;br&gt;&lt;br&gt;Но анонам, как обычно виднее</description>
</item>

<item>
    <title>Третий выпуск dav1d, декодировщика AV1 от проектов VideoLAN ... (InuYasha)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/117244.html#68</link>
    <pubDate>Thu, 02 May 2019 08:16:23 GMT</pubDate>
    <description>Анон намекал на то, что в современном мире от ассемблерных вставок чаще копеечный выигрыш и более весомые проблемы с переносимостью на другие процессоры.&lt;br&gt;</description>
</item>

</channel>
</rss>
