i-rinat / freshplayerplugin Goto Github PK
View Code? Open in Web Editor NEWppapi2npapi compatibility layer
License: MIT License
ppapi2npapi compatibility layer
License: MIT License
The hardware acceleration does not work. Is it yet not implemented or maybe is there any way to enable it? Thank you.
When the website use flash plugin to select files to upload, cannot open the select file window to select files
Chromium for Slackware uses the paths:
/usr/lib/PepperFlash and /usr/lib64/PepperFlash
for the Pepperflash plugin. It would be nice if they could be recognized automatically.
When watching any channel on twitch the chat window opens but the dialogue fails to load. It just keeps recycling with "Sorry, we were unable to connect to chat. Reconnecting in 2 seconds."
I would really want to start helping, but I have no idea where to start, most importantly, how do you debug this?
If you could add just a bit of documentation on how to get started that would be nice :)
trunk does not build on Ubuntu 14.04
with message
-- checking for modules 'alsa;glib-2.0;x11;xinerama;egl;glesv2;liburiparser;libconfig;libevent;libevent_pthreads;cairo;pango;pangocairo;pangoft2;freetype2;gtk+-2.0'
-- package 'egl' not found
-- package 'glesv2' not found
-- package 'libevent' not found
-- package 'libevent_pthreads' not found
you have to add this to README
sudo apt-get install libegl1-mesa-dev libgles2-mesa-dev libevent-dev libevent-pthreads-2.0-5
Trying to watch fifa live 2014 on this site http://www.cbc.ca/sports-content/soccer/brazil2014/video/match/1242571 on firefox with freshplayer says it's not working or not available. It works well on a fresh install of chromium with pepperflash though.
After enabling fresh player RSSOwl crashes instantly when attempting to view feeds. Disabling fresh player prevents the problem.
The console shows:
A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f2938ff5bd6, pid=5751, tid=139817356359424
#
# JRE version: OpenJDK Runtime Environment (7.0_55-b14) (build 1.7.0_55-b14)
# Java VM: OpenJDK 64-Bit Server VM (24.51-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libxul.so+0xb65bd6] ffi_closure_unix64+0x3590
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/gcb/hs_err_pid5751.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
I posted this on classpath bugzilla but as they pointed out, the error is with native code, i.e. RSSOwl.
I have a full log file - very long - if needed.
Hi, upgraded to Ubuntu 14.04 and Firefox 31 and some websites that were working before have stopped working. I have found two
https://www.ted.com/
flash player tries to load forever without success, revert back to flash 11.2 and it works again
http://www.cp24.com/
Got a box asking me to download flash from Adobe
I have an old installation of Ubuntu 13.10 and Firefox 30 which I have not erased yet, both sites work properly.
I have also had an old version of flashplayerplugin which I compiled on Fedora 20 a while ago and have not get a chance to update yet, it still works with Firefox 31 for both sites.
On Ubuntu 14.04 flashplayerplugin was installed with webupd8's ppa.
Thanks
I just found about this and started testing across all of my Debian boxes.
So far, I have two with Debian Jessie/testing (which ships with Mesa 10.2 - one is some recent Sandy Bridge box and other is a really REALLY ancient Pentium 4 laptop with some ancient-as-time-itself Radeon IGP340M). While I've yet to check on the SB box, on the ancient laptop, libfreshwrapper-pepperflash.so seems to work as expected (surprisingly for such OLD hardware!).
Now I'm trying on a kinda old box (a Core 2 Duo laptop with a Mobility Radeon X1400 GPU), but this one is running Debian Stable (AKA Wheezy). Unfortunately, Wheezy ships with the now-unsupported Mesa 8.0.5, and it seems that freshplayerplugin doesn't like that, judging for the following message logged at my console:
not implemented: PPB_OpenGLES2DrawBuffers(Dev);1.0
...followed by the Flash plugin crashing and Firefox notifying me about the fact.
If a newer Mesa version was expected, I would like to see that documented somewhere. Unfortunately updating this box to Jessie is not a possibility for me (yet). Is this fixable in the plugin anyway? Or it's just another reason for NOT using Debian Stable?
I know this is a weird thing to report, but some Flash ads (tested with some Adsense ads) can't be clicked when using Fresh Player Plugin. This doesn't occur with all Adsense Flash ads, just with some of them.
Ads are important because they bring revenue to websites, keeping them alive so even though most users won't agree with this, the bug should be fixed...
Hi,
There are some sites for which the full screen button doesn't work.
For example,http://www.cp24.com/
click maximize the video just freezes/
This happens in Ubuntu 13.10 (install flashplayerplugin with webupd8 ppa) and fedora 20 (compile flashplayerplugin from source)
Thanks for the great work!
When I try to copy a video url from flash context menu, with or without current position, it doesn't copy the url. I've tried that on youtube videos.
This is more an feature request as an real issue :)
The Flash window needs a name and/or a class to be accessible from the window manager.
I have a multi monitor setup and the Flash window opens in Fullscreen always on the wrong monitor. I can fix that with my window manager when I set a specific viewport. But for that the window manager needs a name or a class, is it possible to add a name/class to the flash window?
update
I don't use xinerama, so the config file doesn't help me (I'm using Nvidia TwinView).
Hi,
From latest commit play flash video fail when I've more than one tab open in Firefox. After some seconds, container plugin crash and I can continue using firefox but not flash player.
My system:
Firefox 31
Ubuntu 1404 64 bits.
Chrome with Adobe Flash Player 14.0.0.145
GLES2 emulation doesn't work reliable. Rework ppb_graphics3d to make use of existing GLES2 api of Mesa/prorietary drivers. Consider using EGL to acquire context.
Hints: EXT_create_context_es2_profile
I can not watch video on TED.
http://www.ted.com/
I don't know from what commit exactly but from Aug 29 update (maybe prior, but I don't update previous since Aug 23) Deezer and Spotify doesn't play sound.
Can you test and fix?
same thing happens to me on youtube and with store.steampowered.com.
but i can still seek in the video and resume the playback, which will pause again after 7 seconds.
using Fedora 20/x64 with the latest commit - cbe7057
with the nouveau driver works while the proprietary driver does not work
After this change in the code firefox crashes.
If i try to build i get:
~/git/freshplayerplugin/build% make
[ 1%] Building C object CMakeFiles/freshwrapper-obj.dir/src/np_functions.c.o
/home/odroid/git/freshplayerplugin/src/np_functions.c: in function ' »handle_key_press_release_event«:
/home/odroid/git/freshplayerplugin/src/np_functions.c:785:5: error: unknown type name: »XComposeStatus«
XComposeStatus compose_status;
^
/home/odroid/git/freshplayerplugin/src/np_functions.c:790:5: error: implicit declaration of function »XLookupString« [-Werror=implicit-function-declaration]
charcount = XLookupString(ev, buffer, sizeof(buffer), &keysym, &compose_status);
^
cc1: some warnings are treated as errors
make[2]: *** [CMakeFiles/freshwrapper-obj.dir/src/np_functions.c.o] errors 1
make[1]: *** [CMakeFiles/freshwrapper-obj.dir/all] errors 2
make: *** [all] errors 2
When I open the about page:
http://www.adobe.com/software/flash/about/
Sometimes the version code on the right bottom crashes, Firefox reports that the plugin breaks down.Sometimes it shows "You have the version 14,0,0,145 installed" correctly.
But no film on the top is played.It plays in chromium.When I tried right-click on it, it says no film loaded.
Arch linux with kernel 3.15.5-2, Intel HD4600, pepper flash plugin 14.0.0.145 from google chrome stable, freshplayerplugin built from your git yesterday (07/29/2014).
I can only type English in a flashplayer,
my input method (Fcitx) doesn't work, but it works well in Chrome.
I have set xinerama_screen = 1, however full-screen videos continue to play on my main display, 0. This happens regardless of which display the window containing the Flash video is on prior to pressing the full screen button. Ironically, this is the behaviour of the NPAPI Flash plugin, whereas Pepper Flash actually does the right thing when running from Chrome.
(I'm running the 20140829 nightly build from the Webupd8 PPA.)
Now files are written into directories in /tmp/freshplayerplugin
, which is cleared on reboot. Create files under ~/.config/freshwrapper-data/<plugin-name>/
for example.
When right clicking in flash, a menu is presented. All default items such as "About Flash Player" are written in Russian, regardless of the actual language the system is set to.
Hi, first i want to thank everybody who is involved in this project and are working on it.
My issue is basically that I cannot play .spl (Future Splash) files on firefox (It uses the default download action). I checked the pepper flash plugin on chrome and it has future splash on it´s mimetypes, but when I checked it on firefox there is just the Shockwave Flash (swf) on the mime-type list.
Hi there,
I cannot launch some Java applications, such as smartgithg or Crashplan, when I have installed freshplayerplugin.
The produced error output:
[ERROR:flash/platform/pepper/common/pep_process.cpp(19)] CHECK(g_process_type == PROCESS_TYPE_UNKNOWN) failed
/usr/bin/smartgithg: line 99: 21690 Aborted (core dumped) $_JAVA_EXEC $_VM_PROPERTIES -Xmx${SMARTGITHG_MAX_HEAP_SIZE} -Xverify:none -Dsmartgit.vm-xmx=${SMARTGITHG_MAX_HEAP_SIZE} -jar "$SMARTGIT_HOME/lib/bootloader.jar" "$@"
Any ideas what could cause the conflict?
Thanks!
There is some API that mention hwaccel. Try to implement them and see what comes out.
[root@10807 src]# cmake --version
cmake version 2.8.8
[root@10807 src]# cmake ..
checking for modules 'alsa;glib-2.0;x11;xinerama;egl;glesv2;liburiparser;libconfig;libevent;libevent_pthreads;cairo;pango;pangocairo;pangoft2;freetype2;gtk+-2.0'
package 'liburiparser' not found
package 'libevent' not found
package 'libevent_pthreads' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:275 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:329 (_pkg_check_modules_internal)
CMakeLists.txt:20 (pkg_check_modules)
Configuring incomplete, errors occurred!
[root@10807 src]# yum -y install uriparser-devel libevent-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base: mirror.nsc.liu.se
elrepo: mirrors.coreix.net
extras: centosn4.centos.org
updates: centosh2.centos.org
Setting up Install Process
Package uriparser-devel-0.7.1-1.el6.x86_64 already installed and latest version
Package libevent-devel-1.4.13-4.el6.x86_64 already installed and latest version
Nothing to do
[root@10807 src]# cmake ..
checking for modules 'alsa;glib-2.0;x11;xinerama;egl;glesv2;liburiparser;libconfig;libevent;libevent_pthreads;cairo;pango;pangocairo;pangoft2;freetype2;gtk+-2.0'
package 'liburiparser' not found
package 'libevent' not found
package 'libevent_pthreads' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:275 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:329 (_pkg_check_modules_internal)
CMakeLists.txt:20 (pkg_check_modules)
Configuring incomplete, errors occurred!
[root@10807 src]#
I maintain freshplayerplugin in a PPA for Ubuntu / Linux Mint users and the latest git fails to build on Ubuntu 12.04 Precise Pangolin. Here's the build log: https://launchpadlibrarian.net/183382555/buildlog_ubuntu-precise-i386.freshplayerplugin_0.1.0%2Bgit20140828~webupd8~precise0_FAILEDTOBUILD.txt.gz
The latest git is built successfully on Ubuntu 14.04.
Hi there,
For some reasons Flash is no longer working in Firefox for me although it is successfully enabled according to about:plugins
:
More system information:
Arch Linux 64bit
freshplayerplugin-git 20140712-1
chromium-pepper-flash 14.0.0.145-1
firefox 30.0-1
I tested the following site whether Flash is working:
http://www.adobe.com/shockwave/welcome/
Let me know if I can provide you with more information to fix the issue.
Thanks ahead!
It was reported by @blackwolf12333 in #6 (comment) that copyrighted content doesn't work, while it works in Chrome.
After installing fresh player plugin, nothing shows, it's just a blank spot where flash is suppose to be and a slower browser.
https://i.imgur.com/T8UGR2y.png
https://i.imgur.com/tFGG0Rh.png (about page)
https://i.imgur.com/rGVPV2t.png (details)
Real life URLs are often violates specifications, and that makes strict url parsers complain too much. More error tolerant parser is required.
plugin-container continues to grow to saturate the entire memory system
Sites where flash is used for webcam chat seem not to be supported. An easy example could be Omegle, where it says "webcam required".
Current version doesn't handle transparency, alpha channel is ignored as well as previous contents of suppied drawable.
Find a way to support transparent plugin instances.
NPP_DidComposite must not be set for freshplayerplugin to work with WebKit2 GTK.
Here's a test case. Build stock freshplayerplugin, then:
user@ubuntu:~$ /usr/lib/x86_64-linux-gnu/webkit2gtk-3.0/libexec/WebKitPluginProcess -scanPlugin ~/.mozilla/plugins/libfreshwrapper-pepperflash.so
Bus error (core dumped)
Comment out the following line in np_entry.c and rebuild:
//aNPPFuncs->didComposite = NPP_DidComposite;
Then:
user@ubuntu:~$ /usr/lib/x86_64-linux-gnu/webkit2gtk-3.0/libexec/WebKitPluginProcess -scanPlugin ~/.mozilla/plugins/libfreshwrapper-pepperflash.so
Shockwave Flash
Shockwave Flash 13.1 r2
application/x-shockwave-flash:swf:Shockwave Flash
(Of course, libwebkit2gtk-3.0-25 must be installed)
When I use google chrome and go to grooveshark.com.
I can listen music
When I change flash player to Adobe Flash 11.2.202.400.
and it's ok.
When I use freshplayerplugin (20140831)
I can not play music on grooveshark.com.
Arch Linux.
Firefox 31.0
First of all congrats on your innovative work. I am on Ubuntu 13.10 32 bit platform. I tried it in firefox, it works ok but sometimes I get no sound while watching videos. I wanted to let you know.
Regards
Compiled the file with suse build services, and created a package for Fedora 20/x64
[https://build.opensuse.org/package/show/home:The-IceMan-Blog/freshplayerplugin], the package install the file to /usr/lib64/mozilla/plugins
but i don't see it in the about:plugins page.
# ls -l /usr/lib64/mozilla/plugins
total 756
4 drwxr-xr-x. 2 root root 4096 Jun 1 20:26 .
4 drwxr-xr-x. 4 root root 4096 Aug 3 2013 ..
348 -rwxr-xr-x 1 root root 353096 Jun 1 19:58 libfreshwrapper.so
20 -rwxr-xr-x 1 root root 20016 May 24 18:09 libgnome-shell-browser-plugin.so
108 -rwxr-xr-x 1 root root 106592 Oct 3 2013 libtotem-cone-plugin.so
112 -rwxr-xr-x 1 root root 111344 Oct 3 2013 libtotem-gmp-plugin.so
72 -rwxr-xr-x 1 root root 73472 Oct 3 2013 libtotem-mully-plugin.so
88 -rwxr-xr-x 1 root root 86288 Oct 3 2013 libtotem-narrowspace-plugin.so
Many thanks for bringing up-to-date pepper flash to NPAPI enabled browsers, it's much needed. Unfortunately I'm having a problem controlling the video quality of videos on Al
Jazeera English. With NPAPI flash 11.2 or pepper flash 13.1 in Chrome one can change the video quality, but while the video plays with freshplayerplugin, one cannot change the video quality and the default video quality is so high that it pushes my CPU to the limit. See for example:
http://www.aljazeera.com/programmes/lifelines/2014/04/ancient-enemy-2014429135148438678.html
Best Regards
In dual monitor setups, full-screen videos looks stretched, as if it's displayed on both monitors but it's actually only displayed on one monitor, here's a screenshot: http://i.imgur.com/kKPbNkB.png
The video should only be displayed on one monitor and not stretched, obviously.
Also, the font looks pretty bad with just one monitor and full-screen video: http://i.imgur.com/Ygk3Rjh.png
Tested with YouTube, Ubuntu 14.04 64bit and the latest freshplayerplugin from Git.
Sound stream is delayed and choppy if PulseAudio used.
I was on this website: https://www.youtube.com/watch?v=I1HpEzxYHxE on Linux Mint 16 using firefox with the fresh pepper wrapper for pepper flash version 13.0.0.214... after a few minutes nothing would respond from the video. I would have to refresh the page.
Good work so far. I'm glad someone decided to make this project. I never liked Google chrome so having an updated version on flash on Firefox is awesome. Keep up the good work.
I don't know if you want website specific tickets, but for me flash works fine with youtube. But when it is embedded on plug.dj it doesn't work.
I am using chrome now, it is working here.
I went to this site http://www.speedtest.net to test my internet speed however, it wasn't able to detect flash player.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.