LINUX.ORG.RU

Воспроизведение H.264 на слабом процессоре

 , , , ,


0

2

Скачал с пиратской бухты кинцо, а мой атом его не тянет. Точнее тянет, но mplayer выдаёт предупреждение о Slow CPU. Видео сильно отстаёт от звука, так вообще не очень-то классно смотреть.
Видео в x264, вывод идёт через vdpau. Как можно побороть отставание видео?

★★★★★
Ответ на: комментарий от CYB3R

Воспроизводит через NVidia ION? Тем у кого Atom и нет встроенного видеодекодера, можно посоветовать прикупить внешний на базе BCM70015 (на ebay.com цены от 800руб с доставкой).

troosh
()
Ответ на: комментарий от troosh

можно посоветовать прикупить внешний на базе BCM70015

Работает?! Какой дистрибутив, версия ядра?

Нормальный фрейбуфер для powervr появился с ядра 3.8. Поддержка CrystalHD (BCM70012/BCM70015) только для ядра 2.6. Есть неофициальные для 3.6 (http://git.linuxtv.org/jarod/crystalhd.git) и >3.8 (https://github.com/yeradis/crystalhd). Но завести так и не удалось (ScientificLinux6.4, ядро 3.12).

Atom D2700 тянет FullHD через SDL (загрузка в среднем 50-70%).

arson ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Почему именно два? У меня два физических ядра + Hyper-threading, не лучше ли в таком случае передать параметр threads=4?

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от arson

Завел свой CrystalHD (BCM70015). Дело было в ffmpeg (репозиторий ATrpms, собран без поддержки crystalhd). Нагрузка при FullHD стабильно 35% (вместо 50-70%).

ATrpms вообще, что-то «разваливается». Несмотря на наличие в репозитории vlc,libcrystalhd и ffmpeg. VLC не работает с установленным последним ffmpeg, ffmpeg не поддерживает crystalhd, последний vlc для i386 не собран. Придется все вручную пересобирать.

arson ★★★★★
()

Какой-то ты плюшевый CYB3R, дожен смотреть ascii-арт в vt ядра, максимум gif с дизерингом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.