C3200, mplayer и Kino2 - как выбрать драйвер bvdd?

КПК с Linux, установка Linux на iPaq и другие модели, программы
Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

C3200, mplayer и Kino2 - как выбрать драйвер bvdd?

Сообщение Dadooda » Вт ноя 07, 2006 18:22

Здравствуйте, люди добрыя.

На моём C3200 mplayer по умолчанию запускается с драйвером видеовывода framebuf, в связи с чем картинка нагло рисуется поверх всего (см. скриншот если интересно) и при этом люто тормозит, что напрочь портит впечатление от просмотра киноматериала.

Путём опытов было установлено, что если запускать mplayer с опцией "-vo bvdd", всё рисуется как надо, в полном экране, и отлично смотрится.

Затем я прописал в ~/.mplayer/config строчку:
vo=bvdd
(и другие менее важные, такие как cache= и framedrop=), и теперь могу смотреть видео командой:
$ mplayer video.avi
, не указывая дополнительных опций.

При этом проигрыш тех же фильмов через Kino2 по-прежнему происходит криво и косо.

Внимание вопрос: Как попросить Kino2 не вмешиваться в установки, которые я сделал для mplayer руками?

Cacko Lite 1.23
Kino2, mplayer из feed'а для Lite.

P.S.: Картинка к сообщению приаттачилась, а смотреть нельзя. Почему - не знаю.
Вложения
kino2.png
Kino2 скриншот
kino2.png (30.55 КБ) 7238 просмотров

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср ноя 08, 2006 00:03

Че-то ты намудрил. Кино и так вызывает mplayer с опцией vo=bvdd. У тебя включено Scale to screen?

Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

Сообщение Dadooda » Чт ноя 09, 2006 09:09

maslovsky писал(а):Че-то ты намудрил. Кино и так вызывает mplayer с опцией vo=bvdd. У тебя включено Scale to screen?
Антон, не поверишь, пробовал и сикось и накось - Kino2 у меня выводит только через framebuf! Почему я, ты думаешь, в опции mplayer'а полез?

Вот только щас проверил:
[x] Scale to screen
[x] Rotate automatically

Не фуллскрин!

Вот результат отладки (точные командные строки при запуске из-под Kino2):
mplayer -identify -vo null -ao null -v nortc -ac -mp3, -frames 0 /path/movie.avi
mplayer -slave -nortc -quiet -ac -mp3, -vo fbdev -nodouble -dr -framedrop -autosync 100 - cache 2000 /path/movie.avi -vf rotate=1

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт ноя 09, 2006 16:01

Возможно, что звар определяется некорректно. Какая точно версия кино?

Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

Сообщение Dadooda » Чт ноя 09, 2006 16:08

maslovsky писал(а):Возможно, что звар определяется некорректно. Какая точно версия кино?
Kino 2 v0.4.3c
MPlayer Qtopia GUI
(c) Cacko Team, 2003-2005

Это был Help->About

Ставилось как .ipk из feed'а Cacko Lite
http://web.mol.ru/~zaurus/feed/

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт ноя 09, 2006 16:14

Я понял - точно не правильно определяется :) А все потому, что очепятка вышла - 3500 вместо 3200 в коде :)

Можешь поправить бинарник kino2 - замени в нем строку 3500 на 3200 хексовым редактором. Всё должно заработать. Я потом соберусь выпузу апдейт...

Странно, что никто так и не заметил косяка до сих пор :)

Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

Сообщение Dadooda » Чт ноя 09, 2006 16:50

Всё отлично, шеф! Исправил "3500" на "3200" в коде kino2 и всё стало хорошоу.

Заодно заметил, что если к mplayer'у добавить -nodouble, можно прекрасно смотреть кино 640x480x1000kbps совершенно без всякого оверклока! А ты говоришь косяки. :) Если-б не этот "косяк", я бы так и сидел с включённым doublebuffering'ом как лох, можно сказать. :)

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Чт ноя 09, 2006 19:35

2Dadooda. не подскажешь какие параметры выставить в kino и mplayer для комфортного просмотра? а то звук убегает, иногда подтормаживает. как должен выглядить конфиг для mplayer'a?
Спасибо!
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i

Аватара пользователя
Serge_RUS
Академик (6 lvl)
Сообщения: 1134
Зарегистрирован: Вс мар 13, 2005 20:00

