Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Flash Player 17 #84

Open
jasonsturges opened this issue Apr 8, 2015 · 8 comments · May be fixed by #85
Open

Update to Flash Player 17 #84

jasonsturges opened this issue Apr 8, 2015 · 8 comments · May be fixed by #85

Comments

@jasonsturges
Copy link
Member

Does it make sense to update to the current release of Flash Player? Also, this would resolve Travis CI issues pulling FP15 from the AIR 17 SDK.

From Release Notes of Flash Player 17 / AIR 17, there is new support for Stage3D profiles, OpenGL ES 3.0 as well as a bug fix resolving CrossBridge applications break after FP version >= 16.(3938269)

@SuperDisk
Copy link

I think your link is broken. Is this it? https://helpx.adobe.com/flash-player/release-note/fp_17_air_17_release_notes.html

@jasonsturges
Copy link
Member Author

@SuperDisk Thanks - it was invalid markdown.

jasonsturges added a commit that referenced this issue Apr 8, 2015
Incremental iteration relating to issue #84, missing playerglobal.abc
@jasonsturges
Copy link
Member Author

There's a potential update in feature/84 branch a51ef74 that:

  • .travis.yml — Now copies playglobal.swc from v17.0 SDK
  • Makefile — Updates for v17 are:
    • $(MAKE) builtinabcs from tools/playerglobal/17.0/
    • -external-library-path from $(FLEX_SDK_HOME)/frameworks/libs/player/17.0
    • -swf-version=28 - these were previously 15 and 17, which SWF Version of the latest player is 28; or, was there a reason they were at those versions?
  • tools/playerglobal/17.0/ — added with files from AIR SDK 17.0.0.124:
    • airglobal.abc
    • airglobal.swc
    • builtin.abc
    • playerglobal.swc

Where is the playerglobal.abc obtained, or is it built? This file is required before testing or merging this branch.

@vpmedia
Copy link
Member

vpmedia commented Apr 8, 2015

AIR-SDK-HOME\lib\aot\lib\avmglue.abc => \CROSSBRIDGE-SDK-HOME\tools\playerglobal\VERSION\playerglobal.abc

@vpmedia
Copy link
Member

vpmedia commented Apr 8, 2015

"When compiled using the default SWF version of 18 FlasCC will attempt to run the code in a background worker. But for this sample we are directly talking to the Stage object and attempting to draw on it which needs to be done in a certain way from a background thread. We will introduce more about threading in later tutorials, so for now this tutorial just specifies a SWF version of 17 in the Makefile so that the code is run synchronously on the main Flash thread."
from: https://www.adobe.com/devnet-docs/flascc/docs/samples.html

jasonsturges added a commit that referenced this issue Apr 8, 2015
Revert `-swf-version` in Makefile, and add playerglobal.abc.
@vpmedia
Copy link
Member

vpmedia commented Apr 8, 2015

Also I would say Adobe AIR binaries can be skipped, I was thinking about integrating but CrossBridge apps are not performing well on mobile devices and working with Native Extensions is easier.

@vpmedia
Copy link
Member

vpmedia commented Apr 8, 2015

I think swf-version 28 for posix tests was OK..
http://stackoverflow.com/questions/9537076/chart-of-swf-versions-to-flash-versions

@jasonsturges
Copy link
Member Author

@vpmedia Oh, right - I had forgotten that about SWF versions. Thanks for all of this.

There's still some issues with the build before I pull request this over, per pkgconfig embedded glib.

@jasonsturges jasonsturges linked a pull request Apr 13, 2015 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants