Pull to refresh

Comments 96

На плате присутствует, в драйвере отображается (драйвера в ядре готовы и работают), как устройство в /dev видно. Но мой телевизор CEC не поймал. В чем проблема я точно не уверен, толи телевизор дурит, толи в драйвере опция не включена какая-то.
Это под Linux.
Под Android люди говорят все работает гладко и четко, не пробовал, не пользуюсь андроидом.
В общем со стороны производителя анонсировано и включено в ядре, но я лично не могу подтвердить, лично мой телевизор не поймал.
В некоторых телевизорах с CEC работает только один порт, на форуме odroid это попадалосьв обсуждениях.
Евгений, скажите, пожалуйста. А с чем может быть связано, что hdmi кабель может не выдавать изображение на экран, т.е. он черный, но определять устройство по CEC?
В теме rpi2 на хоботе есть отзывы, что некоторые hdmi не выдают картинку. Что вот знакомый купил в Корее hdmi, XU4 соединил с тв, тв определил устройство как openelec, но тоже черный экран. Разобраться он не мог, потому что в тв не было русского языка (а может быть и есть), но изначально установлен корейский.
По спецификации HDMI, CEC в нем появился еще в 1.2a, что сейчас очень редко встретишь hdmi кабеля данной спецификации — ниже 1.3 уже как вроде и не продают. Конкретно на упаковке корейского кабеля было указано 4Кх2К, 3Д версии 1.4, что как бы говорит о поддержке CEC, если отталкиваться от версии 1.4
С чем это может быть связано?
Что это, можете объяснить? и причем здесь odroid c1 c microHDMI?
Сорри там не microHDMI, a microUSB. Получается не хватает GND в порту HDMI?
Скорее не в порту, а в кабеле, так как оригинальный у меня работал нормально. Вы попробуйте замкнуть, вдруг заработает, не думаю, что такое замыкание что-то может повредить.
Спасибо. Я пока присматриваюсь. И понимаю, что придется покупать с С2 оригинальный hdmi кабель, чтоб потом локти не кусать :)
Спасибо за статью. Процессор мощный для игрушек, но из-за отсутствия видео входа ( CSI-MIPI ) для серьезных приложений с обработкой захваченного видео не подходит. Жалко. Очередной медиа плейер.
Возможно я не правильно понял автора, но у меня C1 на арче hotplug CPU governor работает.
вполне возможно, я не пробовал честно говоря давно ничего на С1 менять, это правда.
но когда плата только появилась работал только performance, ondemand и interactive, которые только понижали герцовку, но не отключали ядра. если сейчас все работает — это просто отлично.
А есть ли вариант накатить эмуляторы PlayStation 1 и Nintendo 64?
если есть, не могли бы вы протестировать и позамерять (поддержка xinput контроллера, ФПС и все такое, как я понял ARM64 еще слабовато поддерживается и интересно узнать как такая вот плата справится с эмуляцией старых консолей)?
P.S. было бы неплохо попробовать еще и эмулятор PSP
на форуме hardkernel есть умельцы которые делают из их плат эмуляторы чего угодно. есть даже дистрибутив который заточен чисто на эмуляцию старых консолей. вот например такой forum.odroid.com/viewtopic.php?f=11&t=2684
безусловно будет он и для новой платы, но если вам нужна просто эмуляция — берите продукт hardkernel который подольше на маркете, что-нибудь где багов уже навыловили. не смотрите на мегагерцы, их давно уже достаточно в arm устройствах, и не обязательно было ждать именно 2 гигагерцовую плату.
просто хочется верить в скорое портирование/написание эмуляторов для шестого поколения консолей, кубика или ЗЫ2 например
UFO just landed and posted this here
люди говорят что можно. я сильно сомневаюсь, arm64 другая архитектура, это не просто расширение как x86_64. те же флаги процессора очень сильно поменялись. Да и arm это не PC, просто так взять и накатить не получится, там все эти u-boot, bl1, bl2, блоки подписанные производителем… вот этот вот загрузочный гемор. Может статься что теоретически накатить можно, но вот прямо сейчас прямо на эту плату — не получится, потому что или что-то там падает при загрузке, или что-то там недошифровано и недоподписано производителем.
AArch64 (arm64) имеет обратную совместимость с arm, так что в этом плане все нормально. Вопрос действительно в том, насколько производитель это все будет поддерживать, так как если я не ошибаюсь, нужна поддержка в ядре и в u-boot'е.
Можно, можно, я на arm64 кручу Debian Jessie armhf.
А на каком устройстве вы это делаете?
Вообще, архитектура называется ARMv8 и поддерживает как исполнение 64-битного кода (AArch64), так и 32-битного (AArch32). При этом режим AArch32 по набору инструкций и системной части (MMU, модель прерываний) совместим с ARMv7 за исключением тех инструкций, которые в ARMv7 были объявлены deprecated. Однако, согласен: для конкретного SoC может не быть ядра и загрузчика для режима AArch32.
т.е. Коди крутит нормально?
плагинам тож ок?
именно этим я сейчас и занят. крутит нормально. по платинам пока не возьмусь говорит. youtube у меня вчера падал, но я не заморачивался, запустил пару раз, посмотрел что падает и плюнул.
понятно. значит покамесь для коди идеальна все же малинка.
Идеальна-то конечно та, где народу много труда вкладывает. На одроидах запуском kodi в основном один я и заморачиваюсь, не будем уж скромничать. Как минимум все остальные git'ы kodi для этих плат это форки моего. Поэтому не все удается быстро и хорошо.
Ютуб я вчера починил. Я перенес все настройки с С1 просто скопировав .kodi директорию, похоже некоторым плагинам, типа ютуба это не нравится. он там что-то пытается перегенерировать, скорее всего картинки, и валится. Это кстати проблема сборки kodi gcc5 в целом, не odroid плат. Но стоило поставить все заново, загрузить ютуб плагин из репозитория, и все заработало.
Видео тоже плата крутит вполне нормально.
Только звука нет, не понимаю пока почему.
Так что в целом — не работает СЕС, подозреваю что с моим телевизором, нет звука — подозреваю что что-то где-то надо подпилить, потому что aplay работает. Остальное все есть, а это на 4к и HEVC, и 10 битное видео лучше чем на малине.
Еще можно пару вопросов:
1. Как дела с autoframerate (автофреймрэйтом), конкретно в kodi?
2. Есть ли пропуски кадров у каких либо видеофайлов, кодированных разными кодеками, в частности интересует больше hevc, но и другие интересны, можно 4К, а можно и 1080p, последнее предпочтительнее?
3. Можете, пожалуйста, проверить работу в kodi плагина LostFilm.tv от Anteo (https://github.com/anteo/plugin.video.lostfilm.tv)?
1. Работает. Не все режимы, в 59.98 герц не переключилось, но возможно это баг который выловят. 25 и 30 герц работают вполне нормально, остально я не проверил, большинство видео у меня в этом режиме.
2. Нет, кодек очень мощный. Не знаю как насчет 4к, но 1080р и на С1 работало вполне нормально, и hevc тоже. Не вижу причин почему этот кодек может хромать, он в разы мощнее. Тут ниже в теме ссылка на High 10 1080p аниме — даже оно проигрывается (раньше high10 не поддерживался). правда оно немного сыпется, совсем чуть-чуть. но кадры не теряет.
3. я плагин поставил, запустил, он запускается, но там дальше такой гемор, — регистрация на сайте, торрент клиент… я регистрацию прошел, на сайт он логинится, но когда он мне начал рассказывать про то что надо поставить torrent2http, а он в свою очередь что надо поставить go, да еще половину .mk файлов прошерстить потому что архитектура теперь не arm, а aarch64 — я забил.
сам плагин работает, я на 100% уверен что все что он делает — это подает видео на вход кодека которое получает из торрента, и почему это может не работать не вижу ни одной причины. да и в моей стране за торренты в легкую присылают по 500 евро штрафа, так что я не буду рисковать.
С Вашей стороны возможно проверить деинтерлейсинг в коди? В малине до идеала десктопного амдешного не дотягивает судя по отзывам. А здесь он вообще работает?
дайте ссылку на видео которое хотите протестировать, я запущу и скажу как оно выглядит.
Ссылка (если не откроется, то могу залить на другой файлообменник).
Что нужно:
1. Посмотреть в коди какие есть режимы деинтерлейса
2. Поперепеключать их, посмотреть есть ли разница между ними и какой наиболее лучший
3. Если можно несколько скриншотов разных режимов деинтерлейса либо видео (ютуб к примеру), если не составит труда.
Спасибо))
Видео проигрывается кодеком и выглядит очень достойно. Короткий ролик я залью чуть потом, только звук с него сниму, а то у меня за окном стройка и прямо вот сейчас им просто приспичило мне кажется до центра земли бурить.
Насчет настроек деинтерлейса я сильно сомневаюсь что настройки коди будут иметь какое-то влияние, потому что на амлоджик кодек устроен так что прямо в драйвера и потом уже «в чип» передается видео поток сжатый без изменений, то есть он прямо как есть в файле, так и передается, а кодек сам определяет как его показывать. врядли настройки в коди как-то влияют на этот процесс. но ролик по ссылке выглядел вполне, четко, гладко, без артефактов.
www.youtube.com/watch?v=FG4Z17IaTm8
звук получился отвратный с микрофона от телефона, но это не главное. если переставить видео в HD, и поставить на паузу в момент проигрывания видео — там сверху все параметры кодека. c1-h264 это название декодера, значит уходит в чип.
Евгений Спасибо Огромное!!! :)
Звук не нужен был)
Если Вы не удалили видео еще, скриншоты можете сделать?
Я извиняюсь, на видео неочень видно как четко работает деинтерлейс. Каюсь что попросил Вас сделать видео (((
только вечером тогда уже, сделаю поближе как смогу. я уже на работу ушел. &)
Не получилось сделать скрины? :)
Получилось прийти после работы домой и завалиться спать. =)
Но хорошо что вы напомнили, я сделал как смог, надеюсь не совсем никчемные.
Первый скрин на паузе, остальные 4 во время проигрывания, я старался как мог, но вот прямо плохого качества (между кадрами) получился всего один. а всего я нащелкал штук 10, но остальные совсем никудышные, или темные неразборчиво или однотонные попавшие в кадр без деталей.
imgur.com/1Xg0asn
imgur.com/cdb30qY
imgur.com/JY5LWpm
imgur.com/UaTLKzu
imgur.com/EPqihWT
Спасибо Евгений.
Но тот ресурс, на который Вы залили — увеличивает их и скачивается файл таким же. Хотелось бы полноценные 1080p разрешение
Эхм… Давайте определимся, я сделал фотографии экрана на обычный телефон, там нет особо разницы сколько это «р», даже на таких скринах уже видны пиксели экрана, и можно сказать попиксельно как выглядит изображение. Не думаю что большее разрешение что-нибудь даст дополнительно. Просто пиксели станут больше линейно. Но я залил их на habrastorage в исходном разрешении:
на паузе
habrastorage.org/files/5c5/e15/796/5c5e15796a094908a90ce76691bff37c.jpg
во время проигрывания
habrastorage.org/files/68e/868/c9d/68e868c9de6d49f791f1cfbca354c05f.jpg
habrastorage.org/files/c5c/67f/716/c5c67f716b8b4cf0af053463161d32e9.jpg
habrastorage.org/files/e52/e30/576/e52e3057672a4991aaa1e5ace99061c5.jpg
habrastorage.org/files/a09/f32/db6/a09f32db618743b9b34d75dd8be55665.jpg