Сообщение Serge_RUS » Чт ноя 09, 2006 19:52

Глюкоотлов Кина2 продолжается. Если во время проигрывания мелодии через файлы нажать на другую, то кино2 уходит в размышления о смысле жизни... Нельзя ли это исправить на то чтобы мелодия добавлялась в список воспроизведения и/или начинала играть взамен текущей?
"Проще потушить в себе пламя свечи, чем с помощью него
зажечь другие сердца, создав Свет!" С. Лукъяненко.
Ubuntu 7.10 @ Eee PC 4G
JID: sugia-serge@jabber.ru
Moto A1200e
Ubuntu Linux

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт ноя 09, 2006 21:36

Dadooda писал(а):Заодно заметил, что если к mplayer'у добавить -nodouble, можно прекрасно смотреть кино 640x480x1000kbps совершенно без всякого оверклока! А ты говоришь косяки. :) Если-б не этот "косяк", я бы так и сидел с включённым doublebuffering'ом как лох, можно сказать. :)
Именно поэтому он и выключен по умолчанию (опция Enable double buffering), наблюдательный ты наш :) Ты по кнопкам меньше тыкай :)

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт ноя 09, 2006 21:38

Serge_RUS писал(а):Глюкоотлов Кина2 продолжается. Если во время проигрывания мелодии через файлы нажать на другую, то кино2 уходит в размышления о смысле жизни... Нельзя ли это исправить на то чтобы мелодия добавлялась в список воспроизведения и/или начинала играть взамен текущей?
Наверное можно. Будет время - займусь :)

Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

Сообщение Dadooda » Пт ноя 10, 2006 11:23

Serge_RUS писал(а):Глюкоотлов Кина2 продолжается. Если во время проигрывания мелодии через файлы нажать на другую, то кино2 уходит в размышления о смысле жизни... Нельзя ли это исправить на то чтобы мелодия добавлялась в список воспроизведения и/или начинала играть взамен текущей?
Да, да! А ещё кнопку "q" неплохо бы перехватывать и не давать ей попадать в лапы к mplayer'у.

У mplayer 'q' это выход, а если её нажимать при просмотре фильма из-под Kino2, на C3200 рисуется клёвое звёздное небо (матрица "расслабляется"). :D

Если-б 'q' из-под Kino2 работал так же, как Esc, было бы приятнее.

Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

Сообщение Dadooda » Пн ноя 13, 2006 12:13

Наверное можно. Будет время - займусь :)
Ах вот оно что :). Тогда вот ещё одна особенность: Если при просмотре фильма в Kino2 случайно нажать кнопочку "Menu", прога перестаёт реагировать на какой-либо ввод ВАОБЩЕ. Как бы её тогой... Отключить что-ли. Или нагрузить чем-нибудь полезным.

Dadooda
Аспирант (2 lvl)
Сообщения: 88
Зарегистрирован: Пн фев 02, 2004 14:29

Сообщение Dadooda » Пн ноя 13, 2006 12:18

romale писал(а):2Dadooda. ...
как должен выглядить конфиг для mplayer'a?
Я не знаю как он ДОЛЖЕН выглядеть, у меня он выглядит так:

# Some comments
vo=bvdd
framedrop=1
cache=4000
pp=0

Как лечить "убегание звука" - универсального решения, наверное, нет. Можно добавить частоты процессора, может поможет.

Аватара пользователя
romale
Доктор (4 lvl)
Сообщения: 230
Зарегистрирован: Ср апр 05, 2006 15:55

Сообщение romale » Пн ноя 13, 2006 12:53

Dadooda писал(а):Я не знаю как он ДОЛЖЕН выглядеть, у меня он выглядит так:
я имел ввиду не как должно быть, а как комфортней при просмотре для тебя. если ты занимался этим вопросом, то наверно методом проб и ошибок достиг каких-то наиболее приемлемых результатов.

спасибо, попробую

на счет звука, и так стоит turbo 624/208/104. если выше ставлю, то завра падает. и все равно убегает зараза. если не трудно, можешь показать скрины табов video audio в настройках kino2?
SL-C3200 Cacko-1.23-full (CF 8GB,MMC 2GB,Billionton CFBT02-B, Socket P500WiFi),Loox600,Asus S200(SuSE, LFS),SE-k750i

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»