Класс-обертка для mplayer под MSE и XELPLAYER

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Стоит ли предложить сие чудо программерской мысли Мартину для включения в MSE?

Опрос закончился 04.12.2010 10:56:32

1.Да
9
82%
2.Нет
2
18%
 
Всего голосов : 11

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 20.05.2011 00:50:03

Так, чтобы подогреть интерес ...

скриншоты текущей версии xelplayer
1.png
общий вид интерфейса
2.jpg
DVD
3.jpg
смотрим он-лайн канал evrosport
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 20.05.2011 18:19:28

А чего это ХТТП-сервер на АлМин-Софте без докачки ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 06.07.2011 20:31:04

текущий срез программы, пока только бинарники и только под линукс.

Хотелось бы услышать отзывы

xelplayer.tar.bz2
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 07.07.2011 00:09:08

Помню, кто-то писал GUI-wrapper для ClamAV. Тема оказалась о-очень востребована в плане версии под вынь-9х - у нас куча таких машин, из-за вирусов сильно "штормит" всю сеть - нет больше мОчи терпеть. Имеющиеся решения либо требуют NT+, либо в них нет реал-тайм защиты.
Ессно, нужен функционал: 1) обновления Клама 2) хуки на чтение-запись файлов, на подгрузку ДЛЛ-ок и драйверов.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 07.07.2011 04:17:01

debi12345 писал(а):Помню, кто-то писал GUI-wrapper для ClamAV. Тема оказалась о-очень востребована в плане версии под вынь-9х - у нас куча таких машин, из-за вирусов сильно "штормит" всю сеть - нет больше мОчи терпеть. Имеющиеся решения либо требуют NT+, либо в них нет реал-тайм защиты.
Ессно, нужен функционал: 1) обновления Клама 2) хуки на чтение-запись файлов, на подгрузку ДЛЛ-ок и драйверов.


этот он и сейчас есть, то только под линь http://almin-soft.nx0.ru/openiandifree/proekt_clamavxg.html
Изображение


p.s. или это предложение к сотрудничеству ?
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 07.07.2011 09:58:46

p.s. или это предложение к сотрудничеству ?

Возможно в будущем :) Сейчас катастрофически не хватает времени.

то только под линь

Соль проблемы - поддержка линейки win-9x. Сам КлаВ ее проддерживает, а вот среди фронтэндов и реал-протекторов - нет поддерживающих win-9x и не заброшеннных по состоянию на 2011 год.

Добавлено спустя 8 часов 44 минуты 42 секунды:
Хотелось бы услышать отзывы

xelplayer.tar.bz2


Без имении медиа-файла как аргумента, у меня на DEBIAN LENNY вываливется сразу за сплэш-скрином на "An unhandled exception occured.."
egui : Window not found.

С именем файла не стартует тоже. Однако выявлено,что и MPLayer тоже не стартует - ему нужно скормить опцию выбора видевыхода, проканало "-vo x11". Не самая лучшая (не дает OSD) опция при наличии акселерирванных выходов.

Как предложения к XelPlayer:

1) принимать опции (раз не имеет своих) MPlayerа и передавать их ему.

2) при старте втихаря (со спрятаным окном) перебирать доступные видеовыходы и выбирать самый акселерированный из них (или сразу - запомненный в настройках), один нюанс - MPlayer старует без GUI-окна даже если переданный ему видеовыход не работает.

ПС:
Оконный менеджер : IceWM.
Видеодрайвер: единый для консоли и Х-ов "inteldrmfb"

Добавлено спустя 3 минуты 45 секунд:
выбирать самый акселерированный

Для оценки, например - играть сверхмелкий (зашитый в экзэшку) фрагмент и земерять для него загрузку CPU. Не забывать и про CUDA (vdpau), если видяха этот выход поддерживает - обеспечит 0% загрузку проца даже на HD-Video :)

Добавлено спустя 14 часов 57 минут 35 секунд:
перебирать доступные видеовыходы и выбирать самый...