Если вы хотите прямо скриншоты экрана, это сделать довольно сложно будет, но возможно. Можно написать программу которая подключится к кодеку и сохранит область памяти которую он передает прямо в видео-адаптер для вывода на экран. Это прилично гемора, хотя я и знаю примерно что у кого спрашивать (вызовы и подсистемы). Но вам точно надо прямо это?
А в коди по Ctrl+S отменили скриншоты?
Если в кратце ответить на ваш вопрос — да, отменили.
Если подробно, то суть такова — на amlogic, так же как и на RPi, видео-слой это подложка под слоем на которым рисует Коди. Кодек устроен так, что в него подаются данные, а он сам рисует на экране используя видео-драйвер в ядре. Коди вообще ничего не знает о том что происходит на экране в плане видео, ему кодек обратно сообщает только текущий кадр который он обрабатывает (для синхронизации аудио). Для Коди видео-слой это дырка в интерфейсе. Этот режим в исходниках так и называется RENDER_BYPASS. Видео-драйвера устроены как миксер нескольких слоев, тот который может EGL — верхний, под ним еще один второй, для тех кто может использовать два, и под ним третий, тот на котором кодек рисует. Про который собственно Коди вообще ничего не может знать в принципе. Так что скриншот я сделать могу, но он будет выглядеть как черный экран (вернее прозрачный).
Но я все-таки, как вы просите, сделал специально для вас.
Перед проигрыванием видео:
habrastorage.org/files/092/6cb/aaa/0926cbaaa29442fdba99c829605adbc3.png
Во время проигрывания видео с интерфейсом:
habrastorage.org/files/606/f8a/1c8/606f8a1c873b4282ba13a59484217a14.png
Во время проигрывания видео без интерфейса, только с видео на экране
habrastorage.org/files/e45/8ad/fef/e458adfefdc24f38ada3f13dd1b2df47.png
Спасибо. Не знал, что для армных так :( Ни одного устройства еще не было, единственное одноплатное первое буду брать С2.
Чисто на словах по своим ощущениям скейлер как Вам? А то проскочила молва, что чуть хуже чем у броадкома (например, малина пи2)
И есть ли предпосылки, что опенелек для С2 будет, а не ограничится убунтой/дебианом?
Благодарю за все ответы. Это ценная информация, с которой Вы для нас поделились :)
Это не на всех армах так, но многие делают по такой схеме. Все зависит от драйверов, на самом деле, ядро линукса позволяет сделать очень много разных систем и подходов. И многие производители арм-плат хардварщики до мозга костей. Их код прямо кричит о том что ассемблер им ближе чем любой язык высокого уровня. Поэтому они зачастую предпочитают или не париться на тему абстракций, или просто не знают что есть какие-то подсистемы направленные именно на это, типа v4l2, и делают ну прямо деревянные драйвера и библиотеки к ним с простейшими подходами. А дальше гугл подпилит свои абстрактные библиотеки под их подход под андроид (типа libstagefright) и гори оно огнем.
Вот например у Samsung просто прекрасный R&D центр с замечательными программистами которые все делают по канонам. У них и mailing list, и ревизия кода одних девелоперов другими (все в открытом мэйл-листе специфичном для видео подсистем линукса). Поэтому и самсунговские чипы Exynos имеют очень хорошую поддержку в ядре, все очень четко, строго и со стандартными API.
Насчет скалера не беспокойтесь, чип который может 4к HEVC минимум раз в 10 мощнее RPi чипа. Никаких проседаний не было ни на С1 никогда (в пределах спецификации производителя что может этот чип), не будет и на С2 наверняка.
Вы мастер своего дела!!! :)
Даже радостно, что именно Вы занимаетесь интеграцией Kodi для odroid'ов.
А опенелек на нем Вам не интересен? Приобретаю для использования как медиацентр на обычной microsd, а что то про него даже не слышно на основном форуме ((
почему же? там есть большие специалисты по openelec. они собирают дистрибутивы под все платы одроида. я уверен что под С2 соберут очень быстро. вот тема про все forum.odroid.com/viewtopic.php?f=79&t=5915. мне кажется те два человека что собирают openelec тоже получили свои тестовы образцы, все будет готово как только устаканится кодовая база. пока несколько компонент ну натурально временные хаки.
Евгений, можно ли запустить пару коротких видео?
Это hevc 10/12 бит 1080p. Проверить на плавность и работоспособность. Могу залить на файлообменник. Например, яндекс диск или какой либо другой кроме mega.nz, который заблокирован у меня.
В последний момент хотел взять С1+, но узнав, что хардварно декодит только hevc 8 бит, а при 10 битах не выдает картинку, а только звук, не говоря уже о 12.
Я посмотрю сегодня вечером, обязательно отпишу!
8-bit показывается без проблем.
10-bit — проскакивают несколько первых кадров (с нормальными цветами) и картинка застывает.
12-bit — только один кадр первый появляется, иногда в измененных цветах и картинка застывает.
На самом деле это не то чтобы совсем плохо, у меня есть другие два примера HEVC 10-bit, один 720р, второй 1080р. Так вот 720р 10-bit проигрывается нормально. С 1080р такая же фигня — несколько первых кадров и картинка застывает. Вполне возможно что это какой-то косяк в библиотеках amlibs которые потом поправят для проигрывания 10-битных файлов. Если бы проблема была в чипе — я почти уверен что результатом были бы измененные, ненатуральные цвета, или мешанина на экране. То, что кадры появляются на экране в нормальном виде, хоть и всего несколько и застывает, говорит о том что кодек разбирает кодированный кадр правильно.

Качественный, развернутый ответ от специалиста. Что ж… закажу С2, посмотрим как будут развиваться события. Спасибо, Евгений!!!
С1+ тем самым отпал окончательно.

Что интрересно, на форуме коди, wrxtasy писал, что hevc 4K 10 бит проигрывает, но на выходе монитор получает 8 бит, т.е. те самые 10ти бит нет из-за hdmi 2.0. Говоря другими словами 4K hevc 10 бит на выходе, он предполагает, получит С2+ с HDMI 2.0a.
Меня самого 4К не интересует по сути говоря, но то что 4К hevc 10 бит проигрывается нормально, а 1080p hevc 10 бит нет, то что это бы значило?
с 90% вероятностью косяк в библиотеке работы с кодеком. если хардварно чип умеет работать с 10-ю битами на каком-то разрешении, и не превращает их в кашу — значит он может работать с ними в любом разрешении. просто возможно где-то забыли какой-то флаг при инициализации других разрешений поставить, или еще что.
то есть шансы что починят есть.

Евгений, расскажите вкратце какая ситуация с openelec для C2? Пока его не могут собрать? Или данной ОС не предвидится для С2?
Спасибо!

насколько я знаю репозитарий уже есть, что-то типа openelec-7.0 (который еще beta я так понимаю). собран ли из него образ я не в курсе. но препятствий к этому никаких нет — kodi на плате работает, остальное вокруг это всего лишь обрезаный linux.
так что если уже не собрали, то скоро соберут.
Простите, а как в kodi вівести панель с характеристиками видео?
если подключена клавиатура, это клавиша «o». можно так же выполнить макро «codecinfo». из меню, либо клавиш на всяких удаленных интерфейсах, это окошко не вызывается.
Эх, опять без SATA. У меня давненько уже ODROID-C1 работает сервачком под торренты и ownCloud, и не хватает именно внутреннего винта, да и памяти 1гб маловато. Сейчас присматриваюсь к Orange Pi Plus2.
Советую уточнить реальную скорость SATA на этой плате: по сравнению с внешним на USB может и не быть разницы.
А как это вообще можно сделать, кроме как гуглить?
Я не встречал чтобы какой-то из плат с sata была скорость выше 40 Mb/s.
У меня по USB не поднимается выше 27 Mb/s. Так что 40 это уже намного лучше.
У меня на XU4 по usb 3.0 около 80 Mb/s.
Почитать форумы. На них часто и SATA, и Eth на USB — высокая нагрузка на CPU(IRQ), и низкие (относительно, конечно) скорости.
конкретно на этой плате уже Eth пущена мимо USB, поэтому и удалось достичь гигабита. ну и в совместном режиме со всем остальным очевидно это намного лучше будет совмещаться.
К сожалению, нашлась инфа о том, что там SATA идет через тормозной USB->SATA конвертер:
http://linux-sunxi.org/Xunlong_Orange_Pi_Plus#SATA
И это печально. Так что сейчас лучше с поддержкой usb 3.0 брать, чем с SATA.
UFO just landed and posted this here
да, реально. учтите только что это линукс, поэтому на нем нет флэша. многие переживают по этому поводу. А так же что проигрывание видео это на самом деле чрезвычайно требовательная к ресурсам задача, и на arm она решается отдельным VPU, под который обычно нужны драйвера. ну и как водится нужно чтобы их кто-то написал. так что это не всегда бывает готово быстро. ну и конкретно эта модель совершенно на краю передовой в плане того что это arm64 и стабильностью софта не отличается, не все еще вылизали. тот же самый chrome даже собрать не могут.
если хотите десктоп на arm где все работает — берите -XU4. правда это дороже.
>> тот же самый chrome даже собрать не могут
А как он на телефонах работает 64х битных?
Учитывая что 64 битные ARM-ы появились в 2013г (с уже рабочим Webkit-ом)
Т.е. говорить о проигрывании видео из браузера (html5) пока нельзя?
html5 работает. хром даже работает с EGL драйверами, то есть крутит видео на ютубе очень бодро. Но! это все на платах которые как минимум год выпускаются (-XU3/-XU4). очень дело такое… железо-зависимое. теоретически все работает, но иногда приходится подождать пока люди подпилят драйвера для того и этого.
Жалко что sata нет.
Как у этой платы с видео драйверами под linux?
Давненько взял cubieboard. У allwinner с этим проблема. Драйверов для видео нет. Kodi заводится, но не работает.
hardkernel предоставляет драйвера для всех своих компьютеров обычно в полном объеме (только -XU пролетел, но там был богомерзкий PowerVR, совершенно отбитые админы на форумах которых абсолютно уверены в том что опенсурсней их компании нет в мире и все драйвера доступны всему интернету для всего чего угодно и просто закрывают темы с вопросами).
Именно для этой платы уже есть mali-fbdev пакет, который позволяет запускаться kodi, компания обещает mali-x11 в марте-апреле.
>> только -XU пролетел
В чём пролетел?
http://www.youtube.com/watch?v=dk6Nvqg6aCs
Собственно у меня есть XU, но я 3D ни разу не запускал =)

Это андроид. Я говорю только о линуксе. Я не очень андроид.
Несомненно под -XU даже все работает через libhybris, и вообще это очень прикольная плата, я сам ее год использовал, но она застыла в своем времени — только определенное ядро, только определенный libhybris, только PowerVR библиотеки из определенного аднроида. Шаг влево-вправо — все валится как карточный домик. Какие-то баги — забудьте, просто смиритесь. Тот же самый жутко раздражающий баг когда в правом верхнем углу квадрат изображения запаздывает на один кадр навсегда остался с этой платой (опять же я говорю про Linux и EGL под libhybris). Ничего невозможно обновить, все монолитно связано друг с другом и цепляется в случае изменения любого компонента…
Ну я как поставил одну версию, так и не апдейтил. Я с ней плотно не сижу — кулер надоедает, хотя конечно у Jetson вообще выбешивает. Ну не могу заставить себя пофиксить эти проблемы =)
Для чего вообще эту штуку можно приспособить?
Имею на руках C1 с Ubuntu на eMMC, для «приставки к телевизору» слабоват, Хромиум на третьей вкладке начинает безбожно тормозить.
NAS дома отдельный есть. Пробовал запустить в качестве Steam Link, используя Limelight (https://github.com/fporter/limelight-odroid), дичайшие лаги даже на 2D (на хосте мощное железо).

Соответственно, вопрос, что можно «эдакое» сделать на С2? (ну и, если не оффтоп, на С1)
Мне кажется, Хром тормозил из-за недостатка памяти. Попробуйте включить swap. На новой плате целых 2 гб памяти, так что там с Хромом должно быть получше.
Приставки к телевизору — в смысле фильмы играть? Поставьте скин полегче. Лично я вообще для телека использую Raspberry Pi 1, и ничего, жить можно.
Спасибо, про /swap как-то не подумал, хотя не знаю, сколько ему надо отдать, ведь всего 8 гигабайт на eMMC.
Нестандартное разрешение по HDMI можно получить? Что-то вроде 800x480?
В списке доступных разрешений в файле boot.ini есть много вариантов, в частности 800х480 тоже. Но плата не выдает ничего на экран меньше 1280х720. Возможно это поправят позже, как было с другими платами.
Вот когда же они USB3.0 добавят, даже GigE появился.
В XU4 есть USB3.0, а GigE так и подавно.
Это отличная новость, в своё время взял С1 и получил предрелизную версию XU4. Последней очень доволен, овобенно с eMMC. Думал брать С1+ взамен первой, т.к. micro-hdmi работает не на всех телевизорах и для CEC необходимо «вмешательство». Теперь подожду С2.
Mnemonik, можно вас немного потерроризировать?
Что за загрузчик? U-boot? Стандартный? UEFI не планируют?
Установите/соберите ffmpeg + libvpx 1.5.0, пожалуйста, и сделайте:
$ wget 'ftp://serv.valdikss.org.ru/Anime/Noragami/%5BBlurayDesuYo%5D%20Noragami%20-%20NCOP2%20(BD%201920x1080%2010bit%20FLAC)%20%5B5A80DDCC%5D.mkv'
$ ffmpeg -i '[BlurayDesuYo] Noragami - NCOP2 (BD 1920x1080 10bit FLAC) [5A80DDCC].mkv' -c:v libvpx-vp9 -crf 40 -b:v 0 -threads 4 -s 1280x720 -sn -an test.webm
и скажите, как долго кодироваться будет.
Это очень странный вопрос, я конечно запустил, но она делает это со скоростью 0.7 кадра в секунду, так что займет это скорее всего столько, сколько идет видео * 23.98 / 0.7
Вы же понимаете что видео кодирование-декодирование не запускается на арм системах на процессоре и для этого там есть отдельный вычислительный модуль, который может разогнать иногда и до 400-х кадров в секунду, но для этого надо именно использовать его, что ffmpeg не делает?
Если же вы в плане сравнить с другими арм'ами в качестве нагрузочного тестирования, то вот. 0.7 кадра в секунду.
Спасибо за тест, да, мне интересно именно кодирование на CPU по сравнению с другими платами.
А про загрузчик что скажете?
ах да, пардон. заморочался сборкой ffmpeg слишком сильно.
загрузчик самый обычный, u-boot, все как всегда у hardkernel. исходники на их гитхабе, интсрукция в их вики, если хочется поковырять руками. на форуме они например даже организовывали аукцион неслыханной щедрости и подписывали bl2 блоки, достаточно было просто попросить и приложить свой скомпилированный блоб. ну это совсем для тех кто по хардкору, для меня перебор.
А существуют ли дешёвые одноплатные компьютеры, в которых нет ничего лишнего, вроде кучи usb портов и wi-fi, а стоит только процессор, память и минимальный обвес для соединения с чем-нибудь? Хотелось попытаться собрать что-то вроде кластера из ARM. Raspberry Pi zero нет в наличии, а за остальное не хочется отдавать по 40$, когда на али какие-нибудь кортексы по 300 рублей за штуку продают.
Спасибо за то что поделились с нами этой замечательной новостью, а также поведали о нюансах.
Хотел лишь уточнить, как вообще RTC можно будет хотя бы в виде таких модулей (DS3231, DS1307) подключить по GPIO как это возможно на raspberry pi/2 и будет ли поддержка в самом одроиде, конкретно интересует openelec ?:

насколько я понял из форума, компания сама очень обескуражена отсутствием RTC модуля в чипе и работает именно в этом направлении очень активно. Чтобы дать хоть какую-то альтернативу пользователям. Так что я думаю вероятность того, что будут какие-то модули или решения для этого очень высока. Почему не поставили на плату сразу? Краем глаза я прочел где-то что цена отдельного элемента который можно напаять прямо на плату чуть ли не 10$, что составляет четверть цены всей платы. возможно это основная причина.
а почему тогда китайские DS3231 и DS1307 стоят копейки? :)
Это вполне законный вопрос, но боюсь не ко мне. Я не разбираюсь в компонентах и всего-лишь сказал то, что читал на форуме обсуждали. Естественно многие подняли вопрос что будет с RTC. Внятного ответа пока так и нет, кроме того что будет дополнительный модуль _скорее всего_.
Sign up to leave a comment.

Articles

Change theme settings