Pull to refresh
54
0

Пользователь

Send message
Охотно верю. Попытки прикрутить ECC тоже весьма мучительны (и пока безуспешны)
Расскажите лучше, за что вы так надругались над OpenSSL? (часть с malloc'aми и прочим я понимаю)
Обертка над оберткой и оберткой погоняет.
Патч на поддержку VP9: https://paste.fedoraproject.org/528850/14846609
Сперва нужно обновить встроенную libvpx до 1.3.0

Патч только линуксовый, сорри.
Он и не нужен. Да, интерфейс однопоточен. Но тот же js — нет. Там вполне себе отдельные потоки. Плагины тоже отдельными потоками. Видео/Аудио — тоже.
>просто находчивые китайцы взяли да и поместили все основное железо телевизора в отдельный саундбар
Находчивые корейцы из самсунга придумали One Connect чуть раньше.
Вообще, сам телек выглядит почти точной копией KS7000, не считая того, что у последнего колонки таки в самом телеке, а коробочка с процом и входами маленькая.
Яваскрипт-движок можно собрать отдельно:
$ ./jsshell -e 'print("hello")'
Opera JavaScript shell (, built Пн янв 16 15:23:18 MSK 2017)
Setting address space limit to 512 MB

hello
--------------------------------------------------------------------------------
Compilation time: 0.073975 ms
Execution time: 0.047852 ms
Major collection : 0.4ms (850.5%)
Tracing : 0.4ms (741.8%)
Sweeping : 0.1ms (106.6%)
Number : 1
Minor collection : 0.0ms (0.0%)
Tracing : 0.0ms (0.0%)
Sweeping : 0.0ms (0.0%)
Number : 0
Total in collection : 0.4ms (850.5%)
Total bytes allocated : 87992
Peak bytes allocated : 133032
Total external bytes : 0
Instructions executed : 5
done!

Атож!
Малоизвестная, кстати (видимо потому, что закрытая) фича оперы: яваскриптовый движок можно расширять бинарными плагинами. Например дергать gpio из js.
В общем, я собрал это дело для raspberry pi
Зависимости: libfontconfig1-dev libtinyxml-dev libxrender-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev libcups2-dev libfreetype6-dev libsqlite3-dev libxml-twig-perl zip

Патчи:
Build patch (был выше): https://paste.fedoraproject.org/527758/03599148
Arm patch: https://paste.fedoraproject.org/527759/45036061

./flower -v -j 1 --without-kde4 --without-gtk3 --without-plugins --without-dual-plugin-wrapper --no-debug-symbols --optimize --without-autoupdatechecker --no-package-devel --release --package=tar

Если собирать на железке, то нужен свап на пару гигов и много терпения, ибо собирается больше суток
КПДВ: http://is2.4chan.org/g/1484503794169.png
Нет, судя по манере изложения там именно требование всего готовенького. Энивей, патч пока всего один.
Процесс нелегален, поскольку патчи содержат куски исходного кода.
Патч есть выше. Все, что нужно для сборки — голова и ./flower --help
Распространять код я не собираюсь, его и так уже все, кому не лень отзеркалили.
ах, да, там еще надо или отключить сборку апдейт-чекера или положить ему туда исходники curl
да, flower
http://paste.fedoraproject.org/526781/32598714/ — патч на return'ы и на системный tinyxml
./flower -v --without-kde4
(у меня пятые кеды и оно в итоге собирается наполовину с пятыми, наполовину с 4ми и падает)
У меня на 64 битах не собирается автоматом 32битный плагин-враппер, потому что инклюдит 64-битный gdk. Приходилось брать команду из выхлопа, заменять путь к инклюдам и собирать вручную. Там три файла, для которых так надо сделать.
flover можно запускать с -j 1 дабы было виднее, на чем он падает.
Ну, не считая того, что местами пришлось патчить return FALSE на return nullptr в функциях, возвращающих указатели.
Да. Весь интерфейс. Все системные скрипты, шейдеры для libvega и т.п.
Все это дело жутко модульное. Каждый диалог, каждая фича — модулем.
В целом от исходников довольно приятные впечатления и собирается все минут за 5 не выжирая оперативку, в отличии от другого известного движка.
Там не только движок, там вся опера и м2. Под линуксом с помощью пары патчей и такой-то матери собирается. Версия 12.15
Работает, даже видео на ютубе играет.
Алсо, уже запустили https://www.ns-koubou.com/blog/2016/11/17/doom_on_nes_classic/
Там вполне обычный одноплатник на арме, так что почему бы и нет.
Все замороченные манипуляции по заливке игр с перепрошивкой ядра, видимо исключительно ради сохранения родного интерфейса.
Тогда это хорошо)
Я, на самом деле, смотрел на код с прагматичной точки зрения портирования на SDL2 и кроссплатформенности, ноэ, даже не знаю теперь.
Все это хорошо, но
Система контроля версий — это просто супер-вещь!

У вас там помойка вместо контроля версий, с директориями old/new/2 и т.п. вместо веток
ООП — это еще круче, чем система контроля версий.

Видимо поэтому практически весь код у вас в одном километровом XProject.cpp
>Трейлер вызывает множество вопросов: в первую очередь, кто будет главным действующим персонажем в игре.
Ну сказали же, что Элли

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity