вторник, 6 мая 2014 г.

XBMC 13.0 Gotham Release


Про релиз 13 версии XBMC, разумеется, все написали уже, кому не лень.
Из всего хозяйства, для нас самое интересное вот это:

Android Hardware DecodingDL_Icons_Android-new
Since 2012 July 12, the single most requested feature has been hardware decoding in Android, and with XBMC 13 we are finally able to make that feature a reality. XBMC should run on Android 4.0 and higher and is offered now in two separate builds, namely ARM and x86, which are the hardware architectures of the device. You would need to consult your device specifications before you download XBMC for Android, though the vast majority of Android devices run on ARM hardware.
Это значит, что на большинстве современных Android TV XBMC способен декодировать видео аппаратно. Для этого он используется как минимум 3 известных мне технологии (возможно, их больше, но я знаю только про эти).
  1. Android Stagefright - приватный (то бишь недокументированный) фреймворк в Android на C++, позволяющий прямой и относительно (там куча нюансов) платформо-независимый доступ к аппаратным декодерам устройства. На телефонах это в основном H.264/MPEG4 и AAC/MP3, но на ТВ-боксах там и MPEG2 и AC3/DTS могут присутствовать. Технология относительно успешно работает на Google TV v4 (который на Android 4.2), на консолях OUYA и приставках Fire TV.
  2. Android MediaCodec - официальный фреймворк в Android на Java. В целом должен делать тоже, что и Stagefright, но на практике работает как-то более криво. Да и медленнее из-за прогонки потока из ffmpeg C (который обычно демуксят) в java и обратно в C++. Примеров, где это работает хорошо,  я не знаю. Но есть большая тема на форуме XBMC.
  3. Amlogic LibPlayer - собственно, специально для TV-боксов на чипсете Amlogic. Т.к. у китайцев не хватает ума правильно реализовать OMX-декодеры со Stagefright, они хачат Android и приделывают собственный низкоуровневый медиаплеер.
В целом, это очень большой прогресс на пути к превращению Андроид боксов в нормальные медиа-плееры.

Amazon Fire TV

За время отсутствия этого блога в мире Google TV ничего, в общем-то интересного не произошло. Однако, внезапно, Amazon решил провернуть с STB тоже, что они успешно провернули  с планшетами - взять исходники Android, вырезать оттуда все, связанное с Google и приделать собственный UI.
Получился Fire TV.



Железо взято достаточно приличное: 4-ядерный Snapdragon, 2 Гб оперативки и 8 Гигов флеша. Но самое главное - очень красивый и приятный на ощупь дизайн как самой коробки, так и пульта. Вполне сравнимо с Apple TV, а то и круче. Все Google TV боксы (даже от Sony) тут сразу переходят в разряд китайщины.

Смотрим обзор:

Насколько прикольный тут UI можно понять только потыкав самостоятельно. Тяжело поверить, что это все написано на Java. Но это так - Amazon даже дает исходники виджетов, чтобы такое же делать в собственных приложениях.
Android 4.2, на котором базируется Fire OS, максимально порезан. По-моему, даже мышка не работает. USB-флешки тоже не работают. С другой стороны, никаких ограничений на установку стороннего софта (не из магазина Amazon) нет. Ну, конечно, если знаешь, что такое adb.
Все заточено на контент. Нет четкого разделения, где фильмы, а где приложения. На пультике (работает через Bluetooth) всего 7 кнопок + крестик. Также в пультика есть микрофон для голосового поиска, который даже работает!
В России все это, разумеется, бесполезно:
  1. UI только на английском.
  2. Часовые пояса только для США.
  3. Нет браузера (хотя можно поставить, например, Firefox).
  4. Куча софта в Amazon AppStore имеет региональные ограничения (только в США).
  5. Софт, установленный не из сторе, не появляется в Лаунчере и нужно запускать через настройки.
  6. Как медиаплеер не очень, т.к. не работает USB Mass Storage и нет DTS.
Зато почти работает XBMC. Правда пока вылетает, но прогресс есть.

ViMu Player теперь тоже работает, но в зачаточном состоянии.

