Ринат Ибрагимов представил (https://github.com/i-rinat/freshplayerplugin/releases/tag/v0...) обновление проекта freshplayerplugin v0.2.2 (https://github.com/i-rinat/freshplayerplugin), в рамках которого развивается прослойка, позволяющая использовать в Firefox плагины, построенные на основе интерфейса PPAPI (Pepper Plugin API). Прослойка решает проблему с использованием в Linux актуальных выпусков плагина Adobe Flash, которые поставляются в форме PPAPI-плагина для браузера Chrome, но недоступны для браузеров с интерфейсом NPAPI. Код проекта распространяется под лицензией MIT.Интерфейс PPAPI был разработан компанией Google для замены ранее широко используемого для плагинов интерфейса NPAPI, архитектура которого устарела и не соответствует современным реалиям. В PPAPI устранены свойственные NPAPI проблемы с переносимостью, безопасностью и производительностью, а также значительно упрощен процесс создания плагинов, работающих в виде отдельных процессов. PPAPI предоставляет ряд расширенных интерфейсов, связанных с обеспечением работы в плагинах сетевых, вычислительных, аудио- и графических функций, доступом к OpenGL ES, рендерингом шрифтов и другими операциями.
В настоящее время насчитывается 107 групп функций, которые браузер Chrome/Chromium предоставляет через PPAPI. Программный интерфейс PPAPI существенно отличается от NPAPI, что требует значительной переработки плагина, при желании его перевода с NPAPI на PPAPI. Разработчики Firefox пока не планируют (https://bugzilla.mozilla.org/show_bug.cgi?id=729481) реализацию поддержки PPAPI, так как данный API ещё не стабилизирован и находится в процессе постоянных изменений.Для решения проблемы с использованием PPAPI-плагинов в Firefox, FreshPlayer предоставляет NPAPI-плагин, который позволяет загружать плагины NPAPI, симулируя интерфейс NPAPI и транслируя вызовы в обращения к API вышестоящего браузера. Таким образом, для PPAPI-плагина FreshPlayer выглядит как браузер с поддержкой PPAPI, а для Firefox как обычный плагин NPAPI. При этом, FreshPlayer не предоставляет механизмов sandbox-изоляции плагинов, что снижает уровень безопасности до обычных не изолированных плагинов NPAPI. Из зависимостей, для работы FreshPlayer требуются пакеты glib, libasound (опционально поддерживается PulseAudio) и libpango, для сборки также требуются libgl1-mesa-dev, libevent-dev, libgtk+2.0-dev и libgles2-mesa-dev.
В новой версии:
- Реализована поддержка интерфейса Flash DRM для доступа к защищённому контенту;
- Добавлен диалог выбора файлов;
- Переработан код для взаимодействия со звуковой подсистемой ALSA;
- Добавлена опциональная поддержка PulseAudio;
- Реализован интерфейс для отключения вызова хранителя экрана;
- Для создания GL-контекста задействован GLX, который используется как для OpenGL, так и для OpenGL ES;
- Решены проблемы со вложенными меню и переходом в полноэкранный режим.URL: http://www.webupd8.org/2015/01/fresh-player-plugin-sees-new-...
Новость: http://www.opennet.me/opennews/art.shtml?num=41464
Оно у меня так и не заработало на Firefox.
Там иногда бывают затупки, правда у меня только один раз какая-то ревизия с GIT'а не заработала, временно откатился, потом, через пару ревизий, опять заработало.
Не забывайте, что это всего лишь обертка. Для работы нужен собственно сам Pepper Flash, который нужно вытащить из google chrome и положить в /opt/google/chrome/PepperFlash/
Отличная новость! Для игроков во всякие говнофермы... :D
есть ещё недобросовестные пей-2-винные танкионлаен
> Отличная новость! Для игроков во всякие гoвнофермы... :DТы хотя бы примерно представляешь, сколько они бабла приносят? Посмотри на репу Усманова - может, сообразишь
> Ты хотя бы примерно представляешь, сколько они бабла приносят? Посмотри на репу
> Усманова - может, сообразишьДа, стать холуем с рожей как у усманова - предел мечтания некоторых личностей :\.
Кто-то рубит бабло на идиотах. Какое мне до этого дело, а главное, какое отношение данный плагин имеет к репе Усманова?
> Посмотри на репу УсмановаА на его свеклу мне посмотреть не надо?! Приплыли, теперь и на опеннете удоями меряются.
тебе еще надо посмотреть на его марковку
Куда делась кнопка «Посмотреть» под полем ввода коммента? Есть только «Отправить»! ((
не ври
При ответе на чужой коммент — есть. Внизу страницы новости — нет. Или и не было?
Аноним - писатель, аноним не читатель. ;-)
Я могу посмотреть раз уж сильно нужно
> Куда делась кнопка «Посмотреть» под полем ввода коммента? Есть только «Отправить»! ((У опеннета есть несколько вариантов формы "отправить". И несколько вариантов просмотра коментов. Сюрприз, сюрприз.
Да, что-то новости пошли... о прослойках для Fireox. Уже вторая сегодня. К чему бы это? ;)
2015-ый год, а они всё флеш насилуют
HTML 5 ещё далеко не на всех сайтах есть.
На xvideos.com, seasonvar.ru, youtube.com есть. А что еще надо?
а как же прон-сайты?
А xvideos стал внезапно спортивным сайтом?
Спорт - понятие растяжимое.
Насчет растяжимости довольно двусмысленно вышло.
> а как же прон-сайты?На порнохабе тоже работает HTML5. Даже до порнушников дошло, а вы все цепляетесь за трэш под названием флэш.
Уж что-что, но думаю на порносайтах с HTML5 должен быть порядок. Апады же.
Нормальные люди на порносайты для айпадиков не ходят.
Да, нормальные люди ходят на порно-сайты для десктопных систем.
а что, макось с десктопа уже таки турнули?
> а как же прон-сайты?Зачем нужен флэш на порнолабе? Раздачи и так качаются. =)
На youtube только частично. На деле печалька.
И не говори, в номальном 1080p только наш "Сталинград" можно посмотреть, всякие "Властелин колец: Братство кольца" и "Гравитация" только в 360p. Разумеется говорю про заказанное в Play.
> На youtube только частично. На деле печалька.Вообще-то уже довольно давно работает стопроцентно. Уже наверное полгода как я ни 1 неиграющегося ролика на ютубе не встречал. Хоть у меня и нет флеша.
У меня под Windows 7 звука на youtube как не было, так и нет.
> У меня под Windows 7 звука на youtube как не было, так и нет.Обращайся в техподдержку майкрософта.
Зачем? Если компания не хочет предоставлять качественный сервис, я меняю компанию. Это у вас там принято зонд себе в задницу засовывать и г--вно жрать месяцами покуда не исправят.
> Зачем? Если компания не хочет предоставлять качественный сервис, я меняю компанию.Как ты тонко послал MS с их саппортом ;]
> > У меня под Windows 7 звука на youtube как не было, так и нет.
> Обращайся в техподдержку майкрософта.Причём, желательно, не позже, чем позавчера.
Давно всё нормально, только если браузер не фурифокс.
Для YouTube есть плагин YouTubeCenter, с кучей плюшек и настроек, включая принудительное использование HTML5-плеера (как на самом тытубе, так и встроенного на сторонних ресурсах). Ну и если не включается HTML5, он даёт возможность скачать видео.
Панорама в Яндекс картах?
> Панорама в Яндекс картах?Тем хуже для яндекса. Гугл показал как это делать правильно - через WebGL.
на тытрубке не везде. Например, нет в ливстримах.
> на тытрубке не везде. Например, нет в ливстримах.Пример хоть 1 такого найдется? Вот все перерыл - играет и все тут. Хоть флеша у меня и близко нет.
Это проблемы этих сайтов, что они не используют актуальные технологии.
>> Это проблемы этих сайтов, что они не используют актуальные технологии.Вы бы хоть проверяли свой текст на профпригодность перед тем, как отправить.
"Это проблемы этих линуксов, что они не используют актуальные технологии."
Чувак, то что флеш протух - объявила одоба, прямым текстом. И драп сайтов на HTML5 не увидит только слепой. Эта технология на излете своего жизненного цикла. HTML5 умеет все что умел флеш, а политика адобы относительно версий для ARM и прочая привела к тому что флеш агрессивно не приветствуется производителями мобильных устройств. Которые откусили солидный процент рынка и которых не получится просто взять и проигнорировать.
шёл 2015г, флеш всё ещё более приспособленный для медиапотоков, альтернативы достойной нет
> шёл 2015г, флеш всё ещё более приспособленный для медиапотоков, альтернативы достойной нетГлавное повторять мантру почаще, чтобы не разувериться.
Без флеша хреново MSPA читать.А так - да, мастдай.
s/MSPA/Homestuck/
Jailbreak, Bard's Quest и Problem Sleuth в флеше не нуждаются.
Прав. Однако, самые крутые и зрелищные и музыкальные части просят флеша. За исключением трех игорей, которые на JS.
> Firefox пока не планируют реализацию поддержки PPAPI, так как данный API ещё не стабилизирован и находится в процессе постоянных изменений.а с чего вообще некто решил, что google планирует этот способ взаимодействия стпбилизировать или стандартизировать? это их "убивающая особенность"
По факту PPAPI достаточно стабильный, за год ничего не сломалось. Появилось несколько новых версий существующих API. Некоторые из них — добавление функций в предыдущие версии, некоторые — перевод из "Dev" в общие как есть, без изменений. Заявления о том, что API скрытые и недокументированные не соответствует реальности. (Все любят говорить, что задача нерешаемая, если её решать не хочется). Возможно, эти заявления появились из-за того, что для private, dev и trusted интерфейсов документация не экспортируется в html файлики и на сайт не выкладывается. Но никто же не запрещает читать комментарии в .h-файлах. Это не код, это API.В PepperFlash использование новых интерфейсов начинается обычно с задержкой в несколько месяцев. Но даже если реализации новой версии нет, плагин без особых проблем использует старую. Ломающие изменения API были в PPB_NaCl_Private, менялась структура без изменения версии API. Но к флешу это не относится и вряд ли кого-то коснулось.
стабильность API проявляется в его неизменности вроде, а не в том, чломалось там что-то или нет
я нигде не написал о скрытом или недокументированном API, внимательнее читайте
я писал о том, что управляет разработкой этого API google
> стабильность API проявляется в его неизменности вроде, а не в том, сломалось
> там что-то или нет
> я нигде не написал о скрытом или недокументированном API, внимательнее читайтеЕсли хочешь поговорить на эту тему по существу, ознакомься с PPAPI и NPAPI, хотя бы базовыми моментами, вроде вызова функций. Иначе разговор смысла не имеет.
> я писал о том, что управляет разработкой этого API google
А разработкой NPAPI (почти не) занимается Mozilla. Но даже эта стабильность не мешает тому что:
1) NPAPI для Windows, Linux и Mac OS значительно отличаются;
2) поведение NPAPI под Linux для QtWebkit, Opera, Firefox и Chromium (в старых версиях, где его ещё не убрали) отличается не очень значительно, но достаточно, чтобы городить костыли для совместимости.NPAPI везде разный. Так что факт связи PPAPI (который, кстати, одинаковый для всех ОС) с Google на этом фоне значения не имеет.
Как там было принято в былые времена?- Автора! Автора!
Приятно осозновать что над таким проектом работают "свои" :)
Такой вопрос: Как там с аппаратным ускорением? Специально за этим не слежу, но, интересует, работате ли?
> Как там с аппаратным ускорением?Реализован интерфейс к OpenGL|ES, но выключен по умолчанию. Чтобы включить, надо дописать "enable_3d = 1" в "~/.config/freshwrapper.conf" (без кавычек). Выключено из-за того что на некоторых системах от включенного 3d перестаёт рисоваться что-либо вообще. В репозитории есть пример freshwrapper.conf со всеми возможными параметрами.
Аппаратного декодирования пока нет. Муторная область, не лез туда ещё.
Да, именно декодирование и интересовало. Жаль что так. Но, действительно, вся адоба не разобралась как это заставить на линуксе работать стабильно, а тут один человек.П.С. Успехов в этом трудном деле.
Кому нужен этот флеш? 2015 года на дворе!
Некрофилы, сэр!
Как ни странно, но от простых "одиночек" толку мало. Они могут только подать правильную идею для "корпораций счастья и добра", которые и возьмутся за продвижение проектов в массы. А это есть не всегда гут(лицензии и тд тп), что впрочем и не так плохо. Однако, после, тем же самым "одиночкам" приходится пересматривать(форкать, оптимизировать(апи) и тд тп) свой код, что иногда выливается в совсем новый продукт!, по уже накатанной лыжне корпорациями! Инь и Ян в действии, так сказать ;)
Так что ждем подхвата и перехвата поводьев, в нескольких частях.
Тебя почитать, так есть Homo Sapiens Sapiens Sapiens и Homo Corporastus Corporastus Corporastus и они соперничают друг с другом.Идеи.. Идея не стоит даже бумаги, на которой она напечатана. Нужен бизнес-план, нужны расчёты. Теперь можно искать себе дрын по дузлу, в смысле венчурную компанию, готовую дать денег. Не на халяву и не под идею, а под конкретный проект с конкретными целями, сроками и задачами.
В роли такого венчурного инвестора часто выступают крупные компании, имеющие бизнес-интересы в той же нише.
А те одиночки, которые фапают, шликают, и форкают не добиваются ни хрена.
> А те одиночки, которые фапают, шликают, и форкают не добиваются ни хрена.То-то я и смотрю, Торвальдс на бэхе рассекает. Лузер, тудыть-растудыть. То ли дело микрософтовские боты, тявкающие за подачку и мечтающие подстелиться под бизнес-хрена.
> Если перевести линукс на BSD-лицензию,Not a snowball chance in the hell.
> крутейших стартапов будет ещё больше.
Пока-что я вижу как несколько акул грызли глотки и давились жабой. И в результате бздюки продолбали рынок как раз таки пингвину. Потому что в бздях акулы бизнеса вместо того чтобы совместно работать - давились жабой и зажимали улучшения. А в пингвине наработками приходится делиться. Это может быть и не всем удобно, зато проект в целом сильно продвигается вперед. Обычная такая балансировка блага одного с благом всех вместе. То чего нет в BSD и то чего их сгубило. В сферическом мире в вакууме, с нормальными людьми - прокатил бы и BSD. В мире с акулами бизнеса совершенно необходима поправка на паразитизм и хапужничество отдельных элементов. Таковым и является GPL. И это как видим работает.
>[оверквотинг удален]
> в результате бздюки продолбали рынок как раз таки пингвину. Потому что
> в бздях акулы бизнеса вместо того чтобы совместно работать - давились
> жабой и зажимали улучшения. А в пингвине наработками приходится делиться. Это
> может быть и не всем удобно, зато проект в целом сильно
> продвигается вперед. Обычная такая балансировка блага одного с благом всех вместе.
> То чего нет в BSD и то чего их сгубило. В
> сферическом мире в вакууме, с нормальными людьми - прокатил бы и
> BSD. В мире с акулами бизнеса совершенно необходима поправка на паразитизм
> и хапужничество отдельных элементов. Таковым и является GPL. И это как
> видим работает.Два чая этому господину. С чего линукс переводить на БЗД лицензию? БЗДюки стартовали уже не с нуля, в отличии от линя, но пока стартапы "Sony PS" и "Mac OS X" не стремятся своими наработками делиться и от использования ими никому ни тепло ни холодно. Линуксу от андроида втекает код для ARM-ов и прочие ништяки. Даже с пресловутого Тиво - и то упала пачка кода для поддержки мипсов, которого до этого не было и которое нехорошим людям от Тиво отдать пришлось.
Проблема ФриБСД лицензии в том, что она не "принуждает к кооперации". В мире с единорогами и радугами делать этого бы не пришлось и БСД лицензия отлично бы подошла для всех проектов, а то и паблик домейна бы хватило, но мы живём в мире где краткосрочная прибыль разруливает всё и приходится обуздывать стратегии, причём в долгосрочной перспективе от этого выигрывают все, но разве это волнует СЕО, который пришёл в компанию, резко увеличил прибыли продав всё R&D, станки и работников и начав перепродавать китай пока пользователи не просекли и срулил с бонусом за "оптимизацию", а компания срывается в штопор и дохнет (смотрим на Нокию).
Еще одна БезыгроваяСтанция-4 не нужна.
Кто ж тебя принуждает? Мне, например, и СыгровойСтанции-3 еще на долго хватит, пока 4 не наполнится.
Или хренкоробка-нипоймикакаяцифра лучше?
пользуясь случаем передаю спасибо автору за apulse!
у вас alsa и хочется сделать звонок по скайпу без лишнего гемора, ставьте (даже если придется компилить - это легко) apulse - работает как часы)
> пользуясь случаем передаю спасибо автору за apulse!
> у вас alsa и хочется сделать звонок по скайпу без лишнего гемора,
> ставьте (даже если придется компилить - это легко) apulse - работает как часы)Изгибаться буквой зю под проприетарь - это наверное круто...
ну уж простите, построить всех вокруг не всегда есть возможность и желание
Изгибаться буквой зю под пульсу еще круче.
Подтверждаю, отличная штука, а то уже думал отказаться от скайпа на Slackware.
Пользуюсь этим костылем с palemoon. Работает нормально, только падает иногда
> только падает иногдапоставил, попробовал, через 10 минут удалил, падает через раз
>В PPAPI устранены свойственные NPAPI проблемы с переносимостью, безопасностью и производительностьюНаиболее удачно были устранены проблемы с производительностью - под оффтопиком стало раза в два медленнее
Так под оффтопиком флеш в файрфоксе все еще работает через NPAPI (и адоб не парит собирать последний флеш в таком виде). Это только в линуксе прекратили NPAPI-сборки.
Новость конечно про Лису, но я хотел сказать что в Хромиуме NPAPI не стал быстрее, а наоборот. В Лисе, когда его поддержат, видимо, будет так же. Хотя все не устают кричать про производительность.
> под оффтопиком стало раза в два медленнееВы, вендузоиды, должны страдать.
Перешел на эту штуку, когда после очередного обновления firefox стал слишком сильно ругаться на старость обычного флеш-плагина. Отличная штука!
Действительно работает. Версия, которую скачал вначале постоянно мусорила кордампами (хотя падения реально работающего флеша я не видел), собрал свежую из git пару недель назад - проблема ушла, бонусом еще нативный pulseaudio стал работать без прослойки. Великолепный продукт, спасибо!
> Новый выпуск FreshPlayerЧто уж так оригинально назвали проект, нужно было более скоромно и подходяще - FleshPrayer
Больно много чести для Trash Zombie.
Одобряю. походу что то дельное.