Xcallibur
Posts: 2
Joined: Fri May 18, 2012 11:41 pm

Flash Player on Debian

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?

JeremyF
Posts: 515
Joined: Wed Jan 25, 2012 9:06 pm

Re: Flash Player on Debian

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

Xcallibur
Posts: 2
Joined: Fri May 18, 2012 11:41 pm

Re: Flash Player on Debian

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.

itimpi
Posts: 1090
Joined: Sun Sep 25, 2011 11:44 am
Location: Potters Bar, United Kingdom

Re: Flash Player on Debian

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.

willrandship
Posts: 51
Joined: Tue Sep 13, 2011 5:08 pm

Re: Flash Player on Debian

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.

User avatar
Aux
Posts: 13
Joined: Mon May 14, 2012 9:43 am
Location: Riga, Latvia

Re: Flash Player on Debian

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.

sharix
Posts: 200
Joined: Thu Feb 16, 2012 11:29 am
Location: Slovenia

Re: Flash Player on Debian

Sat May 26, 2012 9:09 pm

Not true, I have flash on my armv6 android phone (zte blade).

JeremyF
Posts: 515
Joined: Wed Jan 25, 2012 9:06 pm

Re: Flash Player on Debian

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

User avatar
Aux
Posts: 13
Joined: Mon May 14, 2012 9:43 am
Location: Riga, Latvia

Re: Flash Player on Debian

Mon May 28, 2012 11:24 am

sharix wrote:Not true, I have flash on my armv6 android phone (zte blade).
Flash Lite != Flash

donde
Posts: 79
Joined: Sat Feb 18, 2012 3:57 am

Re: Flash Player on Debian

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.

AlexBerry
Posts: 1
Joined: Wed Aug 01, 2012 4:46 pm

Re: Flash Player on Debian

Wed Aug 01, 2012 4:48 pm

Vlc plays audio very nicely in gui... But I agree, having flash would be nice.

crazy4chrissi
Posts: 3
Joined: Tue Aug 07, 2012 2:29 pm

Re: Flash Player on Debian

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/flas ... pberry-pi/

fransschreuder
Posts: 6
Joined: Mon Jun 04, 2012 7:18 am

Re: Flash Player on Debian

Tue Aug 07, 2012 2:56 pm

what about the files that can be found here?
http://forum.xda-developers.com/showthr ... ?t=1504968

pix
Posts: 1
Joined: Fri Oct 26, 2012 12:44 am

Re: Flash Player on Debian

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

cep33920
Posts: 2
Joined: Thu Jan 31, 2013 9:37 pm

Re: Flash Player on Debian

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

itimpi
Posts: 1090
Joined: Sun Sep 25, 2011 11:44 am
Location: Potters Bar, United Kingdom

Re: Flash Player on Debian

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.

DIYSciBorg
Posts: 1
Joined: Fri Jan 24, 2014 2:20 pm

Re: Flash Player on Debian

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/flas ... pberry-pi/

User avatar
redhawk
Posts: 3465
Joined: Sun Mar 04, 2012 2:13 pm
Location: ::1

Re: Flash Player on Debian

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.

Return to “Beginners”