The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..., opennews (ok), 16-Ноя-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +4 +/
Сообщение от Константавр (ok), 16-Ноя-13, 17:02 
> Всё так же не подавляет выключение экрана в иксах(кедах)?
> Всем бы хорош, и от версии к версии всё лучше, но это...

А за это отдельное спасибо разработчикам KDE. Они взяли и решили, что их скринсейвер теперь выключается не одной для всех командой, а через хитрожопинский сигнал в qdbus. Тоесть, для корректной работы плеер должен сначала узнать, не запущен ли kscreensaver и потом посылать корректный сигнал, потому что на старый (и, очевидно, неправильный) метод отключения скринсейвера kscreensaver не отзывается. И кстати, теперь kscreensaver не поддерживает сейверы из состава xscreensaver, мол, не работает? ну дык мы их и не поддерживаем. Вот так-то.

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +/
Сообщение от Аноним_тот_же (?), 17-Ноя-13, 03:36 
Спасибо, отдельное, можно говорить всем. Например openSUSE за супер сборку
[0xae7e58] main interface error: no suitable interface module
[0x8aa0b8] main libvlc error: interface "globalhotkeys,none" initialization failed
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +/
Сообщение от Аноним (-), 21-Ноя-13, 09:00 
> [0xae7e58] main interface error: no suitable interface module

Хаха, а плагин морды кто будет ставить?


Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +1 +/
Сообщение от ILYA INDIGO (ok), 17-Ноя-13, 12:37 
> ну дык мы их и не поддерживаем. Вот так-то.

Ну дык и мы, пользователи KDE и Qt-подобных DE, кладём на него и используем (S)Mplayer(2), который шикарно работает на всём.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

47. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +6 +/
Сообщение от Константавр (ok), 17-Ноя-13, 18:01 
А рассказать как решили эту проблему в SMplayer'е?
Они тупо эмулируют работу на клавиатуре (толи мышки, точно не помню). Да, это решает проблему со скринсейверами и энергосбережениями, но это обнажает ту аццкую проблему в линуксе - велосипедостроение.
Вместо того чтобы слушать одни и теже сигналы через dbus, или читать одни и теже файлы настройки, в зоопарке из всех этих acpi, cpufreqd, pm-utils и прочих энергосберегателей и скринсейверов каждый считает себя пупом земли и считает что все должны учитывать именно его метод управления. В результате, включаю лэптоп, запускаю KDE, отключаю питание, переношу в другую комнату, включаю питание и комп ложил на потуги геройского суперфичастого powerdevil, экран гаснет каждую минуту. Почему? А почему KDEшный Dragonplayer не умеет отключать скринсейвер? KDEшный плеер не умеет отключать KDEшный скринсуйвер! Ахинея!

SMplayer и VLC подходят к проблеме по разному - одни делают чтобы просто работало и ложили на этот зоопарк, а другие привыкли больше к порядку, они решили, что надо чтобы разработчики кедогномочебурашек задумались о взаимозаменяемости и совместимости. Люди постарше ещё помнят почему появились разные туллкиты и DE, но об этом забыли сегодняшние Аароны, Поттеринги и пр.
VLC намеренно обнажает эту проблему. И правильно делает. Есть (были) единые стандарты для скринсейверов и энергосбережений, единые стандарты для лотка, клипборда и т.д. Для чего это создавалось опенсорсниками? Почему их не придерживаются?

Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +/
Сообщение от ILYA INDIGO (ok), 17-Ноя-13, 19:04 
>Они тупо эмулируют работу на клавиатуре...

Да, это ужасно! В код SMplayer признаюсь что не смотрел.
Мой костыльный метод, решения проблемы в некоторых приложениях выглядит даже красивее...

kwriteconfig --file powermanagementprofilesrc --group AC --group DPMSControl --key idleTime 3000 && qdbus org.kde.kded /kded unloadModule powerdevil && qdbus org.kde.kded /kded loadModule powerdevil && vlc && kwriteconfig --file powermanagementprofilesrc --group AC --group DPMSControl --key idleTime 300 && qdbus org.kde.kded /kded unloadModule powerdevil && qdbus org.kde.kded /kded loadModule powerdevil;

Я сам не люблю костылизацию в коде и иногда делаю нечто подобное, когда для заказчика это "не горит", и конкретно за это, после понимания мною сути проблемы, разработчиков VLC уже не виню, а даже поощряю.

Но даже не учитывая это в VLC есть и другие проблемы с неудобством интерфейса, про которые я описал ранее, самой неудобная для меня: нет возможность плавно изменять масштаб видеоокна (в SMPlayer2 Ctrl+Scroll или +/- изменяется с шагом на 0.05 в VLC шаг 0.5).

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +1 +/
Сообщение от Crazy Alex (ok), 18-Ноя-13, 11:46 
Изменение шага зума в VLC: http://www.answerbag.com/q_view/2467637
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +/
Сообщение от Аноним (-), 18-Ноя-13, 13:13 
> А за это отдельное спасибо разработчикам KDE. Они взяли и решили, что
> их скринсейвер теперь выключается не одной для всех командой, а через
> хитрожопинский сигнал в qdbus.

По-моему это связано с переходом на upower/devicekit (а может даже и на systemd) в solid. Модный тренд, чо...

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

89. "Выпуск медиаплеера VLC 2.1.1 с поддержкой декодирования HEVC..."  +/
Сообщение от Аноним (-), 21-Ноя-13, 09:03 
> По-моему это связано с переходом на upower/devicekit (а может даже и на
> systemd) в solid. Модный тренд, чо...

Ну так логично чтобы скринсэйвер можно было вырубить анонсом в dbus "эй, а мы тут экран юзаем, скринсэйвер поди нафиг". Так можно ничего не знать ни о каких командах, путях где они есть, названиях их бинарей, особенностях скринсэйвера, ... - как раз наиболее вменяемо сделано. Прелесть шины в том что она позволяет кинуть анонс неопределенной группе подписчиков заинтересованных в некоем событии. Например, "активность скринсэйвера".

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру