[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r9862: Parse NULL and UNDEFINED AMF0
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r9862: Parse NULL and UNDEFINED AMF0 objects too. |
Date: |
Fri, 19 Dec 2008 10:12:06 -0700 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9862
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-12-19 10:12:06 -0700
message:
Parse NULL and UNDEFINED AMF0 objects too.
modified:
libamf/amf.cpp
=== modified file 'libamf/amf.cpp'
--- a/libamf/amf.cpp 2008-11-29 20:25:32 +0000
+++ b/libamf/amf.cpp 2008-12-19 17:12:06 +0000
@@ -712,8 +712,8 @@
swapBytes(&swapped, amf::AMF0_NUMBER_SIZE);
el->makeNumber(swapped);
tmpptr += AMF0_NUMBER_SIZE; // all numbers are 8 bit big endian
+ break;
}
- break;
case Element::BOOLEAN_AMF0:
el->makeBoolean(tmpptr);
tmpptr += 1; // sizeof(bool) isn't always 1 for all
compilers
@@ -764,8 +764,16 @@
log_debug("AMF0 MovieClip frame");
break;
case Element::NULL_AMF0:
+ el->makeNull();
+ tmpptr++;
+ break;
case Element::UNDEFINED_AMF0:
+ el->makeUndefined();
+ tmpptr++;
+ break;
case Element::REFERENCE_AMF0:
+ el->makeReference();
+ break;
case Element::ECMA_ARRAY_AMF0:
{
el->makeECMAArray();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9862: Parse NULL and UNDEFINED AMF0 objects too.,
rob <=