Нетбуки → Broadcom Crystal HD: аппаратное ускорение HD видео «от А до Я»

Думаю, многие знают, что HD (720p) H.264 видео так просто на нетбуке не посмотришь. Мощности Intel Atom просто не хватает на декодирование. Я использую свой Acer Aspire One в качестве видеоплеера во время командировок и длинных поездок и тоже с этим сталкивался. Есть несколько способов решить эту проблему:
- перекодировать с более низким разрешением/битрейтом
- использовать программные ухищрения
- использовать аппаратное ускорение
Первый способ слишком медленный и унизительный (т.к. типичен для портативных плееров вроде iPod и т.п.).
Второй — не универсален и ограничен. Мне известны два способа — установка кодека CoreAVC и опережающий воспроизведение буфер Crystal Player-а (см. Настройка нетбука на максимальную производительность для HDTV). В принципе, это вполне сносное решение для 720p. Однако, есть два больших минуса: 100% загрузки процессора и полная несостоятельность в случае с 1080p.
Третий кажется мне наиболее «правильным». Можно сразу купить нетбук с Nvidia ION — универсальное решение, которое дает дополнительные плюшки вроде вычислений CUDA и возможности играть в 3D игры (впрочем, удовольствие на маленьком экранчике сомнительное). К сожалению, Nvidia ION-powered нетбуки появились лишь недавно и пока еще дороги. Да и что поделать, если уже купил себе нетбук без всяких «понтов»?
Есть выход! Называется он Broadcom Crystal HD, и «ускорить» им свой EEE PC или Aspire One вполне реально и дешево.
Персональные блоги → AppleTV и просмотр 1080p видео. HowTo
Туториал установки драйвера, библиотеки и версии XBMC для поддержки Broadcom Crystal HD и просмотра файлов 720р и 1080р
В свое время я делал все ручками, но на данный момент существует скрипт который все красиво делает сам. по крайней мере, по словам автора и фидбеку на данную тему.
прежде всего, для того чтобы все это сделать нужны хоть какие-нибудь навыки работы посредством ssh и ftp. И, конечно же, ранее пропатченный appleTV.
Итак,
В свое время я делал все ручками, но на данный момент существует скрипт который все красиво делает сам. по крайней мере, по словам автора и фидбеку на данную тему.
прежде всего, для того чтобы все это сделать нужны хоть какие-нибудь навыки работы посредством ssh и ftp. И, конечно же, ранее пропатченный appleTV.
Итак,
Персональные блоги → Настройка аппаратного декодера HD видео Broadcom CrystalHD BCM70012 в связке с XBMC на Ubuntu Karmic 9.10
Устанавливаем необходимые для сборки пакеты
Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src
Конфигурим, собираем, устанавливаем…
Переходим в директорию с библиотеками для линукса
Собираем, устанавливаем
apt-get install build-essential git-core autoconf subversion ccache
Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src
cd /usr/local/src
git clone git://git.wilsonet.com/crystalhd.git/
cd /usr/local/src/crystalhd/driver/linux
autoconf
Конфигурим, собираем, устанавливаем…
./configure
make
make install
Переходим в директорию с библиотеками для линукса
cd /usr/local/src/crystalhd/linux_lib/libcrystalhd
Собираем, устанавливаем
make
make install