Если бы Google TV изначально выглядело вот так, то все могло бы сложиться иначе для Google.

пятница, 7 сентября 2012 г.

Samsung Smart TV with GTV и Hisense GTV box

Немного опаздываем с новостями по техническим причинам.
И так, на немецкой (не в США, да, а в Европе) выставке IFA Samsung показал свой новый Smart TV. Вот видео.


Это как бы не совсем Google TV. В нем есть Chrome, YouTube (точно такой же, как на GTV, а не какой-то свой) и Google Play. Но Google Play выглядит нестандартно. Похоже, они будут разрешать далеко не все приложения и в основном ориентация на собственную платформу Samsung Smart TV. Но, все равно круто.
Релиз как обычно "в конце года где-то там".

Некая китайская контора Hisense (впервые слышу) решила поконкурировать в цене с Vizio и грозится в ноябре выпустить собственную Google TV приставку по цене "менее 99 долларов".


Дизайн, конечно, супертопорный. Пульт ужасный на вид. Но посмотрим.
Видео от Engaget по ссылке.

пятница, 24 августа 2012 г.

Видео интерфейса Vizio Co-Star

Если в Sony и Logitech Google TV интерфейс одинаковый, то в Vizio, как известно, решили выпендриться и сделать собственный. Получилось значительно более гламурно, чем в оригинале.

Смотрим видео (на английском):


четверг, 23 августа 2012 г.

Vizio Co-Star

Поступают первые отзывы владельцев Vizio Co-Star - самого дешевого next gen Google TV на данный момент. Девайс уже трижды (или четырежды) раскуплен в пре-ордерах. Ближайшее продолжение пре-ордеров вроде как в конце месяца. В США оказалась куча народу, не желающих тестировать какое-то непонятное Google TV за 200 баксов, но готовых это сделать за сотку.



Собственный лаунчер, похоже, оказался довольно удобным и более симпатичным, нежели стандартный. Красиво так выезжает сбоку, не занимает много места и тут же имеет полный список приложений и собственное меню настроек системы.
Как он выглядит можно посмотреть на этом видео:


Сама коробка не имеет IR-бластера как другие устройства Google TV, но IR-излучатель есть непосредственно в пульте. При этом пульт получает команды по Bluetooth и может управлять телевизором или ресивером через ИК.
Дизайн пульта не такой гламурный как у Сони, но вроде даже как бы более удобный.

К сожалению, в Vizio начудили с поддержкой Dolby Digital (DTS там нет вообще). Звук AC3 должен, по идее, идти pass-through в HDMI, но этого не происходит. В итоге все видео  с Dolby дорожкой идут без звука. К счастью, это обещают поправить.
MPEG2 поддерживается - потенциально можно смотреть IPTV, 10 битные H.264 тоже играются (здравствуй Аниме).

Кроме того, Co-Star - первый девайс с полноценной поддержкой OnLive (который, вроде как бы и обанкротился, но работает). В пульте есть специальные кнопки "под геймпад". Можно подключить фирменный геймпад от OnLive. В целом все работает нормально и выглядит как в PC-версии.

четверг, 9 августа 2012 г.

Краткий обзор Sony NSZ-GS7 Google TV

Наконец-то до меня доехало первое 2nd gen Google TV устройcтво.

Как выглядит коробка и что там внутри можно посмотреть на вот этом австралийском видео.


Коробка чем-то похожа на Logitech Revue, но раза в полтора меньше. В ней нет вентилятора, от чего она заметно греется. Набор разъемов на задней панели аналогичен: HDMI IN, HDMI OUT, S/Pdif, USB (две штуки), Ethernet и разъем для IR-blaster (прилагается).


Пультик

Пультик здесь специфический, двухсторонний (на видео видно). С одной стороны - тачпад и наиболее (по мнению разработчиков) используемые кнопки, с обратной стороны - полноразмерная клавиатура с подсветкой(!). Также в пультике есть акселерометер, но пока приложений, использующих его, я не нашел. Работает через Bluetooth.
Тачпад вроде как даже мультитач - два касания распознает. Кликается физически (щелкает) на манер трекпадов современных Макбуков. Когда пультик развернут тачпадом вниз, то он (тачпад) блокируется.

Управление устройствами

Управлять телевизором и ресивером умеет (у меня Samsung и Yamaha соответственно). При включении включает телевизор. Вроде бы все как и было.

Android

Тут все абсолютно тоже самое, что и на Revue с последним апдейтом.


Используется та же самая ОС Android 3.2. Однако, здесь уже больше сделано для локализации. Можно выбрать русский интерфейс. Перевод жутко кривой. При попытке ввести где-нибудь текст, вылазит русская экранная клавиатура на пол экрана. С аппаратной клавы ввод только английский, с экранной - русский.
В отличие от Revue тут есть Sleep mode.


Несмотря на ARM процессор, NDK тут нет. Т.е. в плане совместимости приложений ничего не поменялось.
В плане скорости, я бы не сказал, что тут интерфейс всегда быстрее. Где-то он быстрее на NSZ-GS7, где-то на Revue. Вроде бы в Хроме быстрее, но я им не особо пользуюсь.
В общем-то, если у вас уже есть Revue/NSZ-GT1, рассказывать особо нечего - все тоже самое.

Кстати, устройство мне попалось, похоже совсем без ОС! После включения оно тупо вываливалось в Recovery menu пока я вручную не скачал прошивку на USB-флешку и не прошился из этого меню. Но вроде только мне так повезло.

Проигрывание мультимедия


Видео: 
В целом, все как на Revue, за исключением: есть поддержка MPEG2 и есть поддержка 10-битного H.264 (Hi10p). WMV пока не тестировал.
Вроде бы есть поддержка 3D и даже что-то там в настройках есть, но не знаю как проверить. Телевизора такого нет.
IPTV работает. Существует техническая возможность зумить или растягивать на весь экран видео в формате 4:3.

Аудио:
DTS нет не в каком виде. При попытке проиграть файл с одной только дорожкой DTS, выдает ошибку.
Dolby Digital  может как декодировать самостоятельно, так и пропускать на выход S/Pdif (pass-through).
Остальные форматы как обычно: MP3, AAC, Vorbis, PCM, WMA.

Вывод:

У многих девайс пока еще подглючивает. Срочно менять Ревю стоит, если хочется получать будущие обновления Google TV (ну и IPTV смотреть). Возможно, скоро появится все-таки NDK.
Также абсолютно точно скоро будет новый медиадвижок, что позволит сделать то же IPTV более стабильным и, возможно, позволить добавить кодеков.

С другой стороны, Sony скоро собирается выпустить новый Blu-ray плеер на этой же платформе. Там явно будет DTS. Можно и  подождать.


AVI/DIVX - Video: MPEG4 ASP, XVid, DivX4/5/6, MJPEG; Audio: MP3, AC3, PCM.
MKV - Video: H.264 (inc. Hi10P), MPEG2; Audio: PCM, MP3, AAC, AC3, Vorbis;
MP4/M4V - Video: H.264 (inc. Hi10P), MPEG4 ASP; Audio: AAC;
3GPP - Video: H.263, H.264; Audio: AAC, MP3;
TS/MTS/MPEGTS/M2TS - Video: MPEG4 ASP, H.264(HiP 4.1), MPEG2; Audio: AAC, AC3;
VOB/MPEG - Video: Video: MPEG1, MPEG2; Audio: MPA, AC3, PCM;
WMV/ASF - Video: Windows Media Video 9 (WMV9), VC-1; Audio: WMA(Pro);
FLV - Video: H.263, H.264, VP6; Audio: MP3, AAC;

DTS sound is NOT supported.
DivX3.11 is NOT supported.
10-bit video (H.264 Hi10P) IS supported.
Aspect ratio selection is supported.
Zoom is supported for 4:3 and widescreen content.
FLAC sound files are supported.


понедельник, 30 июля 2012 г.

Презентация GTVHacker на DefCon

Собственно презентацию можно скачать по ссылке (формат OpenOffice).
На гугл докс здесь.
Презентация покрывает всю историю взлома и рутования устройств Google TV.

Особенно интересно вот это:


Выходит, что совсем скоро мы увидим полноценный root для второго поколения Sony.