[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] iPlayer using gnash

From: Rob Savoye
Subject: Re: [Gnash-dev] iPlayer using gnash
Date: Tue, 15 Sep 2009 10:14:06 -0600
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20090814 Fedora/3.0-2.6.b3.fc11 Thunderbird/3.0b3

On 09/15/09 02:17, Matthew Spencer wrote:

I have now integrated the code, but it seems to be acting as it was with the
old version of NetConnection_as.cpp.  Could I ask a few more questions:

You'd need to uncomment the lines in asobj/flash/net/ to build it there, and not build the version in asobj, which is the old one.

1, what is the best way to see what is happening in the actionscript?  My
understanding is that the code will normally fail silently if there are
unimplemented functions, is it possible for me to track these (bearing in
mind that I have not written the iPlayer code and have no visibility of how
they have implemented their rtmp streaming client side).

I use the Gnash debug log for seeing what is happening, combined with either wireshark, tcpdump, or ngrep running in another window. I spend *huge* amounts of time analyzing the actual network traffic.

The other thing I do alot of is write specialized testcases (network.all), and combined with the above is how I've done most of my work. For more info, track down the video of my RTMP reverse engineering talk from FOSDEM this year. There are also some good docs on the wiki, complete with beautiful color coded decodings of RTMP based video streaming.

2, Which documents are you using for your actionscript reference?  I notice
that you have a property NetConnection.isConnected, but according to the
flash 9 specs (

  isConnected() changed somewhat between swf v8 & v9/10.

3, What is the process for pushing patches upstream?  Do I send them to the
list?  I would be happy to send the initial work I have done to get the code
compiling somewhere for review.

As noted, the patch tracker on savannah is good, email to this list works also.

        - rob -

reply via email to

[Prev in Thread] Current Thread [Next in Thread]