То же самое касается аудио-выходов - esd, oss, alsa, pulseaudio,... У MPLayer-а есть команды запроса поддерживаемых (на этапе компиляции) видео- и аудио-выходов - среди них и надо перебирать.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 09.07.2011 19:12:20

debi12345 писал(а):
p.s. или это предложение к сотрудничеству ?

Возможно в будущем :) Сейчас катастрофически не хватает времени.



debi12345 писал(а):Соль проблемы - поддержка линейки win-9x. Сам КлаВ ее проддерживает, а вот среди фронтэндов и реал-протекторов - нет поддерживающих win-9x и не заброшеннных по состоянию на 2011 год.


Ну вообще-то я имел ввиду поработать на Вас, я все-таки фрилансер. ;) Так-то я писАл clamavXG для своей домашней сети, а в ней уже лет 6 только линуксы, и у меня из виндовсов - только ХР и Виста стоит на буке для работы по заказам, хотя вынь98 развернуть не долго ...


debi12345 писал(а):Без имении медиа-файла как аргумента, у меня на DEBIAN LENNY вываливется сразу за сплэш-скрином на "An unhandled exception occured.."
egui : Window not found.

С именем файла не стартует тоже. Однако выявлено,что и MPLayer тоже не стартует - ему нужно скормить опцию выбора видевыхода, проканало "-vo x11". Не самая лучшая (не дает OSD) опция при наличии акселерирванных выходов.


Не могу сымитировать эту ошибку. :-/ DEBIAN LENNY к сожелению нет, на остальном зоопарке - Archlinux, TinyMe, Austrumi, PappyRus - все стартовало без проблем. MPLAYER тут не причем, XEL с ним работает только при проигрывании, в остальном его не касается, даже список видео и аудио выходов забиты в класс-обертку. Видимо проблема с MSE или XEL (единственное, что он делает при старте - это создает lock-файл в каталоге ~/.Almin-Soft/xelplayer.
Так что, если не трудно, запустите его из консоли и выложите сюда, что он пишет на консоль. Кстати, Вы не на лайв-CD запускали?этот момент я еще не тестировал.

debi12345 писал(а):Как предложения к XelPlayer:

1) принимать опции (раз не имеет своих) MPlayerа и передавать их ему.


Нет смысла, опции mplayer`a, в том числе аудио и видеовыход, можно задать в настройках перед стартом воспроизведения.

debi12345 писал(а):2) при старте втихаря (со спрятаным окном) перебирать доступные видеовыходы и выбирать самый акселерированный из них (или сразу - запомненный в настройках), один нюанс - MPlayer старует без GUI-окна даже если переданный ему видеовыход не работает.

Для оценки, например - играть сверхмелкий (зашитый в экзэшку) фрагмент и земерять для него загрузку CPU. Не забывать и про CUDA (vdpau), если видяха этот выход поддерживает - обеспечит 0% загрузку проца даже на HD-Video :)


:!: Good idea! Только не втихаря, а как отдельная опция - программа должна быть прозрачной. Надо покапать, как запрашивать видео и аудио выходы у mplayer`a.

Хотя опять-таки, заметил, что mplayer по разному грузит проц при проигрывании сконвертированных мной flv-файлов и flv-файлов, скачанных с некоторых сайтов. И какой из них брать за эталон ?.
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 09.07.2011 21:10:31

"An unhandled exception occured.."
egui : Window not found.

сообщение именно из консоли

Кстати, Вы не на лайв-CD запускали?этот момент я еще не тестировал.

Не-а. На сверминималистском самосборном ДЕБИАНе - типовой конфигурации наших операторш :)
Подозреваю, что проблема может крыться в единстве драйвера для консоли и Х-ов - исчезает само понятие переключение видеорежима, может еще какие-нибудь побочные эффекты..
Если у Вас интегрированная видяха i845+, то этот драйвер должен работать - inteldrmfb (врубается опцией ядра DRM-> Intel915).

И какой из них брать за эталон ?

Думаю, что тот, который грузит больше - что даст меньшую относительную погрешность измерения :)

Добавлено спустя 33 минуты 23 секунды:
Да, забыл написать - плэйер запускал на 2-й графической консоли (скрине номер :1). Скрин :0 отдан операторской программе (там целый свой самописный WM). Операторши у нас продвинутые - освоили комбинации "гуляния" между иксами - Ctrl+Alt+F(n). И в текстовой консоли "fsck -y /dev/.." в однопользовательском режиме до кучи :)

PS:
Вполне вероятно, что любая MSEgui программа на той машине не стартанет без допиливания - или из драйвера, или из-за отсутствия неободимых линков (X+ICE+SM+..). Проверю в понедельник.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 10.07.2011 00:30:27

debi12345 писал(а):Не-а. На сверминималистском самосборном ДЕБИАНе - типовой конфигурации наших операторш Подозреваю, что проблема может крыться в единстве драйвера для консоли и Х-ов - исчезает само понятие переключение видеорежима, может еще какие-нибудь побочные эффекты..Если у Вас интегрированная видяха i845+, то этот драйвер должен работать - inteldrmfb (врубается опцией ядра DRM-> Intel915).


Глянул свои буки - нет такой видео - ATI Rage Mobility и Intel GMA 900

Было бы очень не плохо, если Вы перекинули бы мне этот Ваш дистр. И потестировать XEL и просто посмотреть что да как, увлекаюсь минимальными дистибутивами.
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 10.07.2011 01:39:37

Intel GMA 900

Из этой оперы.

если Вы перекинули бы мне этот Ваш дистр

Ну этот мегов 300 будет. Он минимальный в смысле свободы действий операторш, музычки и видео всяких. Вместо красивых менеджеров - малыш IceWM...
Если нужен реально полезный (да почти жизнь спасающий !) сверхмалыш - с актуальной линуксовой Авирой (если надо - обновляемой по сети и перепакуемой прямо в месте загрузки), с подержкой NTFS на запись, с поддержкой всех распрстраненых дисковых контролеров и сетевых карт и флэшек, с MC, со сбивалкой паролей вплоть под Вынь7, то скажите куда залить -только чтобы сдокачкой, а то у нас канал относительно быстрый, но падучий.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение Ism » 10.07.2011 13:26:33

Как завершить 'не прерываемый' процесс ?


killall -9 mplayer

Список доступных видео интерфейсов.

mplayer -vo help
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 10.07.2011 17:29:32

killall -9 mplayer

Ну это накрайняк - когда другие методы не сработали. В идеале, нужно дать возможность програме завершиться самой:

# killall mplayer || killall -9 mplayer

или без сокращений:

# if ! killall mplayer; then killall -9 mplayer; fi
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 10.07.2011 18:22:27

debi12345 писал(а): скажите куда залить -только чтобы сдокачкой, а то у нас канал относительно быстрый, но падучий.


А чем яндекс плох ?

Добавлено спустя 3 минуты 31 секунду:
Ism писал(а):Список доступных видео интерфейсов.

mplayer -vo help


Спасибо, включено в программу
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение debi12345 » 10.07.2011 20:50:27

А чем яндекс плох ?

Ну, он большой :/ Куда кокретно ?

Спасибо, включено в программу

"mplayer -ao help" тоже ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Класс-обертка для mplayer под MSE и XELPLAYER

Сообщение minoshi » 10.07.2011 21:29:43

debi12345 писал(а):
А чем яндекс плох ?

Ну, он большой :/ Куда кокретно ?

на яндексе есть сервис народ - http://narod.yandex.ru/ (нужна регистрация). Если яндекс Вам не подойдет, тогда на любой удобной Вам файлопомойке.

debi12345 писал(а):
Спасибо, включено в программу

"mplayer -ao help" тоже ?


да тоже будет.
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Пред.След.

Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru