LINUX.ORG.RU

Pipelight 0.2.7

 , , ,


0

2

Проект Pipelight использует Wine для работы с NPAPI-плагинами Silverlight, Widevine и Flash, создавая «мост» между DLL-библиотеками Windows и нативным браузером.

Основные изменения:

  • В Silverlight задействовано по умолчанию аппаратное ускорение на видеокартах AMD (требуется 32-разрядный драйвер);
  • Добавлен ключ запуска --system-check, с помощью которого будет осуществляться проверка системы на наличие установленного графического драйвера, шрифтов, прав доступа и необходимых для wine библиотек;
  • Firefox отныне правильно обрабатывает информацию о версии Flash, поэтому больше не нужно отключать Linux-версию плагина, браузер самостоятельно определит, что Pipelight-версия новее, чем «родная»;
  • Исправления в Unity WebPlayer;
  • Исправлено падение, возникающее при запуске нескольких копий одного и того же плагина (особенно от этого страдал Flash);
  • Обновлены плагины: Flash 13.0.0.214, Shockwave 12.1.1.151, Unity3D, Adobe Reader, FoxitReader, Roblox;
  • Добавлен новый экспериментальный плагин TrianglePlayer (для онлайн-игры «The Lost Titans»).

Кроме того, проект переехал с launchpad.net на свой собственный сайт, исходники которого открыты.

>>> Подробности

anonymous

Проверено: fallout4all ()
Последнее исправление: fallout4all (всего исправлений: 1)

а насколько, кстати, эта штука стабильно работает?

потому что даже нативный флэш в фуррифоксе иногда падает (в хромиуме, использующем пепперфлэш от хрома, такого не было, но подвешивался пару раз из-за этого)

actionless ★★★★★
()
Ответ на: комментарий от vurdalak

Второй игрой тогда была такая про овец, надо было бегать чёрным бараном и овечек того...

Sven Bomwollen. У брата играл. Ну и в херню повыше тоже.

a1batross ★★★★★
()
Ответ на: комментарий от actionless

Виртуалка с икспишкой - во-первых, воровство проприетарщины, что не всегда приемлимо; во-вторых, удобнее пользоваться своим основным браузером с нужными закладками/дополнениями, чем ещё одним в виртуалке.

selivan ★★★
()
Ответ на: комментарий от vurdalak

Swen Bolwollen - нативная под винду, а не флеш. В школе была, помню

selivan ★★★
()
Последнее исправление: selivan (всего исправлений: 1)
Ответ на: комментарий от actionless

Игры на html5? Не смешите меня... Они работают на одном браузере и глючат на другом, заикаются со звуком и полны костылями. Разработка под мобильные и десктопные браузеры на html5 сейчас напоминает верстку 20 летней давности. Красивые демки прибиты к конкретной версии конкретного браузера

anonymous
()
Ответ на: комментарий от petrosyan

Даже классику?

Теперь ЭТО так называется... OMG...

hobbit ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Для ондроед штоле?
Уже была идея в npapi его попробовать запихать через hybris-apkenv-подобный слой, но боюсь, что УГ будет.

mittorn ★★★★★
()
Ответ на: комментарий от anonymous

Про это и так знаю. Мне даже предлагали его подопиливать, но я испугался большого объёма кода и громоздкости PPAPI. Тогда мне нужен был клиент для bus62.ru и проще оказалось разобрать их API.

mittorn ★★★★★
()
Ответ на: комментарий от Ros

В Японии очень уважают авторское право и карают за пиратство весьма строго.

могли бы тогда уж сразу покарать за наличие на компьютере wine и wine-костылей.. потому как весь этот «хакерский» софт намекает на то что пользователь слишком уж продвинут чтобы быть обычным законопослушным гражданином :)

user_id_68054 ★★★★★
()
Ответ на: комментарий от feofil

Произнёс автор идиотичного творения под названием ii.

anonymous
()
Ответ на: комментарий от Ros

С этими костылями он как раз становится законопослушным.

законопослушным? а где же наклеечка Microsoft на системном блоке? :-)

