Comments (19)
You don't need freshplayerplugin if you want Flash in Chromium, since Chromium already implements PPAPI. You'll need to find appropriate build of PepperFlash, for x86-64 or for aarch64, and then tell Chromium to load it. I believe, instructions still can be found on the web. Search for "ppapi-flash-path".
from freshplayerplugin.
You don't need freshplayerplugin if you want Flash in Chromium, since Chromium already implements PPAPI. You'll need to find appropriate build of PepperFlash, for x86-64 or for aarch64, and then tell Chromium to load it. I believe, instructions still can be found on the web. Search for "ppapi-flash-path".
Now I'm stucking with finding approriate PeppFlashPlayer. As I known, google maintains Pepper Flash Player. Is this Player lied in chormium platform structure? or I compile the whole chromium code and the libpepflashplayer.so should be generated in my compilation?
from freshplayerplugin.
and the libpepflashplayer.so should be generated in my compilation?
Flash and its variation with PPAPI interface sometimes called PepperFlash, is a closed-source product owned by Adobe. There are no complete public source available, so you can't just build it. As Adobe took down it from their website, the only way to get is to go to archive.org
. I believe Archive.org saved some of the last bundles. You should be able to find i386 and x86-64 versions suitable for Chromium.
As for AArch64 version, I'm not sure it was even publicly available. As far as I know, ARM version of PepperFlash was sourced from ChromeOS recovery images, which all were built for 32-bit ARM. Also, those are not available anymore, and I don't know if anybody had saved a copy to Archive or not.
from freshplayerplugin.
link of the last chrome os recovery with widevine-flash_armXX.shh script that contained Widevine and PepperFlash for arm64 and armhf
https://www.e-blokos.com/ipxe/widevine-flash-20210306_arm64.tgz
https://www.e-blokos.com/ipxe/widevine-flash-20210306_armhf.tgz
from freshplayerplugin.
link of the last chrome os recovery with widevine-flash_armXX.shh script that contained Widevine and PepperFlash for arm64 and armhf
https://www.e-blokos.com/ipxe/widevine-flash-20210306_arm64.tgz
https://www.e-blokos.com/ipxe/widevine-flash-20210306_armhf.tgz
I had downloaded two packages, Both are arm-32bit.
from freshplayerplugin.
arm64 and armhf are not 32 bits. these libpepperflash.so are the originals from Chrome OS recovery.
from freshplayerplugin.
and btw, at least tell me thanks to find them for you...
from freshplayerplugin.
and btw, at least tell me thanks to find them for you...
I'm appreciating for your link.I would like found others version for aarch64.
from freshplayerplugin.
and the libpepflashplayer.so should be generated in my compilation?
Flash and its variation with PPAPI interface sometimes called PepperFlash, is a closed-source product owned by Adobe. There are no complete public source available, so you can't just build it. As Adobe took down it from their website, the only way to get is to go to
archive.org
. I believe Archive.org saved some of the last bundles. You should be able to find i386 and x86-64 versions suitable for Chromium.As for AArch64 version, I'm not sure it was even publicly available. As far as I know, ARM version of PepperFlash was sourced from ChromeOS recovery images, which all were built for 32-bit ARM. Also, those are not available anymore, and I don't know if anybody had saved a copy to Archive or not.
That's a bad new...Btw, thanks for you suggestion.
from freshplayerplugin.
I never saw Flash plugin for aarch64 but Linux
from freshplayerplugin.
I never saw Flash plugin for aarch64 but Linux
Em, I just need linux version base on aarch64. Fox x86_64, i think it's not a problem now because the old adobe flash plugins stilled can be used
from freshplayerplugin.
ppapi flash plugin version 32.0.0.371
https://www.e-blokos.com/ipxe/flash_player_ppapi_linux.x86_64.tar.gz
from freshplayerplugin.
I just need linux version base on aarch64
There was a time when Linux version of Flash was only built for i386. To use it on amd64 installations, people used nspluginwrapper. I'm not sure if AArch64 Linux distributions can run AArch32 applications. But if they do, similar approach can be used. It will probably be a lot harder to implement such adapter for PPAPI rather than for NPAPI, but it should be possible.
from freshplayerplugin.
link of the last chrome os recovery with widevine-flash_armXX.shh script that contained Widevine and PepperFlash for arm64 and armhf https://www.e-blokos.com/ipxe/widevine-flash-20210306_arm64.tgz https://www.e-blokos.com/ipxe/widevine-flash-20210306_armhf.tgz
What I want to know is, which version of chrome or chromium can still support ppapi flash, according to me, it is completely impossible after the v88 version.
Moreover, under the arm64 architecture, there is no chrome, only chromium, and only the snapd store is maintained, and there seems to be no download of earlier versions.
from freshplayerplugin.
In addition, the earlier version of this project also seems to compile the installation package for the arm64 architecture. What I want to ask is which version of firefox does it support, is the latest version ok?
@i-rinat
from freshplayerplugin.
上一次 chrome os 恢复与widevine-flash_armXX.shh 脚本的链接,该脚本包含用于arm64 和armhf 的Widevine 和PepperFlash https://www.e-blokos.com/ipxe/widevine-flash-20210306_arm64.tgz https://www。 e-blokos.com/ipxe/widevine-flash-20210306_armhf.tgz
Tested the libpepflashplayer.so in the link and found that it is still a package for armhf, not arm64, even though it does label arm64. In addition, the chromium itself under arm64 also carries a libpepflashplayer.so, but unfortunately, it is x64.
It seems that there is really no way to run flash correctly under the arm64 architecture.
from freshplayerplugin.
上一次 chrome os 恢复与widevine-flash_armXX.shh 脚本的链接,该脚本包含用于arm64 和armhf 的Widevine 和PepperFlash https://www.e-blokos.com/ipxe/widevine-flash-20210306_arm64.tgz https://www。 e-blokos.com/ipxe/widevine-flash-20210306_armhf.tgz
Tested the libpepflashplayer.so in the link and found that it is still a package for armhf, not arm64, even though it does label arm64. In addition, the chromium itself under arm64 also carries a libpepflashplayer.so, but unfortunately, it is x64. It seems that there is really no way to run flash correctly under the arm64 architecture.
You can use chromium/firefox+libpepflashplayer both arm 32bit even on arm64. You just need appropriate Linux arm64 CONFIG_COMPAT option https://github.com/torvalds/linux/blob/v4.17/arch/arm64/Kconfig#L1274 which says:
This option enables support for a 32-bit EL0 running under a 64-bit
kernel at EL1. AArch32-specific components such as system calls,
the user helper functions, VFP support and the ptrace interface are
handled appropriately by the kernel.
or dpkg --add-architecture armhf
on debian-like binary system with package manager https://forum.odroid.com/viewtopic.php?t=18806
# sudo dpkg --add-architecture armhf
# sudo apt-get update
# sudo apt-get install libc6:armhf
# sudo ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
$ ./btsync
By using this application, you agree to our Privacy Policy, Terms of Use and End User License Agreement.
from freshplayerplugin.
the earlier version of this project also seems to compile the installation package for the arm64 architecture
This repository contains only source code, not binaries. But I think there should be no obstacles compiling code for arm64. I never tried that though.
which version of firefox does it support, is the latest version ok?
I think the latest version of Firefox still supporting Flash was Firefox 84: https://blog.mozilla.org/futurereleases/2020/11/17/ending-firefox-support-for-flash/. From Firefox 85 and later, support for NPAPI interface was removed. As freshplayerplugin connects to a browser by NPAPI interface, it cannot be used anymore.
For the ESR branch, latest Firefox with Flash support is Firefox 78 ESR, I believe.
from freshplayerplugin.
It seems that there is really no way to run flash correctly under the arm64 architecture.
When Flash player for Linux was only for 32-bit x86, there was a multi-process adapter called "nspluginwrapper". It hosted an actual 32-bit Flash plugin in a 32-bit process, while a 64-bit plugin part of nspluginwrapper running inside a 64-bit browser communicated with nspluginwrapper's host process.
You may try to adapt this to ARM64. As far as I know, it's possible to run 32-bit processes on ARM64 Linux if support was enabled in the kernel. Chain will be long: Firefox Content process (arm64) → Firefox Plugin Host process (arm64) → nspluginwrapper plugin part (arm64) → nspluginwrapper host part (armhf) → Freshplayerplugin (armhf) → PPAPI Flash (armhf). There could be some locking issues, but this may actually work.
from freshplayerplugin.
Related Issues (20)
- drm test works with intel but not Nvidia HOT 4
- 32 bit build error HOT 2
- [firefox] "[fresh] [error] n2p_call_ptac, NPN_Invoke failed (or there were no npp)" HOT 6
- Some webcams return green screen HOT 1
- Build failure HOT 5
- Missing include for sys/ioctl.h in src/ppb_video_capture.c HOT 1
- (question): use with other browsers still limited to the NPAPI? HOT 9
- using Chromebook flash for desktop Chrome HOT 2
- Fullscreen showing very small window HOT 5
- Chromebook's flash used by firefox works on test but fails in real life HOT 9
- freshwrapper crashing with Firefox 61 and ChromeOS's Flash HOT 2
- Is v0.3.10 production-ready? HOT 1
- asoundlib.h: No such file or directory HOT 4
- Wayland support? HOT 1
- Trouble on XWayland
- FreshPlugin as browser extension HOT 1
- libfreshplayer does not show up in Firefox 69.0.1 64bit HOT 9
- advice on fixing https://gitlab.com/Mis012/flashplayer-standalone to make it work with freshplayer HOT 9
- Error when using make HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freshplayerplugin.