Page 23 of 44

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 9:57 pm
by Mario
Не знаю, код есть только у Сергея. Я лишь поправил КЭПа исходя из идеологических соображений имеющейся реализации плеера.

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 10:03 pm
by Mario
Leency wrote:То есть там нельзя создать кнопку (даже невидимую - для альт+ф4 пофиг какая она, главное чтобы была)? И повесить на неё функцию?
А вообще ты в корне не верно размышляешь. Комбинации клавиш и кнопки совсем разные вещи. Приложение может не иметь кнопок вообще и обрабатывать ALT+F4. Причем как самостоятельно анализируя данные ф.2 или опять же события эмулированные через Ф.72. В последнем случае приложению даже не нужно рисовать кнопку, достаточно обрабатывать события нажатия кнопки.

Ну, а поскольку плеер не обрабатывает события ядерных кнопок, то и не реагирует на эмуляцию события посланную приложением panel. Вот такие вот пироги с котятами.

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 10:32 pm
by Leency
При нажатии Alt+F4, panel "нажимает" на кнопку с ид 1 в активном окне, разве не так? Причём ид 1 создаётся по-умолчанию в окне со скином. Кстати, можешь открыть Just Clicks и нажать Alt+F4 увидишь нечто другое, т.к. там я сам создаю такую кнопку и назначаю ей другую функцию. А вот Xonix не закрывается так, т.к. у него не окно со скином и такой кнопки просто нет.

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 10:36 pm
by Mario
Так и видеоплеер не имеет не имеет скина ядерного. Он его сам рисует. Все сам рисует выводом области через ф.73.

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 10:39 pm
by Leency
Я знаю, что не имеет. Вот потому и предложил создать кнопку с идентификатором равным единице и повесить на него закрытие приложения. Что не так, я не понимаю.

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 10:49 pm
by Mario
Не так в твоем размышлении, то что идеология у приложения не такая. Еще раз - оно рисует все само и не пользуется ядерными примитивами. А событие кнопки можно обработать без создания собственно самой кнопки.

Функция 72 сделает это за тебя. Главное это событие должно быть разрешено через ф.40 и иметь обработчик события.

Сама кнопка ядерная (ф.8 ) не нужна! Совсем не нужна!

Re: FPlay - видеоплеер в Колибри

Posted: Mon Mar 26, 2012 11:13 pm
by Leency
Понял, что ты имеешь ввиду. Ща проверю и отпишусь.

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 1:30 pm
by Serge
Update. Гугл наносит ответный удар.
Бочка мёда откладывается. Файл загружается в хранилище с ошибками. Заменить на правильную версию пока не получилось. Приношу свои извинения всем, кто успел скачать битую версию.
Spoiler:Бочка мёда: плеер с перемоткой.

требуется ядро #2694+
ffmpeg обновлён до версии 0.11
исправлена утечка памяти при изменении размеров окна.
остальные ошибки и недочёты заботливо сохранены.

Usage: кликаем мышкой в полоску прогресса и смотрим результат.

Плошки дёгтя:
1. точность позиционирования ±лапоть. Пока не разобрался почему.
2. Если при заполнении кеша плеер считал конец файла, перемотка перестаёт работать. Будет исправлено когда-нибудь.

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 5:34 pm
by Mario
Что то ты не учел при коммите. Я взял последнюю ночную сборку 2695. На двух машинах проверил. Сначала запустил проигрывание MP3 - звук на обоих работает нормально. Потом запуск fplay через KFM - KFM падает c PAGE FAULT и что-то ломается в ядре. Больше ни одного нового приложения запустить не удается. В CPU ничего лишнего не висит.

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 6:43 pm
by Serge
Обновил пост, теперь буду всегда проверять контрольные суммы.

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 6:49 pm
by Mario
Вообще есть ftp.kolibrios.org - я понимаю что очень хочется знать, сколько раз скачали. Но на безрыбье и рак рыба.
А вообще думаю можно при желании статистику и на FTP прикрутить. Хотя я в этом слабо разбираюсь.

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 7:52 pm
by Serge
Чой-то меня не пускают на фтп. Где не пробую залогиниться везде облом.

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 8:07 pm
by SoUrcerer
Serge, залей на какую-нибудь файлошару, а потом стукни мне в ЛС, у меня ftp хорошо работает :)

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 9:20 pm
by Serge
Возвращение бочки с мёдом.

Бочка мёда: плеер с перемоткой.

требуется ядро #2694+

ffmpeg обновлён до версии 0.11
исправлена утечка памяти при изменении размеров окна.
остальные ошибки и недочёты заботливо сохранены.

Usage: кликаем мышкой в полоску прогресса и смотрим результат.

Плошки дёгтя:
1. точность позиционирования ±лапоть. Пока не разобрался почему.
2. Если при заполнении кеша плеер считал конец файла, перемотка перестаёт работать. Будет исправлено когда-нибудь.

контрольные суммы:
sha1 82081b189d2e4c510b9f1f2e09c87984c8cf5300
md5 9188a25d0e19c5c5f58d724a81327fba

Re: FPlay - видеоплеер в Колибри

Posted: Sun May 27, 2012 11:14 pm
by Serge
Возник вопрос что лучше делать при завершении файла ?
1. закрыть плеер
2. остановить на последнем кадре.
3. повторить ролик