Re: I'd like to work on amfext

[email protected] (j adams)
Newsgroups php.pecl.dev
Message-ID <[email protected]>
Thanks for your response, Johannes!

I'm in touch with Emanuele Ruffaldi, the current maintainer, and he's been
encouraging. He recommended a setup involving Visual Studio which I'm a bit
skeptical about:
http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/

The task before me now is to make some improvements to the extension.  I'm
going to be focusing on a specific problem:  The extension doesn't seem to
properly decode AMF3 objects serialized in the latest versionf of Flash
Player.  I'm still just getting acquainted with the current source code and
the coding standards so it might take a little time.  I'm certain that I
will have questions and will need the assistance of experienced developers.
 What is the proper approach to ask for this help?  Should I just post to
the pecl-dev mailing list?

There's an obvious first patch which I'd like to suggest but it's trivial.
amfext apparently does not build with php 5.3 or higher.  The bug is
reported here:
http://pecl.php.net/bugs/bug.php?id=16547

I have applied those changes and succeeded in building amfext for php 5.3.3
on a Mac. I am unsure how I might submit these changes as I don't currently
have a PECL account or an SVN account to submit changes.  I can't seem to
locate a PECL FAQ or clear description of how to submit these changes.

There are numerous other issues I hope to tackle once I get a suitable dev
environment set up:
- amfext does not properly handle circular references
- amfext reports error when using amf_decode on AMF3 serialized objects
directly from Flash Player
- amfext's various constants are not defined in PHP
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.