[Swfdec-commits] 4 commits - swfdec/swfdec_player.c test/swfdec_test_plugin.c test/trace vivified/code
Pekka Lampila
medar at kemper.freedesktop.org
Thu Jun 26 16:29:28 PDT 2008
swfdec/swfdec_player.c | 2 +-
test/swfdec_test_plugin.c | 4 +++-
test/trace/Makefile.am | 1 +
vivified/code/rewrite.c | 10 ++++++++++
4 files changed, 15 insertions(+), 2 deletions(-)
New commits:
commit a87c74c77dccf8ed054356bb72cc7e2f64fa4373
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Fri Jun 27 02:28:23 2008 +0300
Update swfdec_test_plugin_swfdec_launch to match the new launch signal
diff --git a/test/swfdec_test_plugin.c b/test/swfdec_test_plugin.c
index 5bf4adb..352dd41 100644
--- a/test/swfdec_test_plugin.c
+++ b/test/swfdec_test_plugin.c
@@ -101,7 +101,9 @@ swfdec_test_plugin_swfdec_trace (SwfdecPlayer *player, const char *message,
static void
swfdec_test_plugin_swfdec_launch (SwfdecPlayer *player, const char *url,
- const char *target, SwfdecBuffer *data, SwfdecTestPlugin *plugin)
+ const char *target, SwfdecBuffer *data, guint header_count,
+ const char **header_names, const char **header_values,
+ SwfdecTestPlugin *plugin)
{
plugin->launch (plugin, url);
}
commit c2d7d046a4f514d652cdf283cad0b6f4e489c589
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Fri Jun 27 02:26:27 2008 +0300
Fix the number of arguments for launch signal's g_signal_new call
Ouch, it wasn't updated when adding headers...
diff --git a/swfdec/swfdec_player.c b/swfdec/swfdec_player.c
index 5d02b09..6c34da2 100644
--- a/swfdec/swfdec_player.c
+++ b/swfdec/swfdec_player.c
@@ -2315,7 +2315,7 @@ swfdec_player_class_init (SwfdecPlayerClass *klass)
*/
signals[LAUNCH] = g_signal_new ("launch", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST, 0, NULL, NULL, swfdec_marshal_VOID__STRING_STRING_BOXED_UINT_BOXED_BOXED,
- G_TYPE_NONE, 3, G_TYPE_STRING, G_TYPE_STRING, SWFDEC_TYPE_BUFFER, G_TYPE_UINT, G_TYPE_STRV, G_TYPE_STRV);
+ G_TYPE_NONE, 6, G_TYPE_STRING, G_TYPE_STRING, SWFDEC_TYPE_BUFFER, G_TYPE_UINT, G_TYPE_STRV, G_TYPE_STRV);
/**
* SwfdecPlayer::missing-plugins:
* @player: the #SwfdecPlayer missing plugins
commit d539315a5db1bf4e29182023f43176cbccd11051
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Thu Jun 26 16:06:00 2008 +0300
Add test/trace/test.mp3 to Makefile.am, it was forgotten earlier
diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am
index fe4ac51..49dd6ec 100644
--- a/test/trace/Makefile.am
+++ b/test/trace/Makefile.am
@@ -3542,6 +3542,7 @@ EXTRA_DIST = \
targetpath-6.swf.trace \
targetpath-7.swf \
targetpath-7.swf.trace \
+ test.mp3 \
text-field-autosize-layout-update-5.swf \
text-field-autosize-layout-update-5.swf.trace \
text-field-autosize-layout-update-6.swf \
commit 1b57a267c304a2d23ff56116b8a4283fdd31ec0e
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Thu Jun 26 13:33:52 2008 +0300
Don't overwrite reg 0 in vivi-rewrite's --sort-enumerate
Now it overwrites $_vivi_rewrite_sort_enumerate instead
diff --git a/vivified/code/rewrite.c b/vivified/code/rewrite.c
index 1df0a7e..24497ac 100644
--- a/vivified/code/rewrite.c
+++ b/vivified/code/rewrite.c
@@ -181,6 +181,10 @@ sort_enumerate (ViviCodeAssembler *assembler)
// FIXME: compile once and use multiple times (problem is the labels)
statement = vivi_parse_string (
"asm {"
+ " push reg 0;"
+ " push '$_vivi_rewrite_sort_enumerate';"
+ " define_local;"
+
" push 0;"
" init_array;"
" store 0;"
@@ -216,6 +220,12 @@ sort_enumerate (ViviCodeAssembler *assembler)
" jump write_start;"
"write_end:"
+ " push '$_vivi_rewrite_sort_enumerate';"
+ " get_variable;"
+ " store 0;"
+ " pop;"
+ " push '$_vivi_rewrite_sort_enumerate';"
+ " delete2;"
"}"
);
g_assert (statement);
More information about the Swfdec-commits
mailing list