![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Первый выпуск dav1d, декодировщика AV1 от проектов VideoLAN ..." | +/– | ![]() |
Сообщение от opennews (??), 11-Дек-18, 22:55 | ||
Сообщества VideoLAN и FFmpeg опубликовали (http://www.jbkempf.com/blog/post/2018/First-release-of-dav1d) первый выпуск библиотеки dav1d с реализацией альтернативного свободного декодировщика формата кодирования видео AV1 (https://www.opennet.dev/opennews/art.shtml?num=48345). &...Выпуск 0.1 позиционируется как первая версия, пригодная для повседневного использования. Код проекта написан на языке Си (C99) с ассемблерными вставками (NASM/GAS) и распространяется (https://code.videolan.org/videolan/dav1d) под лицензией BSD. Реализована поддержка архитектур x86, x64, ARMv7 и ARMv8, и операционных систем Linux, Windows, macOS, Android и iOS. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от Аноним (2), 11-Дек-18, 23:00 | +2 +/– | ![]() |
> библиотека заметно опережает штатный декодировщик libaom | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #22 |
3. Сообщение от Семён (?), 11-Дек-18, 23:00 | –9 +/– | ![]() |
Вот только лицензия BSD огорчает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17, #26 |
4. Сообщение от Аноним (2), 11-Дек-18, 23:01 | –5 +/– | ![]() |
А, еще и система сборки мезон, требует гадский пихтон. Тоже мне, сишный проект, блин. Маркетинг и хипстота во все поля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #7, #16, #55, #62, #74 |
5. Сообщение от Ъ (?), 11-Дек-18, 23:05 | +20 +/– | ![]() |
Выбор цвета столбцов в гистограмме - уровень бог | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18 |
6. Сообщение от НяшМяш (ok), 11-Дек-18, 23:09 | +1 +/– | ![]() |
> Ведутся эксперименты по задействованию шейдеров для ускорения некоторых операций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #21, #30, #32, #42 |
7. Сообщение от qcgg (?), 11-Дек-18, 23:13 | +4 +/– | ![]() |
meson сейчас майнстримная система сборки. То, что они решили использовать meson, только плюс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #24, #38 |
8. Сообщение от Ivan_83 (ok), 11-Дек-18, 23:25 | +/– | ![]() |
С libaom на райзен 2700х элекардовское 4к видео лагает дико и жрёт только 4 ядра. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #46 |
9. Сообщение от VINRARUS (ok), 11-Дек-18, 23:33 | +5 +/– | ![]() |
>я не вижу препятствий сделать полноценную реализацию на том же Vulkane. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
10. Сообщение от lucentcode (ok), 11-Дек-18, 23:44 | +/– | ![]() |
Годная новость. Софтовый декодер будут и дальше совершенствовать, и скоро он станет юзабельным. А вот чипсеты для мобильных устройств с харварной поддержкой завезут, вероятно, не скоро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29 |
11. Сообщение от КГБ СССР (?), 11-Дек-18, 23:48 | –1 +/– | ![]() |
> Код проекта написан на языке Си (C99) с ассемблерными вставками (NASM/GAS) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #14, #33, #34, #47 |
12. Сообщение от Анонимчжан (?), 11-Дек-18, 23:58 | +1 +/– | ![]() |
говорят что можно, только скорость обработки никто не отменял. си побыстрее будет раза в 2, а то и в 3 в данном случае. низкоуровневые языки это вам не просто так)) хотя про питон не скажу ничего плохого. там где нужен он оч хорош. а там где нужна большая скорость обработки лучше компилируемыми. и си тут как раз в тему. можно еще дельфи вспомнить. но что то я про него в последнее время совсем мало слышу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #13, #20, #59 |
13. Сообщение от КГБ СССР (?), 12-Дек-18, 00:01 | +2 +/– | ![]() |
Да я шучу. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
14. Сообщение от Crazy Alex (ok), 12-Дек-18, 00:02 | +/– | ![]() |
Ну и нахрена заведомую чушь нести? Всему своё место. Тут, вон, тоже на ассемблере не всё пишут, а по необходимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #15 |
15.
Сообщение от Аноним![]() | +/– | ![]() |
Никто и не сомневался что ваш вебассембли не взлетит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #19 |
16. Сообщение от DerRoteBaron (ok), 12-Дек-18, 02:25 | +2 +/– | ![]() |
Лучше cmake или meson и более-менее нормальная воспроизводимость сборки, чем портянки на баше для генерации make-портянок, которые фейлятся не с разрешимыми или хотя бы разумными ошибками, а с чем-то неадекватным из-за неверных аргументов cc или ld | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #36 |
17. Сообщение от анон (?), 12-Дек-18, 02:32 | +17 +/– | ![]() |
Не думал что доживу до подобных комментариев. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
18. Сообщение от анон (?), 12-Дек-18, 02:33 | +8 +/– | ![]() |
Синий явно лишний, почему бы не сделать его каким-нибудь приятным, например зеленым? )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #51 |
19. Сообщение от Crazy Alex (ok), 12-Дек-18, 03:47 | +/– | ![]() |
Ну, он не то чтобы мой... Просто из вебовских костылей он, пожалуй, наиболее явный, логичный и последовательный. А фичи в него постепенно подвозят, и всякие SSE - штуки приятные, но нужные отнюдь не всем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #66 |
20. Сообщение от leap42 (ok), 12-Дек-18, 05:57 | +1 +/– | ![]() |
> си побыстрее будет раза в 2, а то и в 3 в данном случае | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #27 |
21. Сообщение от Вулкан (?), 12-Дек-18, 06:29 | +2 +/– | ![]() |
Потому что на GPU нетривиально написать производительный код, в котором много зависимостей по данным. Ну или когда на каждый пиксель надо читать много других пикселей. Проприетарные энкодеры (если речь про NVENC), и те, для которых есть опенсорсные драйвера (Intel VAAPI, AMD VCE) - это отдельный аппаратный блок с весьма ограниченными возможностями программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #25 |
22. Сообщение от Аноним (22), 12-Дек-18, 06:59 | +/– | ![]() |
> А текущая версия их кода - и близко не опережает текущую версию libaom | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #23, #41 |
23. Сообщение от Аноним (23), 12-Дек-18, 07:59 | +/– | ![]() |
SSE дорожка сырая недопилка. Увы и ах пока что беспоелезн на всем старше Haswell. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
24. Сообщение от Аноним (24), 12-Дек-18, 08:45 | +2 +/– | ![]() |
Странно, а им собирается что-то кроме частей Gnome? Штука хорошая, там пыхтон как нельзя кстати, но что-то я ее не вижу во многих проектах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #39, #45 |
25. Сообщение от Ю.Т. (?), 12-Дек-18, 08:47 | +/– | ![]() |
Даже невозможно. Производительность окажется ограниченной моделью обработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
26. Сообщение от Аноним (24), 12-Дек-18, 08:48 | +6 +/– | ![]() |
Отдавать свой продукт корпорастам или нет - это дело программиста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #31 |
27. Сообщение от Аноним (24), 12-Дек-18, 08:51 | +/– | ![]() |
Нихрена, JS медленнее PyPy. Уточняйте интерпретатор пожалуйста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
29. Сообщение от Аноним (29), 12-Дек-18, 09:39 | +/– | ![]() |
Например, в следующем поколении Снэпдрагонов (через год). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #75 |
30. Сообщение от Странный факт (?), 12-Дек-18, 09:42 | +/– | ![]() |
Приколу ради запускал opencl реализацию перекодирования фильмов в mp4 для ffmpeg. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
31. Сообщение от Аноним (31), 12-Дек-18, 09:44 | +1 +/– | ![]() |
Такое впечатление что разработчики VideoLAN и ffmpeg не корпорасты, а работяги, которые каждый вечер после после смены на заводе и врубают vim и кодят для души. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #44 |
32. Сообщение от Ydro (?), 12-Дек-18, 10:01 | +/– | ![]() |
"Эталонный вариант", если можно так выразится не делается с привязкой к сторонним технологиях по причине дальновидности. Т.к. AV1 - "типа кодек будущего", то соответственно нацелен на встраивание в оборудование для широкого потребления: телевизоры, тв-приставки, спутниковые тюнеры, где нет OpenCL/Vulkan. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #37 |
33. Сообщение от Странный факт (?), 12-Дек-18, 10:03 | +/– | ![]() |
>А что, на пихтоне и жлобоскрипте такое написать не получится? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #48 |
34. Сообщение от пох (?), 12-Дек-18, 10:25 | +/– | ![]() |
> А что, на пихтоне и жлобоскрипте такое написать не получится? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
35. Сообщение от Нанобот (ok), 12-Дек-18, 10:26 | +/– | ![]() |
>Плюсом dav1d также является более компактная реализация: dav1d включает в 10 раз меньше кода по сравнению с libaom | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49 |
36. Сообщение от Аноним (36), 12-Дек-18, 10:47 | +2 +/– | ![]() |
Забавно, как же тогда ядро собирается, без cmake и meson? Или они ещё не знают, что у них всё плохо и надо брючки подвернуть? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #40 |
37. Сообщение от Аноним (31), 12-Дек-18, 11:12 | +/– | ![]() |
Сейчас в каждом новом SOC включая бюджетные есть OpenCL/Vulkan. Через пару лет чипы без оного придется поискать в дикой природе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #43 |
38. Сообщение от Аноним (39), 12-Дек-18, 11:45 | +/– | ![]() |
> meson сейчас майнстримная система сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
39. Сообщение от Аноним (39), 12-Дек-18, 11:46 | –2 +/– | ![]() |
Какой-то манагер в RH наслушался свеженанятых пыхтонрастмакак и принял мегарешение. Карманные проекты редхата и взяли под козырек. Сразу весь "майнстрим" и спалился, оптом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
40. Сообщение от Аноним (-), 12-Дек-18, 11:58 | +3 +/– | ![]() |
Более того - meson еще и не умеет генерить make файлы. Только какую-то НЕХ для другой НЕХ под названием Ninja. Поэтому предлагается вкатить еще и вот это вот. С аргументом что он дескать быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #57, #60 |
41. Сообщение от Аноним (-), 12-Дек-18, 12:05 | +/– | ![]() |
> При наличии AVX2 таки опережает, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #53, #73 |
42. Сообщение от Аноним (-), 12-Дек-18, 12:11 | +1 +/– | ![]() |
> Всегда было интересно, почему не сделать кодер/декодер полностью на чём-то вроде OpenCL/Vulkan. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
43. Сообщение от Аноним (-), 12-Дек-18, 12:12 | +/– | ![]() |
> Сейчас в каждом новом SOC включая бюджетные есть OpenCL/Vulkan. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
44. Сообщение от Аноним (44), 12-Дек-18, 12:15 | –1 +/– | ![]() |
> Такое впечатление что разработчики VideoLAN и ffmpeg не корпорасты, а работяги, которые | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
45. Сообщение от Crazy Alex (ok), 12-Дек-18, 12:18 | +4 +/– | ![]() |
ну вот mesa на него переползла, например | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #65 |
46. Сообщение от Аноним (44), 12-Дек-18, 12:18 | +/– | ![]() |
> С libaom на райзен 2700х элекардовское 4к видео лагает дико и жрёт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #56 |
47. Сообщение от Аноним (44), 12-Дек-18, 12:20 | +/– | ![]() |
> А что, на пихтоне и жлобоскрипте такое написать не получится? Странно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
48. Сообщение от Аноним (44), 12-Дек-18, 12:22 | +/– | ![]() |
> С декодирование в облаке на Амазоне - Любой каприз за Ваши деньги. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #67 |
49. Сообщение от Аноним (44), 12-Дек-18, 12:23 | +/– | ![]() |
Без энкодера таки не разбухнет наверное, но и кодировать соответственно не сможет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
50. Сообщение от Аноним (50), 12-Дек-18, 12:39 | +1 +/– | ![]() |
Ждем конкурирующего проекта GoL1aph | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
51. Сообщение от Аноним (51), 12-Дек-18, 13:00 | –3 +/– | ![]() |
Почему бы вам обоим мониторы не подстроить? Ну, или если не поможет - к окулисту не сходить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #72 |
52. Сообщение от Анонтоним (?), 12-Дек-18, 13:25 | –1 +/– | ![]() |
> с ассемблерными вставками (NASM/GAS) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #54 |
53. Сообщение от Аноним (22), 12-Дек-18, 14:47 | +3 +/– | ![]() |
На сегодняшних master-ветках:$ ffmpeg -i av1-720p.webm -map 0:v -f null - | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
54.
Сообщение от VEG![]() | +1 +/– | ![]() |
На обычном асме такие оптимизации писать может быть просто удобнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
55. Сообщение от нах (?), 12-Дек-18, 15:40 | +/– | ![]() |
мэйкфайлы руками пишут лохи, автоконф для дедов, симейк слишком сложно, линукс ваш новый стандарт! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
56. Сообщение от Ivan_83 (ok), 12-Дек-18, 17:57 | +/– | ![]() |
aom-1.0.0.1023 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
57. Сообщение от Аноним (57), 12-Дек-18, 19:47 | +3 +/– | ![]() |
> Впрочем, в чемпионате идиотии всех победил парень из гугла. Этот гений рационального мышления воткнул что-то на яве (gradle, чтоли) для билдовки программы из... (барабанная дробь!) ОДНОГО c++ файла! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
59.
Сообщение от IdeaFix![]() | +/– | ![]() |
Вот и стал Си языком низкого уровня.... а у меня в зачетке была строчка 'Программирование на "ЯВУ"' | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #61 |
60. Сообщение от Андрей (??), 12-Дек-18, 21:21 | +2 +/– | ![]() |
> Впрочем, в чемпионате идиотии всех победил парень из гугла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #64 |
61. Сообщение от Ю.Т. (?), 12-Дек-18, 21:22 | +/– | ![]() |
> Вот и стал Си языком низкого уровня.... а у меня в зачетке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #63 |
62. Сообщение от Аноним (62), 12-Дек-18, 22:36 | +/– | ![]() |
Тулкитодpoчеры должны страдать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
63. Сообщение от Аноним84701 (ok), 12-Дек-18, 22:55 | +/– | ![]() |
>> Вот и стал Си языком низкого уровня.... а у меня в зачетке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #69, #70 |
64. Сообщение от КГБ СССР (?), 12-Дек-18, 23:25 | +3 +/– | ![]() |
Ловлю фейспалмы от чтения этого треда. Жгите ещё, пацаны! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
65. Сообщение от Владимир (??), 12-Дек-18, 23:58 | –2 +/– | ![]() |
Ага, только на мезон они переползли с Autotools. ЛЮБАЯ система сборки будет лучше, чем это, конечно, они будут ее нахваливать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #68 |
66. Сообщение от Интересно (?), 13-Дек-18, 17:07 | +/– | ![]() |
Как можно считать логичным приблуду для веба не умеющую взаимодействовать ни с сетью ни с пользователем? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #71 |
67. Сообщение от Аноним (67), 13-Дек-18, 17:11 | +/– | ![]() |
Имелось ввиду перекодировать, например в mp4. Для просто посмотреть не так интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
68. Сообщение от нах (?), 13-Дек-18, 17:57 | +/– | ![]() |
если вам не нужна переносимость и линукс ваш новый стандарт - тогда да, любая другая лучше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
69. Сообщение от Ю.Т. (?), 13-Дек-18, 21:52 | +/– | ![]() |
>>> Вот и стал Си языком низкого уровня.... а у меня в зачетке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
70. Сообщение от Акакжев (?), 14-Дек-18, 13:28 | +/– | ![]() |
> Для "когнитивного диссонансу" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
71. Сообщение от Crazy Alex (ok), 14-Дек-18, 17:32 | +/– | ![]() |
Так из них никто напрямую не умел за исключением браузерных плагинов (не к ночи будь помянуты с их дырами). Но это, как минимум, шустро и бескостыльно считает и не прибито к конкретному ЯП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
72. Сообщение от grsec (ok), 14-Дек-18, 19:26 | +/– | ![]() |
Стало страшно смотреть в твой подстроенный монитор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
73. Сообщение от Ванёк (?), 19-Дек-18, 14:34 | +1 +/– | ![]() |
По опыту оптимизаций можно сказать, что зачастую оптимизированный код, в котором вообще не используется AVX/SSE, оказывается быстрее или на уровне кода с использованием AVX/SSE по целому ряду причин. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
74. Сообщение от Аноним (74), 28-Дек-18, 11:49 | +/– | ![]() |
А автолулзы требуют гадский perl. А plain Makefile больше не пишут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
75. Сообщение от Аноним (75), 04-Дек-20, 23:48 | +/– | ![]() |
Завезли проверяйте в 888 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |