Comments 96
HDMI-CEC присутствует?
+2
На плате присутствует, в драйвере отображается (драйвера в ядре готовы и работают), как устройство в /dev видно. Но мой телевизор CEC не поймал. В чем проблема я точно не уверен, толи телевизор дурит, толи в драйвере опция не включена какая-то.
Это под Linux.
Под Android люди говорят все работает гладко и четко, не пробовал, не пользуюсь андроидом.
В общем со стороны производителя анонсировано и включено в ядре, но я лично не могу подтвердить, лично мой телевизор не поймал.
Это под Linux.
Под Android люди говорят все работает гладко и четко, не пробовал, не пользуюсь андроидом.
В общем со стороны производителя анонсировано и включено в ядре, но я лично не могу подтвердить, лично мой телевизор не поймал.
+1
В некоторых телевизорах с CEC работает только один порт, на форуме odroid это попадалосьв обсуждениях.
+1
Евгений, скажите, пожалуйста. А с чем может быть связано, что hdmi кабель может не выдавать изображение на экран, т.е. он черный, но определять устройство по CEC?
В теме rpi2 на хоботе есть отзывы, что некоторые hdmi не выдают картинку. Что вот знакомый купил в Корее hdmi, XU4 соединил с тв, тв определил устройство как openelec, но тоже черный экран. Разобраться он не мог, потому что в тв не было русского языка (а может быть и есть), но изначально установлен корейский.
По спецификации HDMI, CEC в нем появился еще в 1.2a, что сейчас очень редко встретишь hdmi кабеля данной спецификации — ниже 1.3 уже как вроде и не продают. Конкретно на упаковке корейского кабеля было указано 4Кх2К, 3Д версии 1.4, что как бы говорит о поддержке CEC, если отталкиваться от версии 1.4
С чем это может быть связано?
В теме rpi2 на хоботе есть отзывы, что некоторые hdmi не выдают картинку. Что вот знакомый купил в Корее hdmi, XU4 соединил с тв, тв определил устройство как openelec, но тоже черный экран. Разобраться он не мог, потому что в тв не было русского языка (а может быть и есть), но изначально установлен корейский.
По спецификации HDMI, CEC в нем появился еще в 1.2a, что сейчас очень редко встретишь hdmi кабеля данной спецификации — ниже 1.3 уже как вроде и не продают. Конкретно на упаковке корейского кабеля было указано 4Кх2К, 3Д версии 1.4, что как бы говорит о поддержке CEC, если отталкиваться от версии 1.4
С чем это может быть связано?
0
Что это, можете объяснить? и причем здесь odroid c1 c microHDMI?
0
Сорри там не microHDMI, a microUSB. Получается не хватает GND в порту HDMI?
0
Скорее не в порту, а в кабеле, так как оригинальный у меня работал нормально. Вы попробуйте замкнуть, вдруг заработает, не думаю, что такое замыкание что-то может повредить.
0
Спасибо за статью. Процессор мощный для игрушек, но из-за отсутствия видео входа ( CSI-MIPI ) для серьезных приложений с обработкой захваченного видео не подходит. Жалко. Очередной медиа плейер.
0
Возможно я не правильно понял автора, но у меня C1 на арче hotplug CPU governor работает.
+1
вполне возможно, я не пробовал честно говоря давно ничего на С1 менять, это правда.
но когда плата только появилась работал только performance, ondemand и interactive, которые только понижали герцовку, но не отключали ядра. если сейчас все работает — это просто отлично.
но когда плата только появилась работал только performance, ondemand и interactive, которые только понижали герцовку, но не отключали ядра. если сейчас все работает — это просто отлично.
0
А есть ли вариант накатить эмуляторы PlayStation 1 и Nintendo 64?
если есть, не могли бы вы протестировать и позамерять (поддержка xinput контроллера, ФПС и все такое, как я понял ARM64 еще слабовато поддерживается и интересно узнать как такая вот плата справится с эмуляцией старых консолей)?
P.S. было бы неплохо попробовать еще и эмулятор PSP
если есть, не могли бы вы протестировать и позамерять (поддержка xinput контроллера, ФПС и все такое, как я понял ARM64 еще слабовато поддерживается и интересно узнать как такая вот плата справится с эмуляцией старых консолей)?
P.S. было бы неплохо попробовать еще и эмулятор PSP
0
на форуме hardkernel есть умельцы которые делают из их плат эмуляторы чего угодно. есть даже дистрибутив который заточен чисто на эмуляцию старых консолей. вот например такой forum.odroid.com/viewtopic.php?f=11&t=2684
безусловно будет он и для новой платы, но если вам нужна просто эмуляция — берите продукт hardkernel который подольше на маркете, что-нибудь где багов уже навыловили. не смотрите на мегагерцы, их давно уже достаточно в arm устройствах, и не обязательно было ждать именно 2 гигагерцовую плату.
безусловно будет он и для новой платы, но если вам нужна просто эмуляция — берите продукт hardkernel который подольше на маркете, что-нибудь где багов уже навыловили. не смотрите на мегагерцы, их давно уже достаточно в arm устройствах, и не обязательно было ждать именно 2 гигагерцовую плату.
0
UFO just landed and posted this here
люди говорят что можно. я сильно сомневаюсь, arm64 другая архитектура, это не просто расширение как x86_64. те же флаги процессора очень сильно поменялись. Да и arm это не PC, просто так взять и накатить не получится, там все эти u-boot, bl1, bl2, блоки подписанные производителем… вот этот вот загрузочный гемор. Может статься что теоретически накатить можно, но вот прямо сейчас прямо на эту плату — не получится, потому что или что-то там падает при загрузке, или что-то там недошифровано и недоподписано производителем.
0
AArch64 (arm64) имеет обратную совместимость с arm, так что в этом плане все нормально. Вопрос действительно в том, насколько производитель это все будет поддерживать, так как если я не ошибаюсь, нужна поддержка в ядре и в u-boot'е.
0
Можно, можно, я на arm64 кручу Debian Jessie armhf.
0
Вообще, архитектура называется ARMv8 и поддерживает как исполнение 64-битного кода (AArch64), так и 32-битного (AArch32). При этом режим AArch32 по набору инструкций и системной части (MMU, модель прерываний) совместим с ARMv7 за исключением тех инструкций, которые в ARMv7 были объявлены deprecated. Однако, согласен: для конкретного SoC может не быть ядра и загрузчика для режима AArch32.
0
т.е. Коди крутит нормально?
плагинам тож ок?
плагинам тож ок?
0
именно этим я сейчас и занят. крутит нормально. по платинам пока не возьмусь говорит. youtube у меня вчера падал, но я не заморачивался, запустил пару раз, посмотрел что падает и плюнул.
0
понятно. значит покамесь для коди идеальна все же малинка.
0
Идеальна-то конечно та, где народу много труда вкладывает. На одроидах запуском kodi в основном один я и заморачиваюсь, не будем уж скромничать. Как минимум все остальные git'ы kodi для этих плат это форки моего. Поэтому не все удается быстро и хорошо.
Ютуб я вчера починил. Я перенес все настройки с С1 просто скопировав .kodi директорию, похоже некоторым плагинам, типа ютуба это не нравится. он там что-то пытается перегенерировать, скорее всего картинки, и валится. Это кстати проблема сборки kodi gcc5 в целом, не odroid плат. Но стоило поставить все заново, загрузить ютуб плагин из репозитория, и все заработало.
Видео тоже плата крутит вполне нормально.
Только звука нет, не понимаю пока почему.
Так что в целом — не работает СЕС, подозреваю что с моим телевизором, нет звука — подозреваю что что-то где-то надо подпилить, потому что aplay работает. Остальное все есть, а это на 4к и HEVC, и 10 битное видео лучше чем на малине.
Ютуб я вчера починил. Я перенес все настройки с С1 просто скопировав .kodi директорию, похоже некоторым плагинам, типа ютуба это не нравится. он там что-то пытается перегенерировать, скорее всего картинки, и валится. Это кстати проблема сборки kodi gcc5 в целом, не odroid плат. Но стоило поставить все заново, загрузить ютуб плагин из репозитория, и все заработало.
Видео тоже плата крутит вполне нормально.
Только звука нет, не понимаю пока почему.
Так что в целом — не работает СЕС, подозреваю что с моим телевизором, нет звука — подозреваю что что-то где-то надо подпилить, потому что aplay работает. Остальное все есть, а это на 4к и HEVC, и 10 битное видео лучше чем на малине.
+1
Еще можно пару вопросов:
1. Как дела с autoframerate (автофреймрэйтом), конкретно в kodi?
2. Есть ли пропуски кадров у каких либо видеофайлов, кодированных разными кодеками, в частности интересует больше hevc, но и другие интересны, можно 4К, а можно и 1080p, последнее предпочтительнее?
3. Можете, пожалуйста, проверить работу в kodi плагина LostFilm.tv от Anteo (https://github.com/anteo/plugin.video.lostfilm.tv)?
1. Как дела с autoframerate (автофреймрэйтом), конкретно в kodi?
2. Есть ли пропуски кадров у каких либо видеофайлов, кодированных разными кодеками, в частности интересует больше hevc, но и другие интересны, можно 4К, а можно и 1080p, последнее предпочтительнее?
3. Можете, пожалуйста, проверить работу в kodi плагина LostFilm.tv от Anteo (https://github.com/anteo/plugin.video.lostfilm.tv)?
0
1. Работает. Не все режимы, в 59.98 герц не переключилось, но возможно это баг который выловят. 25 и 30 герц работают вполне нормально, остально я не проверил, большинство видео у меня в этом режиме.
2. Нет, кодек очень мощный. Не знаю как насчет 4к, но 1080р и на С1 работало вполне нормально, и hevc тоже. Не вижу причин почему этот кодек может хромать, он в разы мощнее. Тут ниже в теме ссылка на High 10 1080p аниме — даже оно проигрывается (раньше high10 не поддерживался). правда оно немного сыпется, совсем чуть-чуть. но кадры не теряет.
3. я плагин поставил, запустил, он запускается, но там дальше такой гемор, — регистрация на сайте, торрент клиент… я регистрацию прошел, на сайт он логинится, но когда он мне начал рассказывать про то что надо поставить torrent2http, а он в свою очередь что надо поставить go, да еще половину .mk файлов прошерстить потому что архитектура теперь не arm, а aarch64 — я забил.
сам плагин работает, я на 100% уверен что все что он делает — это подает видео на вход кодека которое получает из торрента, и почему это может не работать не вижу ни одной причины. да и в моей стране за торренты в легкую присылают по 500 евро штрафа, так что я не буду рисковать.
2. Нет, кодек очень мощный. Не знаю как насчет 4к, но 1080р и на С1 работало вполне нормально, и hevc тоже. Не вижу причин почему этот кодек может хромать, он в разы мощнее. Тут ниже в теме ссылка на High 10 1080p аниме — даже оно проигрывается (раньше high10 не поддерживался). правда оно немного сыпется, совсем чуть-чуть. но кадры не теряет.
3. я плагин поставил, запустил, он запускается, но там дальше такой гемор, — регистрация на сайте, торрент клиент… я регистрацию прошел, на сайт он логинится, но когда он мне начал рассказывать про то что надо поставить torrent2http, а он в свою очередь что надо поставить go, да еще половину .mk файлов прошерстить потому что архитектура теперь не arm, а aarch64 — я забил.
сам плагин работает, я на 100% уверен что все что он делает — это подает видео на вход кодека которое получает из торрента, и почему это может не работать не вижу ни одной причины. да и в моей стране за торренты в легкую присылают по 500 евро штрафа, так что я не буду рисковать.
+1
С Вашей стороны возможно проверить деинтерлейсинг в коди? В малине до идеала десктопного амдешного не дотягивает судя по отзывам. А здесь он вообще работает?
0
дайте ссылку на видео которое хотите протестировать, я запущу и скажу как оно выглядит.
0
Ссылка (если не откроется, то могу залить на другой файлообменник).
Что нужно:
1. Посмотреть в коди какие есть режимы деинтерлейса
2. Поперепеключать их, посмотреть есть ли разница между ними и какой наиболее лучший
3. Если можно несколько скриншотов разных режимов деинтерлейса либо видео (ютуб к примеру), если не составит труда.
Спасибо))
Что нужно:
1. Посмотреть в коди какие есть режимы деинтерлейса
2. Поперепеключать их, посмотреть есть ли разница между ними и какой наиболее лучший
3. Если можно несколько скриншотов разных режимов деинтерлейса либо видео (ютуб к примеру), если не составит труда.
Спасибо))
0
Видео проигрывается кодеком и выглядит очень достойно. Короткий ролик я залью чуть потом, только звук с него сниму, а то у меня за окном стройка и прямо вот сейчас им просто приспичило мне кажется до центра земли бурить.
Насчет настроек деинтерлейса я сильно сомневаюсь что настройки коди будут иметь какое-то влияние, потому что на амлоджик кодек устроен так что прямо в драйвера и потом уже «в чип» передается видео поток сжатый без изменений, то есть он прямо как есть в файле, так и передается, а кодек сам определяет как его показывать. врядли настройки в коди как-то влияют на этот процесс. но ролик по ссылке выглядел вполне, четко, гладко, без артефактов.
Насчет настроек деинтерлейса я сильно сомневаюсь что настройки коди будут иметь какое-то влияние, потому что на амлоджик кодек устроен так что прямо в драйвера и потом уже «в чип» передается видео поток сжатый без изменений, то есть он прямо как есть в файле, так и передается, а кодек сам определяет как его показывать. врядли настройки в коди как-то влияют на этот процесс. но ролик по ссылке выглядел вполне, четко, гладко, без артефактов.
0
www.youtube.com/watch?v=FG4Z17IaTm8
звук получился отвратный с микрофона от телефона, но это не главное. если переставить видео в HD, и поставить на паузу в момент проигрывания видео — там сверху все параметры кодека. c1-h264 это название декодера, значит уходит в чип.
звук получился отвратный с микрофона от телефона, но это не главное. если переставить видео в HD, и поставить на паузу в момент проигрывания видео — там сверху все параметры кодека. c1-h264 это название декодера, значит уходит в чип.
0
Евгений Спасибо Огромное!!! :)
Звук не нужен был)
Если Вы не удалили видео еще, скриншоты можете сделать?
Я извиняюсь, на видео неочень видно как четко работает деинтерлейс. Каюсь что попросил Вас сделать видео (((
Звук не нужен был)
Если Вы не удалили видео еще, скриншоты можете сделать?
Я извиняюсь, на видео неочень видно как четко работает деинтерлейс. Каюсь что попросил Вас сделать видео (((
0
только вечером тогда уже, сделаю поближе как смогу. я уже на работу ушел. &)
0
Не получилось сделать скрины? :)
0
Получилось прийти после работы домой и завалиться спать. =)
Но хорошо что вы напомнили, я сделал как смог, надеюсь не совсем никчемные.
Первый скрин на паузе, остальные 4 во время проигрывания, я старался как мог, но вот прямо плохого качества (между кадрами) получился всего один. а всего я нащелкал штук 10, но остальные совсем никудышные, или темные неразборчиво или однотонные попавшие в кадр без деталей.
imgur.com/1Xg0asn
imgur.com/cdb30qY
imgur.com/JY5LWpm
imgur.com/UaTLKzu
imgur.com/EPqihWT
Но хорошо что вы напомнили, я сделал как смог, надеюсь не совсем никчемные.
Первый скрин на паузе, остальные 4 во время проигрывания, я старался как мог, но вот прямо плохого качества (между кадрами) получился всего один. а всего я нащелкал штук 10, но остальные совсем никудышные, или темные неразборчиво или однотонные попавшие в кадр без деталей.
imgur.com/1Xg0asn
imgur.com/cdb30qY
imgur.com/JY5LWpm
imgur.com/UaTLKzu
imgur.com/EPqihWT
0
Спасибо Евгений.
Но тот ресурс, на который Вы залили — увеличивает их и скачивается файл таким же. Хотелось бы полноценные 1080p разрешение
Но тот ресурс, на который Вы залили — увеличивает их и скачивается файл таким же. Хотелось бы полноценные 1080p разрешение
0
Эхм… Давайте определимся, я сделал фотографии экрана на обычный телефон, там нет особо разницы сколько это «р», даже на таких скринах уже видны пиксели экрана, и можно сказать попиксельно как выглядит изображение. Не думаю что большее разрешение что-нибудь даст дополнительно. Просто пиксели станут больше линейно. Но я залил их на 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
Если вы хотите прямо скриншоты экрана, это сделать довольно сложно будет, но возможно. Можно написать программу которая подключится к кодеку и сохранит область памяти которую он передает прямо в видео-адаптер для вывода на экран. Это прилично гемора, хотя я и знаю примерно что у кого спрашивать (вызовы и подсистемы). Но вам точно надо прямо это?
на паузе
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
Если вы хотите прямо скриншоты экрана, это сделать довольно сложно будет, но возможно. Можно написать программу которая подключится к кодеку и сохранит область памяти которую он передает прямо в видео-адаптер для вывода на экран. Это прилично гемора, хотя я и знаю примерно что у кого спрашивать (вызовы и подсистемы). Но вам точно надо прямо это?
0
А в коди по Ctrl+S отменили скриншоты?
0
Если в кратце ответить на ваш вопрос — да, отменили.
Если подробно, то суть такова — на 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
Если подробно, то суть такова — на 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
0
Спасибо. Не знал, что для армных так :( Ни одного устройства еще не было, единственное одноплатное первое буду брать С2.
Чисто на словах по своим ощущениям скейлер как Вам? А то проскочила молва, что чуть хуже чем у броадкома (например, малина пи2)
И есть ли предпосылки, что опенелек для С2 будет, а не ограничится убунтой/дебианом?
Благодарю за все ответы. Это ценная информация, с которой Вы для нас поделились :)
Чисто на словах по своим ощущениям скейлер как Вам? А то проскочила молва, что чуть хуже чем у броадкома (например, малина пи2)
И есть ли предпосылки, что опенелек для С2 будет, а не ограничится убунтой/дебианом?
Благодарю за все ответы. Это ценная информация, с которой Вы для нас поделились :)
0
Это не на всех армах так, но многие делают по такой схеме. Все зависит от драйверов, на самом деле, ядро линукса позволяет сделать очень много разных систем и подходов. И многие производители арм-плат хардварщики до мозга костей. Их код прямо кричит о том что ассемблер им ближе чем любой язык высокого уровня. Поэтому они зачастую предпочитают или не париться на тему абстракций, или просто не знают что есть какие-то подсистемы направленные именно на это, типа v4l2, и делают ну прямо деревянные драйвера и библиотеки к ним с простейшими подходами. А дальше гугл подпилит свои абстрактные библиотеки под их подход под андроид (типа libstagefright) и гори оно огнем.
Вот например у Samsung просто прекрасный R&D центр с замечательными программистами которые все делают по канонам. У них и mailing list, и ревизия кода одних девелоперов другими (все в открытом мэйл-листе специфичном для видео подсистем линукса). Поэтому и самсунговские чипы Exynos имеют очень хорошую поддержку в ядре, все очень четко, строго и со стандартными API.
Насчет скалера не беспокойтесь, чип который может 4к HEVC минимум раз в 10 мощнее RPi чипа. Никаких проседаний не было ни на С1 никогда (в пределах спецификации производителя что может этот чип), не будет и на С2 наверняка.
Вот например у Samsung просто прекрасный R&D центр с замечательными программистами которые все делают по канонам. У них и mailing list, и ревизия кода одних девелоперов другими (все в открытом мэйл-листе специфичном для видео подсистем линукса). Поэтому и самсунговские чипы Exynos имеют очень хорошую поддержку в ядре, все очень четко, строго и со стандартными API.
Насчет скалера не беспокойтесь, чип который может 4к HEVC минимум раз в 10 мощнее RPi чипа. Никаких проседаний не было ни на С1 никогда (в пределах спецификации производителя что может этот чип), не будет и на С2 наверняка.
0
Вы мастер своего дела!!! :)
Даже радостно, что именно Вы занимаетесь интеграцией Kodi для odroid'ов.
А опенелек на нем Вам не интересен? Приобретаю для использования как медиацентр на обычной microsd, а что то про него даже не слышно на основном форуме ((
Даже радостно, что именно Вы занимаетесь интеграцией Kodi для odroid'ов.
А опенелек на нем Вам не интересен? Приобретаю для использования как медиацентр на обычной microsd, а что то про него даже не слышно на основном форуме ((
0
почему же? там есть большие специалисты по openelec. они собирают дистрибутивы под все платы одроида. я уверен что под С2 соберут очень быстро. вот тема про все forum.odroid.com/viewtopic.php?f=79&t=5915. мне кажется те два человека что собирают openelec тоже получили свои тестовы образцы, все будет готово как только устаканится кодовая база. пока несколько компонент ну натурально временные хаки.
0
Евгений, можно ли запустить пару коротких видео?
Это hevc 10/12 бит 1080p. Проверить на плавность и работоспособность. Могу залить на файлообменник. Например, яндекс диск или какой либо другой кроме mega.nz, который заблокирован у меня.
Это hevc 10/12 бит 1080p. Проверить на плавность и работоспособность. Могу залить на файлообменник. Например, яндекс диск или какой либо другой кроме mega.nz, который заблокирован у меня.
0
6 файлов HEVC разного битрейта https://yadi.sk/d/6wYTaA2TmbKcp
Есть ли в Коди проблемы с проигрыванием их? :)
Есть ли в Коди проблемы с проигрыванием их? :)
0
Я посмотрю сегодня вечером, обязательно отпишу!
0
8-bit показывается без проблем.
10-bit — проскакивают несколько первых кадров (с нормальными цветами) и картинка застывает.
12-bit — только один кадр первый появляется, иногда в измененных цветах и картинка застывает.
На самом деле это не то чтобы совсем плохо, у меня есть другие два примера HEVC 10-bit, один 720р, второй 1080р. Так вот 720р 10-bit проигрывается нормально. С 1080р такая же фигня — несколько первых кадров и картинка застывает. Вполне возможно что это какой-то косяк в библиотеках amlibs которые потом поправят для проигрывания 10-битных файлов. Если бы проблема была в чипе — я почти уверен что результатом были бы измененные, ненатуральные цвета, или мешанина на экране. То, что кадры появляются на экране в нормальном виде, хоть и всего несколько и застывает, говорит о том что кодек разбирает кодированный кадр правильно.
10-bit — проскакивают несколько первых кадров (с нормальными цветами) и картинка застывает.
12-bit — только один кадр первый появляется, иногда в измененных цветах и картинка застывает.
На самом деле это не то чтобы совсем плохо, у меня есть другие два примера HEVC 10-bit, один 720р, второй 1080р. Так вот 720р 10-bit проигрывается нормально. С 1080р такая же фигня — несколько первых кадров и картинка застывает. Вполне возможно что это какой-то косяк в библиотеках amlibs которые потом поправят для проигрывания 10-битных файлов. Если бы проблема была в чипе — я почти уверен что результатом были бы измененные, ненатуральные цвета, или мешанина на экране. То, что кадры появляются на экране в нормальном виде, хоть и всего несколько и застывает, говорит о том что кодек разбирает кодированный кадр правильно.
0
Качественный, развернутый ответ от специалиста. Что ж… закажу С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 бит нет, то что это бы значило?
С1+ тем самым отпал окончательно.
Что интрересно, на форуме коди, wrxtasy писал, что hevc 4K 10 бит проигрывает, но на выходе монитор получает 8 бит, т.е. те самые 10ти бит нет из-за hdmi 2.0. Говоря другими словами 4K hevc 10 бит на выходе, он предполагает, получит С2+ с HDMI 2.0a.
Меня самого 4К не интересует по сути говоря, но то что 4К hevc 10 бит проигрывается нормально, а 1080p hevc 10 бит нет, то что это бы значило?
0
с 90% вероятностью косяк в библиотеке работы с кодеком. если хардварно чип умеет работать с 10-ю битами на каком-то разрешении, и не превращает их в кашу — значит он может работать с ними в любом разрешении. просто возможно где-то забыли какой-то флаг при инициализации других разрешений поставить, или еще что.
то есть шансы что починят есть.
то есть шансы что починят есть.
0
Евгений, расскажите вкратце какая ситуация с openelec для C2? Пока его не могут собрать? Или данной ОС не предвидится для С2?
Спасибо!
Спасибо!
0
Простите, а как в kodi вівести панель с характеристиками видео?
0
Эх, опять без SATA. У меня давненько уже ODROID-C1 работает сервачком под торренты и ownCloud, и не хватает именно внутреннего винта, да и памяти 1гб маловато. Сейчас присматриваюсь к Orange Pi Plus2.
0
Советую уточнить реальную скорость SATA на этой плате: по сравнению с внешним на USB может и не быть разницы.
0
А как это вообще можно сделать, кроме как гуглить?
0
Я не встречал чтобы какой-то из плат с sata была скорость выше 40 Mb/s.
0
Почитать форумы. На них часто и SATA, и Eth на USB — высокая нагрузка на CPU(IRQ), и низкие (относительно, конечно) скорости.
0
К сожалению, нашлась инфа о том, что там SATA идет через тормозной USB->SATA конвертер:
http://linux-sunxi.org/Xunlong_Orange_Pi_Plus#SATA
http://linux-sunxi.org/Xunlong_Orange_Pi_Plus#SATA
0
UFO just landed and posted this here
да, реально. учтите только что это линукс, поэтому на нем нет флэша. многие переживают по этому поводу. А так же что проигрывание видео это на самом деле чрезвычайно требовательная к ресурсам задача, и на arm она решается отдельным VPU, под который обычно нужны драйвера. ну и как водится нужно чтобы их кто-то написал. так что это не всегда бывает готово быстро. ну и конкретно эта модель совершенно на краю передовой в плане того что это arm64 и стабильностью софта не отличается, не все еще вылизали. тот же самый chrome даже собрать не могут.
если хотите десктоп на arm где все работает — берите -XU4. правда это дороже.
если хотите десктоп на arm где все работает — берите -XU4. правда это дороже.
+1
>> тот же самый chrome даже собрать не могут
А как он на телефонах работает 64х битных?
Учитывая что 64 битные ARM-ы появились в 2013г (с уже рабочим Webkit-ом)
А как он на телефонах работает 64х битных?
Учитывая что 64 битные ARM-ы появились в 2013г (с уже рабочим Webkit-ом)
0
Т.е. говорить о проигрывании видео из браузера (html5) пока нельзя?
0
html5 работает. хром даже работает с EGL драйверами, то есть крутит видео на ютубе очень бодро. Но! это все на платах которые как минимум год выпускаются (-XU3/-XU4). очень дело такое… железо-зависимое. теоретически все работает, но иногда приходится подождать пока люди подпилят драйвера для того и этого.
0
Жалко что sata нет.
Как у этой платы с видео драйверами под linux?
Давненько взял cubieboard. У allwinner с этим проблема. Драйверов для видео нет. Kodi заводится, но не работает.
Как у этой платы с видео драйверами под linux?
Давненько взял cubieboard. У allwinner с этим проблема. Драйверов для видео нет. Kodi заводится, но не работает.
+1
hardkernel предоставляет драйвера для всех своих компьютеров обычно в полном объеме (только -XU пролетел, но там был богомерзкий PowerVR, совершенно отбитые админы на форумах которых абсолютно уверены в том что опенсурсней их компании нет в мире и все драйвера доступны всему интернету для всего чего угодно и просто закрывают темы с вопросами).
Именно для этой платы уже есть mali-fbdev пакет, который позволяет запускаться kodi, компания обещает mali-x11 в марте-апреле.
Именно для этой платы уже есть mali-fbdev пакет, который позволяет запускаться kodi, компания обещает mali-x11 в марте-апреле.
0
>> только -XU пролетел
В чём пролетел?
http://www.youtube.com/watch?v=dk6Nvqg6aCs
Собственно у меня есть XU, но я 3D ни разу не запускал =)
В чём пролетел?
http://www.youtube.com/watch?v=dk6Nvqg6aCs
Собственно у меня есть XU, но я 3D ни разу не запускал =)
0
Это андроид. Я говорю только о линуксе. Я не очень андроид.
Несомненно под -XU даже все работает через libhybris, и вообще это очень прикольная плата, я сам ее год использовал, но она застыла в своем времени — только определенное ядро, только определенный libhybris, только PowerVR библиотеки из определенного аднроида. Шаг влево-вправо — все валится как карточный домик. Какие-то баги — забудьте, просто смиритесь. Тот же самый жутко раздражающий баг когда в правом верхнем углу квадрат изображения запаздывает на один кадр навсегда остался с этой платой (опять же я говорю про Linux и EGL под libhybris). Ничего невозможно обновить, все монолитно связано друг с другом и цепляется в случае изменения любого компонента…
Несомненно под -XU даже все работает через libhybris, и вообще это очень прикольная плата, я сам ее год использовал, но она застыла в своем времени — только определенное ядро, только определенный libhybris, только PowerVR библиотеки из определенного аднроида. Шаг влево-вправо — все валится как карточный домик. Какие-то баги — забудьте, просто смиритесь. Тот же самый жутко раздражающий баг когда в правом верхнем углу квадрат изображения запаздывает на один кадр навсегда остался с этой платой (опять же я говорю про Linux и EGL под libhybris). Ничего невозможно обновить, все монолитно связано друг с другом и цепляется в случае изменения любого компонента…
0
Для чего вообще эту штуку можно приспособить?
Имею на руках C1 с Ubuntu на eMMC, для «приставки к телевизору» слабоват, Хромиум на третьей вкладке начинает безбожно тормозить.
NAS дома отдельный есть. Пробовал запустить в качестве Steam Link, используя Limelight (https://github.com/fporter/limelight-odroid), дичайшие лаги даже на 2D (на хосте мощное железо).
Соответственно, вопрос, что можно «эдакое» сделать на С2? (ну и, если не оффтоп, на С1)
Имею на руках C1 с Ubuntu на eMMC, для «приставки к телевизору» слабоват, Хромиум на третьей вкладке начинает безбожно тормозить.
NAS дома отдельный есть. Пробовал запустить в качестве Steam Link, используя Limelight (https://github.com/fporter/limelight-odroid), дичайшие лаги даже на 2D (на хосте мощное железо).
Соответственно, вопрос, что можно «эдакое» сделать на С2? (ну и, если не оффтоп, на С1)
+1
Мне кажется, Хром тормозил из-за недостатка памяти. Попробуйте включить swap. На новой плате целых 2 гб памяти, так что там с Хромом должно быть получше.
Приставки к телевизору — в смысле фильмы играть? Поставьте скин полегче. Лично я вообще для телека использую Raspberry Pi 1, и ничего, жить можно.
Приставки к телевизору — в смысле фильмы играть? Поставьте скин полегче. Лично я вообще для телека использую Raspberry Pi 1, и ничего, жить можно.
0
Нестандартное разрешение по HDMI можно получить? Что-то вроде 800x480?
0
Вот когда же они USB3.0 добавят, даже GigE появился.
0
Это отличная новость, в своё время взял С1 и получил предрелизную версию XU4. Последней очень доволен, овобенно с eMMC. Думал брать С1+ взамен первой, т.к. micro-hdmi работает не на всех телевизорах и для CEC необходимо «вмешательство». Теперь подожду С2.
0
Mnemonik, можно вас немного потерроризировать?
Что за загрузчик? U-boot? Стандартный? UEFI не планируют?
Установите/соберите ffmpeg + libvpx 1.5.0, пожалуйста, и сделайте:
Что за загрузчик? 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
Это очень странный вопрос, я конечно запустил, но она делает это со скоростью 0.7 кадра в секунду, так что займет это скорее всего столько, сколько идет видео * 23.98 / 0.7
Вы же понимаете что видео кодирование-декодирование не запускается на арм системах на процессоре и для этого там есть отдельный вычислительный модуль, который может разогнать иногда и до 400-х кадров в секунду, но для этого надо именно использовать его, что ffmpeg не делает?
Если же вы в плане сравнить с другими арм'ами в качестве нагрузочного тестирования, то вот. 0.7 кадра в секунду.
Вы же понимаете что видео кодирование-декодирование не запускается на арм системах на процессоре и для этого там есть отдельный вычислительный модуль, который может разогнать иногда и до 400-х кадров в секунду, но для этого надо именно использовать его, что ffmpeg не делает?
Если же вы в плане сравнить с другими арм'ами в качестве нагрузочного тестирования, то вот. 0.7 кадра в секунду.
0
Спасибо за тест, да, мне интересно именно кодирование на CPU по сравнению с другими платами.
А про загрузчик что скажете?
А про загрузчик что скажете?
0
ах да, пардон. заморочался сборкой ffmpeg слишком сильно.
загрузчик самый обычный, u-boot, все как всегда у hardkernel. исходники на их гитхабе, интсрукция в их вики, если хочется поковырять руками. на форуме они например даже организовывали аукцион неслыханной щедрости и подписывали bl2 блоки, достаточно было просто попросить и приложить свой скомпилированный блоб. ну это совсем для тех кто по хардкору, для меня перебор.
загрузчик самый обычный, u-boot, все как всегда у hardkernel. исходники на их гитхабе, интсрукция в их вики, если хочется поковырять руками. на форуме они например даже организовывали аукцион неслыханной щедрости и подписывали bl2 блоки, достаточно было просто попросить и приложить свой скомпилированный блоб. ну это совсем для тех кто по хардкору, для меня перебор.
0
А существуют ли дешёвые одноплатные компьютеры, в которых нет ничего лишнего, вроде кучи usb портов и wi-fi, а стоит только процессор, память и минимальный обвес для соединения с чем-нибудь? Хотелось попытаться собрать что-то вроде кластера из ARM. Raspberry Pi zero нет в наличии, а за остальное не хочется отдавать по 40$, когда на али какие-нибудь кортексы по 300 рублей за штуку продают.
0
Спасибо за то что поделились с нами этой замечательной новостью, а также поведали о нюансах.
Хотел лишь уточнить, как вообще RTC можно будет хотя бы в виде таких модулей (DS3231, DS1307) подключить по GPIO как это возможно на raspberry pi/2 и будет ли поддержка в самом одроиде, конкретно интересует openelec ?:
Хотел лишь уточнить, как вообще RTC можно будет хотя бы в виде таких модулей (DS3231, DS1307) подключить по GPIO как это возможно на raspberry pi/2 и будет ли поддержка в самом одроиде, конкретно интересует openelec ?:
0
насколько я понял из форума, компания сама очень обескуражена отсутствием RTC модуля в чипе и работает именно в этом направлении очень активно. Чтобы дать хоть какую-то альтернативу пользователям. Так что я думаю вероятность того, что будут какие-то модули или решения для этого очень высока. Почему не поставили на плату сразу? Краем глаза я прочел где-то что цена отдельного элемента который можно напаять прямо на плату чуть ли не 10$, что составляет четверть цены всей платы. возможно это основная причина.
+1
а почему тогда китайские DS3231 и DS1307 стоят копейки? :)
0
Sign up to leave a comment.
Анонсирована ARM64 плата для разработчиков (и фана) за 40$ Odroid-C2 на Amlogic S905