[Swfdec-commits] 2 commits - swfdec/swfdec_load_object_as.c swfdec/swfdec_net_stream.c

Pekka Lampila medar at kemper.freedesktop.org
Wed Sep 17 03:38:36 PDT 2008


 swfdec/swfdec_load_object_as.c |    2 +-
 swfdec/swfdec_net_stream.c     |    8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

New commits:
commit 6b5caa47d9469b754e672ccdd4b7b2ff4dde80bc
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date:   Wed Sep 17 13:37:47 2008 +0300

    Use POST in LoadVars/XML sendAndLoad method if no method is given

diff --git a/swfdec/swfdec_load_object_as.c b/swfdec/swfdec_load_object_as.c
index 0326a37..235f013 100644
--- a/swfdec/swfdec_load_object_as.c
+++ b/swfdec/swfdec_load_object_as.c
@@ -229,7 +229,7 @@ swfdec_load_object_as_sendAndLoad (SwfdecAsContext *cx, SwfdecAsObject *object,
   SWFDEC_AS_VALUE_SET_OBJECT (&val, object);
   data = swfdec_as_value_to_string (cx, &val);
 
-  if (method == NULL || g_ascii_strcasecmp (method, "GET") == 0) {
+  if (method != NULL && g_ascii_strcasecmp (method, "GET") == 0) {
     url = swfdec_as_context_give_string (cx,
 	g_strjoin (NULL, url, "?", data, NULL));
     buffer = NULL;
commit 0bbb92ceee8a5166306efc93c1a26a7b3f319f3d
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date:   Wed Sep 17 13:05:12 2008 +0300

    Don't require policy file for NetStream
    
    It's only required if checkPolicyFile property is true. Which is only needed to
    allow BitmapData.draw for the NetStream object

diff --git a/swfdec/swfdec_net_stream.c b/swfdec/swfdec_net_stream.c
index 77bbc21..601576d 100644
--- a/swfdec/swfdec_net_stream.c
+++ b/swfdec/swfdec_net_stream.c
@@ -586,12 +586,14 @@ swfdec_net_stream_load (SwfdecPlayer *player, gboolean allowed, gpointer streamp
   stream->requested_url = NULL;
 }
 
+// When checkPolicyFile is true the YES values in last column must be changed
+// to POLICY
 static const SwfdecAccessMatrix swfdec_net_stream_matrix = {
   { SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_NO },
-  { SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_YES, SWFDEC_ACCESS_POLICY },
+  { SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_YES, SWFDEC_ACCESS_YES },
   { SWFDEC_ACCESS_YES, SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_NO },
-  { SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_POLICY },
-  { SWFDEC_ACCESS_YES, SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_POLICY }
+  { SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_YES },
+  { SWFDEC_ACCESS_YES, SWFDEC_ACCESS_NO,  SWFDEC_ACCESS_YES }
 };
 
 void


More information about the Swfdec-commits mailing list