user_id_68054 ★★★★★
()
Ответ на: комментарий от anonymous

да, на самом деле так примерно и есть, но, так или иначе, такое влияние яббла на «отрасль» приходится принимать

хотя, с другой стороны, если бы сообщество околовеб-разработчиков начало использовать html5 до того, как стали вынуждены(если хотят охватить аудиторию пользователей продукции эппл), то сейчас бы и не было такой проблемы (так как переход с флэша прошел бы плавнее)

actionless ★★★★★
()

Если бы они еще и форкнули или хотя бы переименовали вайн, так, чтобы «их» версия могла бы параллельно сосуществовать на одном компе с «обычной» и не препятствовала ее обновлениям, я бы этот пипелац, пожалуй, пощупал бы на юзабельность. Идея-то, при всей костыльности, не глупая, с учетом особенности реального мира.

PVOzerski ★★★
()
Ответ на: комментарий от PVOzerski

переименовали вайн

А ничего что он в /opt/ находится? :)

Они вполне могу существовать на одной машине...

anonymous
()
Ответ на: комментарий от vurdalak

И много у тебя контента-то?

А при чём тут локалхост?

Например?

Pixlr Editor, Presi.

Не надо было изначально в проприетарных кодеках писать, и проблем бы не было.

У каждого кодека своя ниша. Причём не у всех даже швабодные альтернативы есть. Покажи мне альтернативу для AMR, например.

На JS тоже можно, зато оно не будет тормозить и течь.

Спасибо, поржал.

Не было денег на программистов, поэтому наняли индусов.

И на чём бы это делали программисты, если на родных возможностях браузера это сделать невозможно?

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

А при чём тут локалхост?

Ну ты же беспокоишься о контенте, значит он у тебя есть.

У каждого кодека своя ниша. Причём не у всех даже швабодные альтернативы есть. Покажи мне альтернативу для AMR, например.

Что такое AMR и почему он должен быть нужен?

И на чём бы это делали программисты, если на родных возможностях браузера это сделать невозможно?

Например, что нельзя сделать?

vurdalak ★★★★★
()
Ответ на: комментарий от actionless

кнопочку «скопировать в буфер обмена»

Это отличный пример того, что возможности JS ограничены. И будут ограничены ещё долго.

дублируют на html5

Дублируют до тех пределов, которые возможно на нём реализовать. Для некоторых фич всё равно предлагается запустить флеш-версию.

а о сайтах полностью сделанных на флэше мне до сих пор больно вспоминать

Если по ТЗ требуется запилить убермегасвистопердящий дизайн, то разработчики тут ни при чём. Вычислительные мощности растут, и заказчики с дизайнерами справедливо хотят их использовать, а верстальщикам и уеб-программистам это надоело, посему они пропихнули моду на плоскоту.

MiniRoboDancer ★☆
()
Ответ на: комментарий от mittorn

Для ондроед штоле?

Он самый.

но боюсь, что УГ будет

Лучше, чем ничего. Win32 под ARM вон, например, вообще не завести, только через эмуляция, но это тормоза лютые и на текущих мощностях ни для чего серьёзного не пригодно.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Win32 под ARM вон, например, вообще не завести, только через эмуляция, но это тормоза лютые и на текущих мощностях ни для чего серьёзного не пригодно.

4.2

EvilFox ★★
()
Ответ на: комментарий от MiniRoboDancer

Вычислительные мощности растут, и заказчики с дизайнерами справедливо хотят их использовать,

но из сотен сайтов на флэше, которые я видел, я смогу вспомнить только парочку неблевотных

посему они пропихнули моду на плоскоту.

оно хоть и однообразно, но в таком стиле труднее сделать что-то мерзкое случайно

actionless ★★★★★
()
Ответ на: комментарий от vurdalak

Ну ты же беспокоишься о контенте, значит он у тебя есть.

Я свой контент с локалхоста через браузер смотрю? И при чём тут конкретно мой контент?

Что такое AMR и почему он должен быть нужен?

Мегаэффективное сжатие речи. Примерно 0.1 МБ/мин. Покажи мне швабодный аналог, который на таких битрейтах нормально распознаваемую речь выдаёт.

Например, что нельзя сделать?

Да хотя бы доступ к ФС, буферу обмена, устройствам, нормальное использование любых системных кодеков.

MiniRoboDancer ★☆
()
Ответ на: комментарий от actionless

неблевотных

Это твоё субъективное мнение.

но в таком стиле труднее сделать что-то мерзкое случайно

Уже сделали, man длинные тени.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Ну тогда остаётся такой вариант. Но суть-то была в том что Win32 под ARM всё-таки заводится и заводится без проблем.

EvilFox ★★
()
Ответ на: комментарий от MiniRoboDancer

Покажи мне швабодный аналог, который на таких битрейтах нормально распознаваемую речь выдаёт.

А разве Opus не тянет на аналог?

EvilFox ★★
()
Ответ на: комментарий от MiniRoboDancer

Доступ к ФС это небезопасно.

Я свой контент с локалхоста через браузер смотрю? И при чём тут конкретно мой контент?

Т.е. перекодировать тебе нечего и тот аргумент был пуком в лужу?

vurdalak ★★★★★
()
Ответ на: комментарий от EvilFox

Отнюдь. Opus тянет максимум на замену cook, но уж никак не AMR. На сходных битрейтах он выдаёт полную кашу.

MiniRoboDancer ★☆
()
Ответ на: комментарий от vurdalak

Доступ к ФС это небезопасно.

Вот все одобренные W3C технологии и построены на том, что то небезопасно, это небезопасно, туда низзя, сюда низзя, тут огорожено, а как оно оказывается нужным - шиш тебе.

Т.е. перекодировать тебе нечего и тот аргумент был пуком в лужу?

Перекодировать приходится тот контент, который распространяется через сеть. Вот заливает пользователь равку с камеры, например - а сервер её конвертит в пожатый жипег, чтоб везде отображалось - нормально, да? Или Vorbis/Opus/AIFF в эмэрзэ 128K.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Вот все одобренные W3C технологии и построены на том, что то небезопасно, это небезопасно, туда низзя, сюда низзя, тут огорожено, а как оно оказывается нужным - шиш тебе.

Вполне логично, потому что о безопасности нужно думать.

Перекодировать приходится тот контент, который распространяется через сеть. Вот заливает пользователь равку с камеры, например - а сервер её конвертит в пожатый жипег, чтоб везде отображалось - нормально, да? Или Vorbis/Opus/AIFF в эмэрзэ 128K.

Вот я и спрашиваю. Ты тот сервер? Если нет, то какая тебе разница, что он там куда перекодирует?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

потому что о безопасности нужно думать

Но не столь радикально же. На всё должны быть настраиваемые пермишшны.

Если нет, то какая тебе разница, что он там куда перекодирует?

Такая, что он этот контент не в исходном виде отдаёт, сделовательно, портит.

MiniRoboDancer ★☆
()

Аппаратное Декодирование видео работает ?

smilessss ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

На всё должны быть настраиваемые пермишшны.

Слишком сложно. Чтобы настроить на что-то пермишен, надо знать что эта штука делает. Ты будешь код каждого сайта изучать, прежде чем пермишет сделать?

Такая, что он этот контент не в исходном виде отдаёт, сделовательно, портит.

Нифига не следовательно.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Слишком сложно.

Эй, а ты часом не гномераст?

Чтобы настроить на что-то пермишен, надо знать что эта штука делает. Ты будешь код каждого сайта изучать, прежде чем пермишет сделать?

Что ты предлагаешь вместо пермишнов? Тут работает принцип доверия к сайтам.

Нифига не следовательно.

За принудительную модификацию исходных файлов надо отрывать руки.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Что ты предлагаешь вместо пермишнов?

Уже предложили. Изоляция того, что пришло с веба.

За принудительную модификацию исходных файлов надо отрывать руки.

Ты же понимаешь, что сторонний сайт может делать что угодно с твоим контентом? Ты этого даже не заметишь.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Изоляция того, что пришло с веба.

А если она мешает?

Ты же понимаешь, что сторонний сайт может делать что угодно с твоим контентом? Ты этого даже не заметишь.

Контрольные суммы на что? И потом, критична не смена контента, а смена формата. Если тебе psd/xcf конвертнут в растр, редактировать его нормально, само собой, уже не получится. То же самое касается трекерной музыки, например.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

А если она мешает?

Для этого есть другие инструменты окромя веба, у которых больше привилегий и другие системы защиты.

Если тебе psd/xcf конвертнут в растр, редактировать его нормально, само собой, уже не получится.

А ты собрался залитое видео скачивать обратно и редактировать?

vurdalak ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

вынь32 уходит в прошлое (правда, окончательно не скоро уйдёт). Да и тормоза из-за несовершенной эмуляции qemu. Тормозит либо из-за эмуляции системы полностью, либо из-за прожёрливости glibc+wine+xlib (в эмуляции процессора это достаточный оверхед).
Есть коммерческие проекты типа ExaGear (http://eltechs.com/)(горели бы они лучше в аду) и по слухам работают быстрее. Проверить слухи не могу т.к для этого их надо накормить деньгами, причём большими.
Стоит заметить, что голая эмуляция через qemu консольных linux-x86-приложений тянет на первый пентиум, если не больше. win32 тогда жило препиваюче и тормоза наблюдались только при сложных расчётах.

mittorn ★★★★★
()
Ответ на: комментарий от vurdalak

Для этого есть другие инструменты окромя веба

Кроссплатформенные и не требующие установки?

А ты собрался залитое видео скачивать обратно и редактировать?

А зачем его ещё заливать? Чтоб оно пережималось? Из него даже кадров не нарежешь нормальных, потому что lossy.

MiniRoboDancer ★☆
()
Ответ на: комментарий от mittorn

вынь32 уходит в прошлое

Win32 держится на софте. А софта очень много. Даже если мелкомягкие его задепрекатят (с чем они не чешутся что-то), то во всяких системах виртуализации оно будет додыхать ещё не менее пары десятков лет.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Кроссплатформенные и не требующие установки?

А с чего они должны такими быть? Установка и есть процесс дачи приложению прав доступа в систему.

А зачем его ещё заливать?

Чтобы другие пользователи могли его посмотреть, очевидно.

vurdalak ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Под «не скоро» подразумевалось не менее 10 лет. И стоит заметить, что .NET, на котором там всё пишется - далеко не win32.
Впрочем, седьмая опера в эмуляторе с winnt у меня с позором уделала по производительности нативный firefox, собранный со всеми нативными оптимизациями, так что эмуляция не такая уж и медленная.

mittorn ★★★★★
()
Ответ на: комментарий от vurdalak

А с чего они должны такими быть?

С той, что это веб-приложения.

Установка и есть процесс дачи приложению прав доступа в систему.

Мдя... Ну дуй ставить приложения для работы с буфером обмена и кроссдоменных запросов...

Чтобы другие пользователи могли его посмотреть, очевидно.

А если пользователям оно в исходном виде нужно?

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

С той, что это веб-приложения.

Приложение с правами доступа к ФС локальной машины это уже не веб-приложение.

А если пользователям оно в исходном виде нужно?

То сервер не будет его конвертировать, а просто сохранит как файл. Мы же говорим не о «посмотреть ролик в браузере», а об обмене исходными кодами видео, верно?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Приложение с правами доступа к ФС локальной машины это уже не веб-приложение.

Обоснуй. Почему веб-приложение не может иметь доступа к ФС?

Мы же говорим не о «посмотреть ролик в браузере», а об обмене исходными кодами видео, верно?

Ну и как открывать файлы в исходном виде без костылей?

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Почему веб-приложение не может иметь доступа к ФС?

Потому что это уязвимость. Ты не можешь контролировать сервер. Сегодня там один скрипт, а завтра другой.

Ну и как открывать файлы в исходном виде без костылей?

«сохранить как»

vurdalak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.