>просто находчивые китайцы взяли да и поместили все основное железо телевизора в отдельный саундбар
Находчивые корейцы из самсунга придумали One Connect чуть раньше.
Вообще, сам телек выглядит почти точной копией KS7000, не считая того, что у последнего колонки таки в самом телеке, а коробочка с процом и входами маленькая.
Атож!
Малоизвестная, кстати (видимо потому, что закрытая) фича оперы: яваскриптовый движок можно расширять бинарными плагинами. Например дергать 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
http://paste.fedoraproject.org/526781/32598714/ — патч на return'ы и на системный tinyxml
./flower -v --without-kde4
(у меня пятые кеды и оно в итоге собирается наполовину с пятыми, наполовину с 4ми и падает)
У меня на 64 битах не собирается автоматом 32битный плагин-враппер, потому что инклюдит 64-битный gdk. Приходилось брать команду из выхлопа, заменять путь к инклюдам и собирать вручную. Там три файла, для которых так надо сделать.
flover можно запускать с -j 1 дабы было виднее, на чем он падает.
Да. Весь интерфейс. Все системные скрипты, шейдеры для libvega и т.п.
Все это дело жутко модульное. Каждый диалог, каждая фича — модулем.
В целом от исходников довольно приятные впечатления и собирается все минут за 5 не выжирая оперативку, в отличии от другого известного движка.
Там не только движок, там вся опера и м2. Под линуксом с помощью пары патчей и такой-то матери собирается. Версия 12.15
Работает, даже видео на ютубе играет.
Там вполне обычный одноплатник на арме, так что почему бы и нет.
Все замороченные манипуляции по заливке игр с перепрошивкой ядра, видимо исключительно ради сохранения родного интерфейса.
Обертка над оберткой и оберткой погоняет.
Сперва нужно обновить встроенную libvpx до 1.3.0
Патч только линуксовый, сорри.
Находчивые корейцы из самсунга придумали 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.
Зависимости: 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
Процесс нелегален, поскольку патчи содержат куски исходного кода.
Распространять код я не собираюсь, его и так уже все, кому не лень отзеркалили.
http://paste.fedoraproject.org/526781/32598714/ — патч на return'ы и на системный tinyxml
./flower -v --without-kde4
(у меня пятые кеды и оно в итоге собирается наполовину с пятыми, наполовину с 4ми и падает)
У меня на 64 битах не собирается автоматом 32битный плагин-враппер, потому что инклюдит 64-битный gdk. Приходилось брать команду из выхлопа, заменять путь к инклюдам и собирать вручную. Там три файла, для которых так надо сделать.
flover можно запускать с -j 1 дабы было виднее, на чем он падает.
Все это дело жутко модульное. Каждый диалог, каждая фича — модулем.
В целом от исходников довольно приятные впечатления и собирается все минут за 5 не выжирая оперативку, в отличии от другого известного движка.
Работает, даже видео на ютубе играет.
Все замороченные манипуляции по заливке игр с перепрошивкой ядра, видимо исключительно ради сохранения родного интерфейса.
Я, на самом деле, смотрел на код с прагматичной точки зрения портирования на SDL2 и кроссплатформенности, ноэ, даже не знаю теперь.
У вас там помойка вместо контроля версий, с директориями old/new/2 и т.п. вместо веток
Видимо поэтому практически весь код у вас в одном километровом XProject.cpp
Ну сказали же, что Элли