wiki:hydra-video
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:hydra-video [2014/04/09 10:47] – maxx | wiki:hydra-video [2014/05/19 22:50] (текущий) – [Проверка] maxx | ||
---|---|---|---|
Строка 23: | Строка 23: | ||
root@linaro-nano: | root@linaro-nano: | ||
</ | </ | ||
+ | ===== Установка пакетов для Gstreamer ===== | ||
+ | Для компиляции Gstreamer необходимы следующие компоненты: | ||
+ | * Набор файлов заголовков ядра (хедеры) | ||
+ | * firmware-imx-3.5.7-1.0.0 | ||
+ | * imx-lib-3.5.7-1.0.0 | ||
+ | * fsl-alsa-plugins-3.5.7-1.0.0 | ||
+ | * libfslcodec-3.5.7-1.0.0 | ||
+ | * libfslparser-3.5.7-1.0.0 | ||
+ | * libfslvpuwrap-3.5.7-1.0.0 | ||
+ | * gst-fsl-plugins-3.5.7-1.0.0 | ||
+ | ==== Хедеры ядра ==== | ||
+ | Некоторые пакеты используют аппаратно зависимые API и поэтому они ожидают файлы заголовков ядра в директории / | ||
+ | Есть два способа, | ||
+ | * Если вы уже [[hydra-kernel|компилировали ядро]], то можно установить хедеры на SD карту командой | ||
+ | < | ||
+ | sudo make ARCH=arm INSTALL_HDR_PATH=/ | ||
+ | </ | ||
+ | * Скачать и распаковать готовый архив с файлами заголовков: | ||
+ | < | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | </ | ||
+ | ==== Пакеты от Freescale ==== | ||
+ | < | ||
+ | # first, the open-source codec package: | ||
+ | root@linaro-nano: | ||
+ | # then the restricted files | ||
+ | root@linaro-nano: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | wget http:// | ||
+ | done | ||
+ | </ | ||
+ | Во время установки необходимо согласится с условиями лицензии для каждого из пакетов. Для этого пролистайте соглашение до конца и печатаете букву " | ||
+ | < | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | sh ${pkg}-3.5.7-1.0.0.bin ; \ | ||
+ | done | ||
+ | </ | ||
+ | ==== Компиляция пакетов ==== | ||
+ | Пакет firmware-imx надо просто скопировать в директорию / | ||
+ | < | ||
+ | root@linaro-nano: | ||
+ | </ | ||
+ | Пакет imx-lib имеет ошибку в библиотеке rng, поэтому пропустим его | ||
+ | < | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | </ | ||
+ | Пакет fsl-alsa-plugins требует выполнения некоторых функций autotools перед компиляцией: | ||
+ | < | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | </ | ||
+ | Пакеты libfslparser, | ||
+ | < | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | root@linaro-nano: | ||
+ | </ | ||
+ | ==== Проверка ==== | ||
+ | Для проверки аппаратного декодирования видео можно скачать фильм Sintel в качестве 1080p отсюда: | ||
+ | < | ||
+ | gplay / | ||
+ | </ |
wiki/hydra-video.1397026078.txt.gz · Последнее изменение: 2014/04/09 10:47 — maxx