freshplayerplugin v0.3.0

Címkék

Ahogyan azt már megszokhattuk, időről-időre újabb stabil verzió születik a Rinat Ibragimov által fémjelzett, freshplayerplugin névre keresztelt PPAPI-host NPAPI-plugin adapterből. Segítségével Firefox alatt is friss flash plugint használhatunk.

A ma kiadásra került 0.3.0 verzió főbb újdonságai:

  • audio: add audio capture support (ALSA, JACK, PulseAudio)
  • network: implement UDP sockets and host resolver interfaces
  • core: stop postponing already started screen saver
  • graphics: implement custom cursors
  • graphics: add GLES2 shader translator from ANGLE
  • graphics: add video capture support
  • graphics: add H.264 video decode via VA-API

Aki forrásból szeretné fordítani, az jó néhány új függőséggel is számolhat.
A nem hivatalos Fedora tárolóban is változás állt be ezáltal, RPMFusion repo engedélyezése nélkül sajnos már nem használhatjuk, mivel a fent jelzett függőségek közt az ffmpeg is szerepel.

Hozzászólások

Van valakinek (k)ubuntu alatt tapasztalata? Jelenleg jobb vagy rosszabb, mint a default flashplayer?

Én Fedora alatt tudok neked tapasztalatot mondani:
jobb, nem az az őskövület adobe megy, így elég sok bug javítva van. Nyilván ez egy "wrapper" szerűség, így azért ennek is vannak hibái, mint ahogy most is vadásztunk egy bugot Rinattal. Az új verzió úgy elhasal, mint annak a rendje Fedora alatt.

(május 1-i a bug amúgy, de mivel a tárolóba én csak a releaset teszem be, így eddig nem is fedezte fel senki. Valszeg Fedora x11 kötődésű, különben más distro felhasználók már tuti jelezték volna -> ergo Fedora alatt most ne frissítsen senki még :) )

Mi hasal el? A flash vagy a wrapper? Nálam Fedora 22-n a 18.0.0.160-as flash működik firefox-38.0.5-3.fc22.x86_64 verzióval. A wrappert git repóból fordítottam május 23-án este. A libfreshwrapper-pepperflash.so hossza nálam 812784 byte lett.

Tehát jól értelek, ne fordítsak most újabb wrappert magamnak?

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nekem mindkét gépen (asztali Nvidiaval, lapos Intellel) elhasal a wrapper, de nem csak az új, hanem a május 1-i kommit is. Nem én vagyok egyedül, másnál is elhasal. Lehet, hogy hw függő, de még nyomozunk. De örömhír, ha van olyan, akinél megy.
Minden függőséget feltettél? Azaz a Jack és minden egyéb?

Nálam az a jelenség, hogy a flash tartalom helyén fekete képernyő van. Hang az megy. Youtube, inda, szinte mindennél.
Milyen VGA van alatta neked? Nálam Nvidia, Intel gen3 és gen4 (asztali gépem integrált kártyája) alatt is ezt műveli.
Hogyan fordítod, milyen paraméterekkel? Illetve az opcionális függőségek közül miket teszel fel?

Na várj, zavart érzek az erőben! Biztos, hogy ez fresh player plugin bug? Mondom is miért.

Desktopon, x86_64-en régi nVidiával többnyire jól megy a freshplayer plugin, bár egyes oldalakon elhasal.

Az általam készített i686 live-omban 11.2-es Adobe-féle flash van, jellemzően - úgy emlékszem - Intel VGA-t tartalmazó notebook-on használom, s az általad említett hibát tapasztalom. YouTube csak azért működik, mert kényszerítem a HTML5-öt. Nem lehet, hogy FlashBlock bugba futottunk? Nem teszteltem még, csak bosszankottam, a live-om itt-ott még bugos. A hostapd selinux-policy bug miatt nem megy, csak kézzel indítva, a képernyővédé durván vibrál, mintha nem lenne double buffering, pedig fc21-en ezek jók voltak.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Valami Fedora körüli bug lesz, az tuti. Ennél a commitnál jelentkezi először a hiba:

2cd794e is the first bad commit
commit 2cd794e
Author: Rinat Ibragimov ibragimovrinat at mail dot ru
Date: Fri May 1 13:14:46 2015 +0300

x11et: request backing store for created window

:040000 040000 3f324cc6be6418bf0da6812f1555422aa9e15ffb 2ee6a74e7c1cf39f864d8bb063d4072ea988e701 M src

Nálam nincsenek block extensonök, így azt kizárnám. Valami olyanra tudok gondolni, hogy F22-ben verzióváltás volt egy libben és az hozott magával valami bugot, vagy bármi más nem bug jellegű változást. F21 még feleségem gépén van, majd tesztelem azzal is az új releaset, de előtte csinálok egy-két tesztet az opcionális függőségek kihagyásával, hátha sikerül rátalálni a bűnösre.

Meg is van!!!!

/etc/freshwrapper.conf: enable_windowed_mode = 0

A fenti kommit az XCreateSimpleWindow függvényt cserélte XCreateWindow-ra, s ez némileg felborította a "bioritmust". Ezek szerint F22 64 bit esetén ez képes volt ezt okozni. Majd Rinat megfejti a miértet. :)

szerk.: közben megfejtette Rinat, hogy elég a enable_xembed = 0, így megmaradnak a különböző egér események is.
Csináltam új csomagot a tárolóba, ha valakinek kell.

Kubuntun haszálom, ppa repo-ból felakva, tökéletesen működik. Asztali gép, nvidia gtx560 vga-val, de inteles laptopon is megy hibátlanul.

---
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!
Mindenki jó valamire. Ha másra nem, hát elrettentő példának.

Van ennek jövője hosszú távon? Lehetséges, hogy a falsh a html5 mellett létezni, fejlődni és nyílni fog?

hosszú távon remélhetőleg nincs jövője, de egyelőre a html5-nek fel is kéne még érnie a flash-hez, pl a hangkezelés úgy tudom még maximum draft formájában létezik, bár már azt a draftot sok böngésző támogatja. 1 éve játszottam vele, akkor websocketen streameltem egy játékszerverről voice chatet és játszottam vissza böngészőben, IE-n kívül ment mindenhol, de lehet már IE11 is tudja a draftot

Jövője nincs, mert már az Adobe se számol vele, de a flash-es oldalak még sokáig velünk lesznek. (Én pl a netbankomba se tudok flash nélkül belépni desktopról).

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Azért az durva, hogy nem biztosítanak egy alternatív, flash-nélküli verziót. Nem is értem. Mi van, ha valakinek éppen egy olyan gépről kell belépnie, amelyikre nincs telepítve a player, de nincs is admin joga hozzá?

Én amúgy elkezdtem desktopon is leszokni róla. Szépen letiltottam a Chromiumban, tehát van flash playerem, azonban nem töltődik be automatikusan. Így a videók html5-ben mennek, ahol mennek. Ahol meg nem mennek, azokra nem vagyok kíváncsi. Szerencsére a netbankomhoz nem kell flash.

Arch-on aur tárolóban még sokkal régebbi verzió van (0.2.4) :(
Arch-on próbálta már valaki felrakni a 0.3.0-t?