Mplayer&intelfb (GMA945)
kma21 26 мая, 2009 - 00:13
Доброго времени суток! Озадачился я консольными приложениями и Mplayer попал под обзор. Вообщем, поставил я Mplayer, скомпилил с directfb и ведеодрайвером VESA, но не работает он с ним. Хотя в консоли есть и логотипы, и картинки смотрятся. C intelfb, vesa и прочими работает. Но работает только звук, видео нет. Реально ли на этой карточке (Intel GMA945) поднять Mplayer с FB?
ВсЁ действо происходит на Eee PC 901.
»
- Для комментирования войдите или зарегистрируйтесь
Знаю что вопрос немного не
Знаю что вопрос немного не верный, и всё же.
А зачем? ИМХО, мплаер с -vo xv в X-х с, в данном случае, драйвером штеуд будет работать как минимум не хуже.
В принципе можно подождать 2.6.30-го ядра, там с framebuffer-ом на штеуде будет существенно проще (допилят KMS)
Поставим вопрос по другому =)
ОК, поставим вопрос по другому. Я компилил Mplayer с next USE-флагами:
USE="-X -mad -oss musepack fbcon mmxext sse sse2 ssse3 vesa" VIDEO_CARDS="vesa"
С какими параметрами мне открывать фильмы, чтобы можно было смотреть их через FrameBuffer, без X?
у меня без проблем поднялось.
у меня без проблем поднялось. только на Intel GMA965. а ты с какими параметрами запускаешь mplayer?
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
Параметры
Параметры такие:
-vo intelfb (играет онли звук, пишет Video: no video)
-vo vesa (играет онли звук, пишет Video: no video)
-vo directfb (http://keep4u.ru/full/2009/05/26/3008bcc8cb4d7b797fdd91ffd3ff9532/jpg вот скрин, что выдаЁт)
а vesa, кажись, для иксов
а vesa, кажись, для иксов требуется, тебе ее не надобно. Думаю надо собирать с USE="directfb", и, собственно, смотреть поддержку этого самого фреймбуфера в ядре - uvesafb, например, и не забыть грубом его подгружать.
Вот еще: http://gentoo.blog.ru/3496403.html
делал так как там написано, на i855gm работало.
:wq
Я в принципе делал тоже по
Я в принципе делал тоже по заметке, только сам. Запуск с параметром -vo directfb выдаЁТ ошибку которая выше на скрине. Что делать, я хз. С параметром -vo uvesafb тоже онли звук.
Надеяться ли на 30-е ядро и вообще в чЁм ошибка-то?
"надеятся... но самому не
"надеятся... но самому не плошать" ;)
я немного не понял:
1. mplayer с какими ключами скомпилен? точно надо +fbcon -truetype
Возможно, но не уверен, что еще нужны флаги +directfb +xvid
2. фреймбуфер настроен? то есть вкючено в ядро поддержка, например uvesafb, и при загрузке ядру передаются параметры разрешения в консольке?
3. mplayer -vo fbdev2 (или fbdev)
:wq
Надеюсь =)
Mplayer скомпилин с флагами, указанными выше. +fbcon, -truetype, +directfb, +xvid - всЁ это так.
Фреймбуффер настроен. Показываются при загрузке 2-а "крота", смотрятся картинки через fbida и делаются скрины.
Пробовал с такими параметрами. Одной строчкой пишет об ошибке инициализации "video_out (-vo)" девайса.
И ниже Video: no video.
а от рута случайно не
а от рута случайно не пробовал запустить? может там прав не хватает на вывод в /dev/fb0 ?
:wq