[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/rtmp r10045: add support for converting Da
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/rtmp r10045: add support for converting Data Elements, and trapping bad data types. |
Date: |
Wed, 25 Mar 2009 17:44:14 -0600 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 10045
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2009-03-25 17:44:14 -0600
message:
add support for converting Data Elements, and trapping bad data types.
modified:
libcore/as_value.cpp
=== modified file 'libcore/as_value.cpp'
--- a/libcore/as_value.cpp 2009-03-25 23:02:43 +0000
+++ b/libcore/as_value.cpp 2009-03-25 23:44:14 +0000
@@ -1866,6 +1866,13 @@
string_table& st = vm.getStringTable();
switch (el.getType()) {
+ case amf::Element::NOTYPE:
+ {
+#ifdef GNASH_DEBUG_AMF_DESERIALIZE
+ log_debug("as_value(Element&) : AMF type NO TYPE!");
+#endif
+ break;
+ }
case amf::Element::NULL_AMF0:
{
#ifdef GNASH_DEBUG_AMF_DESERIALIZE
@@ -2008,10 +2015,14 @@
case amf::Element::DATE_AMF0:
{
- log_unimpl("DATE Element to as_value");
- //if (swfVersion > 5) m_type = STRING;
- break;
+#ifdef GNASH_DEBUG_AMF_DESERIALIZE
+ log_debug("as_value(Element&) : AMF type DATE");
+#endif
+ double num = el.to_number();
+ set_double(num);
+ break;
}
+ //if (swfVersion > 5) m_type = STRING;
case amf::Element::UNSUPPORTED_AMF0:
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r10045: add support for converting Data Elements, and trapping bad data types.,
rob <=