The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..., opennews (?), 17-Июл-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +/
Сообщение от Аноним (16), 17-Июл-18, 11:57 
av1code.rs: unsafe { далее код с указателями }
Ответить | Правка | Наверх | Cообщить модератору

19. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +1 +/
Сообщение от АнонИМышь (?), 17-Июл-18, 12:14 
Зато хруст!
Ответить | Правка | Наверх | Cообщить модератору

20. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +2 +/
Сообщение от Аноним84701 (ok), 17-Июл-18, 12:30 
> av1code.rs: unsafe { далее код с указателями }
> Зато хруст!

И все бы хорошо, но в самом проекте никакого "av1code.rs" не видно, да и количество unsafe-кода вроде бы совсем не зашкаливает:
https://github.com/xiph/rav1e/search?utf8=%E2%9C&#...

Т.е., похоже, кое-кто (не будем невежливо указывать стрелочкой вверх) даже по ссылке не ходил, просто высосав что-то из пальца.


Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

25. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +/
Сообщение от iPony (?), 17-Июл-18, 13:03 
> И все бы хорошо, но в самом проекте никакого "av1code.rs" не видно

Побуду КЭПом. Имя av1code.rs было абстрактным обозначением кода (code) в проекте av1.

> количество unsafe-кода вроде бы совсем не зашкаливает

По поиску это не поймешь. Надо оценивать процент кода заключенного в unsafe.

Ответить | Правка | Наверх | Cообщить модератору

26. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +1 +/
Сообщение от iPony (?), 17-Июл-18, 13:07 
И ещё побуду КЭПом.
Результат твоего поиска отображает лишь малую часть употребления ключевого слова unsafe.
Там и написано, что оно показывает только первые два вхождения этого слова в файле.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

27. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +/
Сообщение от Аноним84701 (ok), 17-Июл-18, 13:16 
> И ещё побуду КЭПом.
> Результат твоего поиска отображает лишь малую часть употребления ключевого слова unsafe.
> Там и написано, что оно показывает только первые два вхождения этого слова
> в файле.

Тоже побуду кэпом:
можно кликнуть по ссылкам результата поиска и посмотреть самому, хотя бы бегло.
И увидеть, что ансейфов там (если не считать бенч) < 100 строк (из ~5000).


Ответить | Правка | Наверх | Cообщить модератору

28. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +/
Сообщение от iPony (?), 17-Июл-18, 13:32 
КЭПлю дальше

int horse=1;
unsafe {
fat_func_maybe_external()
}

Тут как бэ не одна строчка кода в unsafe :)

Ответить | Правка | Наверх | Cообщить модератору

30. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  –1 +/
Сообщение от Аноним84701 (ok), 17-Июл-18, 13:52 
> int horse=1;
> unsafe {
> fat_func_maybe_external()
> }
> Тут как бэ не одна строчка кода в unsafe :)

Да что уж там, развивая идею:
в любой "хрусто-программе" наверняка есть вызовы кучи библиотек или как минимум, сисколов.
А значит, если их не запускать на Редоксе (ОСи написанной на ржавчине), то они все unsafe и поэтому все это "не нужно!", как впрочем и ремни безопасности (не эффективны при скоростях выше 50 км/ч) или подушки (ведь не помогут, если разогнаться до 200 кмч и вырулить в стену) *rolleyes*

Напомню: речь шла о вбросе анонима "там усе один гигантский ансейф!"

Ответить | Правка | Наверх | Cообщить модератору

42. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +2 +/
Сообщение от Orduemail (ok), 17-Июл-18, 15:08 
На редоксе они тоже будут unsafe. Любая внешняя коммуникация будет unsafe, хотя бы потому, что для того, чтобы выполнить syscall, придётся использовать asm!, а это неумолимый unsafe. Но мало того, syscall вряд ли работает с указателями в стиле rust'а, всякие там &, *, Box, String и тп. А значит после syscall'а придётся работать с указателями, выполняя все проверки и заворачивая их в типы, которые содержат в себе определённые гарантии.

unsafe появится с неизбежностью на границах между адресными пространствами.

Ответить | Правка | Наверх | Cообщить модератору

31. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +2 +/
Сообщение от Аноним (31), 17-Июл-18, 13:53 
Так функция всё равно должна быть объявлена как unsafe
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

39. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  –1 +/
Сообщение от iPony (?), 17-Июл-18, 14:52 
> Так функция всё равно должна быть объявлена как unsafe

Ну тогда ладно, не знаток растов 🙁

Ответить | Правка | Наверх | Cообщить модератору

40. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +/
Сообщение от имя (?), 17-Июл-18, 15:05 
> rav1e also temporarily uses libaom's transforms and CDF initialization tables

Не, ну, для рабочего прототипа сойдёт, современные кодеки с нуля так быстро не напишешь. Главное, чтоб к релизу привести в чувство не забыли.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

23. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +1 +/
Сообщение от nobody (??), 17-Июл-18, 13:00 
Хе-хе :-) Вспомнил драйвера "на паскале" из досовских времён:

BEGIN
    ASM
       ...
    END
END.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

32. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +/
Сообщение от Аноним (32), 17-Июл-18, 13:53 
разве что тогда это использовали по делу(для доступа к железкам например), а не для модно-молодежно:)
Ответить | Правка | Наверх | Cообщить модератору

35. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +1 +/
Сообщение от nobody (??), 17-Июл-18, 14:27 
По какому делу? На паскале ни строчки кода - весь код на asm, нaxep тут вообще паскакаль?
Ответить | Правка | Наверх | Cообщить модератору

44. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +1 +/
Сообщение от HyC (?), 17-Июл-18, 15:15 
Если речь за борланд, то один из самых годных смарт линкеров, нормальные без костылей области видимости, растущие из дизайна языка, вполне приличная IDE с шикарным дебаггером и просто чумовая скорость компиляции.
Ответить | Правка | Наверх | Cообщить модератору

81. "Mozilla и Xiph развивают реализацию видеокодека AV1 на языке..."  +1 +/
Сообщение от angra (ok), 17-Июл-18, 22:11 
И как всё это помогает в данном конкретном случае?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру