Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Первый выпуск 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.me/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.
Сообщение от Аноним (15), 12-Дек-18, 01:57
| +/– | |
Никто и не сомневался что ваш вебассембли не взлетит. | ||
| Ответить | Правка | Наверх | 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 (ok), 12-Дек-18, 14:50
| +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 (ok), 12-Дек-18, 20:51
| +/– | |
Вот и стал Си языком низкого уровня.... а у меня в зачетке была строчка 'Программирование на "ЯВУ"' | ||
| Ответить | Правка | Наверх | 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 Добавить, Поддержать, Вебмастеру |