Flash Player on Debian


18 posts
by Xcallibur » Fri May 18, 2012 11:46 pm
Hi all, if flash player is working on Debian http://wiki.debian.org/FlashPlayer, then why on the Raspberry Pi doanloads page is there a quote stating Flash Player will not work on Debian?

I realise the Debian OS is ported to the ARM V6 architecture, but isn't the Debian based flash player reliant on the operating system and not the processor?
Posts: 2
Joined: Fri May 18, 2012 11:41 pm
by JeremyF » Sat May 19, 2012 12:30 am
{sig} Setup: Original version Raspberry Pi (B, rev1, 256MB), Dell 2001FP monitor (1600x1200), 8GB Class 4 SD Card with Raspbian and XBMC, DD-WRT wireless bridge
Posts: 522
Joined: Wed Jan 25, 2012 9:06 pm
by Xcallibur » Sat May 19, 2012 12:53 am


So the applications that run on an operating system must be compiled for different processor architectures? Why isn't it as simple as running the i386 flashplugin-nonfree package on the ARM Debian operating system; since I thought it is the operating system that is rewritten for the different processor architecture and not the applications that run on it.
Posts: 2
Joined: Fri May 18, 2012 11:41 pm
by itimpi » Sat May 19, 2012 3:14 am
Xcallibur wrote:


So the applications that run on an operating system must be compiled for different processor architectures? Why isn't it as simple as running the i386 flashplugin-nonfree package on the ARM Debian operating system; since I thought it is the operating system that is rewritten for the different processor architecture and not the applications that run on it.

No - applications are processor architecture specific as well. In many cases this means the application just needs recompiling for the target architecture, but this will not work if it has architecture specific code.
Posts: 1033
Joined: Sun Sep 25, 2011 11:44 am
Location: Potters Bar, United Kingdom
by willrandship » Thu May 24, 2012 11:15 pm
There's another, much larger issue: Flash is owned by Adobe, meaning we can't just recompile the code. We would either have to get a port from them, or alter an existing Flash build for android, for example.

By the way, usually, between distros of linux the binaries don't need to be recompiled. For instance, many Fedora packages require no alterations to the contents to work on debian. It's the packaging itself that needs changing at that point.

However, hardware differences are often enough to break any chance of using a program on another architecture. For example, the reason you see tons of ports of Snes9x, but not zSnes (A faster emulator, by the way) is because zSnes is written with tons of x86-specific code, and Snes9x is written in C.

It's almost always about hardware, not software.
Posts: 51
Joined: Tue Sep 13, 2011 5:08 pm
by Aux » Fri May 25, 2012 6:16 am
There is absolutely no way of getting Flash for RasPi. Adobe is a closed-source developer and the only version they made for ARM CPUs is Android one which requires ARMv7 CPU with NEON extension. That makes RasPi unable to run it even if someone ports Android.
User avatar
Posts: 16
Joined: Mon May 14, 2012 9:43 am
Location: Riga, Latvia
by sharix » Sat May 26, 2012 9:09 pm
Not true, I have flash on my armv6 android phone (zte blade).
Posts: 164
Joined: Thu Feb 16, 2012 11:29 am
Location: Slovenia
by JeremyF » Sun May 27, 2012 12:40 am
sharix wrote:Not true, I have flash on my armv6 android phone (zte blade).

Flash Lite maybe? Anyway, that's probably because the manufacturer licensed it, but idk.
{sig} Setup: Original version Raspberry Pi (B, rev1, 256MB), Dell 2001FP monitor (1600x1200), 8GB Class 4 SD Card with Raspbian and XBMC, DD-WRT wireless bridge
Posts: 522
Joined: Wed Jan 25, 2012 9:06 pm
by Aux » Mon May 28, 2012 11:24 am
sharix wrote:Not true, I have flash on my armv6 android phone (zte blade).

Flash Lite != Flash
User avatar
Posts: 16
Joined: Mon May 14, 2012 9:43 am
Location: Riga, Latvia
by donde » Tue Jul 31, 2012 2:33 pm
I can't even run Earthlink Webmail, for parts of the application require Flash. Another great web site, "Astronomy Picture of the Day" does not work. It requires Flash and suggests HTML5!

