You are here

What is flashplayer.xpt for?

10 posts / 0 new
Last post
portablealpha
Offline
Last seen: 4 years 6 months ago
Joined: 2010-03-27 16:02
What is flashplayer.xpt for?

I've been using (and updating) flash player successfully for a while now by copying just the NPSWF32.dll file to my FirefoxPortable\Data\plugins directory.

From what I've read on forums, though, you're also supposed to copy the flashplayer.xpt file. But mine works fine without it. So what does the .xpt file do exactly? Just curious. Thanks.

Edit: Could it be that the .xpt file is necessary, but FFP is reading it from the Windows\system32\Macromed\Flash directory (while reading the updated .dll from the portable directory)?

truthseeker
truthseeker's picture
Offline
Last seen: 2 years 9 months ago
Joined: 2008-07-30 20:32
When you visit this website,

When you visit this website, what version of flash does it say you have?

http://kb2.adobe.com/cps/155/tn_15507.html

portablealpha
Offline
Last seen: 4 years 6 months ago
Joined: 2010-03-27 16:02
Adobe's version check page

Adobe's version check page shows the latest version (10.0.45.2) in use.

about:plugins shows two versions installed: 10.0.45.2 (in the FFP folder) and the older version that's installed in the Windows folder on the hard drive.

Tests:

A. If I rename the dll and xpt in the Windows folder, about:plugins shows only the version installed in the FFP folder. So renaming them prevents FFP from reading them.

B. Separately, if I change plugin.scan.plid.all to false, FFP no longer sees the older version on the hard drive.

In the above two examples, 10.0.45.2 still loads and works. And this is all without flashplayer.xpt in the FFP folder.

So I can't tell what, if anything, the xpt file would do.

ottosykora
Offline
Last seen: 1 day 11 hours ago
Joined: 2007-10-11 17:48
you might be right

in the earlier versions, only one dll was needed for that, so it could be still so, all the rest seem to be less important. I tried few times, each time I have some other files coming with it, some utils etc, which also seem not to be needed in fact for the pure work under pff.

Otto Sykora
Basel, Switzerland

geekgrrl
geekgrrl's picture
Offline
Last seen: 5 years 3 days ago
Joined: 2010-02-14 14:53
Umm.. are you all saying if I

Umm.. are you all saying if I copy the NPSWF32.dll in Firefox Portable > Data > plugins folder I could delete Adobe Flash Player 10 Plugin from my little SSD drive in my little netbook?

Maybe, yes?

portablealpha
Offline
Last seen: 4 years 6 months ago
Joined: 2010-03-27 16:02
Yes definitely. I saw some

Yes definitely.

I saw some other posts you made around here so I know that's the answer that you're looking for (and having a Dell Mini 9 myself with an SSD, I understand why).

lwc
Offline
Last seen: 3 months 1 week ago
Translator
Joined: 2006-04-26 06:35
So what is it for?

Edit: Could it be that the .xpt file is necessary, but FFP is reading it from the Windows\system32\Macromed\Flash directory (while reading the updated .dll from the portable directory)?

No, because my Flash directory does not contain flashplayer.xpt. As a matter of fact, I've scanned my entire hard drive and flashplayer.xpt is nowhere to be found. But yet FFP works fine with just NPSWF32.dll.

So why do people on forums say to also copy flashplayer.xpt?

Samuel Elstein
Offline
Last seen: 8 months 3 weeks ago
Joined: 2012-02-29 12:00
XPT is for Javascript communication with the plugin and browser

XPT is for Javascript communication with the plugin and browser.
basically if you can use javascript to interact with the plugin.

lwc
Offline
Last seen: 3 months 1 week ago
Translator
Joined: 2006-04-26 06:35
So how come SWFObject works without it?

Isn't it supposed to fail?

Samuel Elstein
Offline
Last seen: 8 months 3 weeks ago
Joined: 2012-02-29 12:00
SWFObject

I only going off information I heard about the netscape plugin format.
I may be wrong but I don't think swfobject.js communicates data from the swf to the browser bu creates an api for generating HTML tags and communicte with plugin properies rather than retrieve information out of the swf file.

Log in or register to post comments