I know this great project, Raspberry Pi was meant for kids to learn programming, but I'm afraid the roadblocks we see might not keep their interest. I don't even see an audio player yet in the GUI. But, I'm confident of progress. Just an observation.
Posts: 79
Joined: Sat Feb 18, 2012 3:57 am
by AlexBerry » Wed Aug 01, 2012 4:48 pm
Vlc plays audio very nicely in gui... But I agree, having flash would be nice.
Posts: 1
Joined: Wed Aug 01, 2012 4:46 pm
by crazy4chrissi » Tue Aug 07, 2012 2:32 pm
I got Flash working on my Raspberry Pi (Debian Squeeze). :D :P
Well, not Flash exactly, but Gnash does the job of playing SWF as well. It's just very slow (have not tried it on Raspbian yet, might be faster there). Read my blog post for details: http://blog.christosoft.de/2012/08/flash-on-the-raspberry-pi/
Posts: 3
Joined: Tue Aug 07, 2012 2:29 pm
by fransschreuder » Tue Aug 07, 2012 2:56 pm
what about the files that can be found here?
http://forum.xda-developers.com/showthread.php?t=1504968
Posts: 6
Joined: Mon Jun 04, 2012 7:18 am
by pix » Fri Oct 26, 2012 12:55 am
Out of curiosity, I've been hunting around for an ARMv6 build of libflashplayer.so from Android, but all the ones I've found posted on XDA listed as being for ARMv6 phones are actually compiled for ARMv7... which is quite odd.

Code: Select all
$ readelf -A libflashplayer.so | grep Tag_CPU_arch:
  Tag_CPU_arch: v7


Often the other libraries in the APKs such as libstagefright.so are actually ARMv6 binaries, however.

Trying to dlopen these libraries on a Pi gives a "file not found" error, and strace shows that it bails after it reads the ABI information from the library.

I'm trying to get hold of an ARMv6 Android phone with Flash to see what is going on there.

pix
Posts: 1
Joined: Fri Oct 26, 2012 12:44 am
by cep33920 » Mon May 20, 2013 3:43 pm
hello,
is anyone finally succeded in running adobe flash player on pi ? (ecard service of my bank need it, gnash and lightspark do not work...)
thanks
Posts: 2
Joined: Thu Jan 31, 2013 9:37 pm
by itimpi » Mon May 20, 2013 6:23 pm
cep33920 wrote:hello,
is anyone finally succeded in running adobe flash player on pi ? (ecard service of my bank need it, gnash and lightspark do not work...)
thanks

No. Adobe Flash does not run, and since Adobe have no interest in producing a version for the Pi you should assume there will never be a working version on the Pi.
Posts: 1033
Joined: Sun Sep 25, 2011 11:44 am
Location: Potters Bar, United Kingdom
by DIYSciBorg » Fri Jan 24, 2014 2:24 pm
Wow nice. Crazy easy to install too.. apt-get found it right away

crazy4chrissi wrote:I got Flash working on my Raspberry Pi (Debian Squeeze). :D :P
Well, not Flash exactly, but Gnash does the job of playing SWF as well. It's just very slow (have not tried it on Raspbian yet, might be faster there). Read my blog post for details: http://blog.christosoft.de/2012/08/flash-on-the-raspberry-pi/
Posts: 1
Joined: Fri Jan 24, 2014 2:20 pm
by redhawk » Fri Jan 24, 2014 2:46 pm
No. Adobe Flash does not run, and since Adobe have no interest in producing a version for the Pi you should assume there will never be a working version on the Pi.
The Pi is powered by an ARMv6 processor this is too slow to run Flash Player which is why Adobe are only bothering to support ARMv7 / Cortex A8.
It's the same situation with the many Android phones and tablets powered by ARMv6 they can't run Flash Player either, which is one good reason why Broadcom shouldn't lift a finger to support Android on the Pi (unless the Pi gets a processor upgrade).

Richard S.
User avatar
Posts: 3317
Joined: Sun Mar 04, 2012 2:13 pm
Location: ::1