Displaying 10 results from an estimated 10 matches for "g_strfreev".
2007 Oct 14
0
4 commits - libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_sound.c
...ot;, list);
+ for (i = 0; split[i] != NULL && ret == NULL; i++) {
+ for (j = 0; audio_codecs[j].name != NULL; j++) {
+ if (g_ascii_strcasecmp (audio_codecs[j].name, split[i]) != 0)
+ continue;
+ ret = audio_codecs[j].func (codec, format);
+ if (ret)
+ break;
+ }
+ }
+ g_strfreev (split);
+ }
+
if (ret) {
ret->codec = codec;
g_return_val_if_fail (SWFDEC_IS_AUDIO_FORMAT (ret->format), NULL);
commit 3ca6fc618facfd4ad5699070806d374b0714d901
Author: Benjamin Otte <otte at gnome.org>
Date: Sun Oct 14 21:12:01 2007 +0200
allow env vars SWFDEC_CODE...
2007 Oct 25
0
libswfdec/swfdec_as_object.c
..._VALUE_SET_STRING (&val, SWFDEC_AS_STR_EMPTY);
}
swfdec_as_object_set_variable (object,
- swfdec_as_context_get_string (object->context, varlist[i]), &val);
+ swfdec_as_context_give_string (object->context,
+ swfdec_as_string_unescape (cx, varlist[i])), &val);
}
+ g_strfreev (varlist);
}
void
2007 Oct 31
0
5 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_audio.c libswfdec/swfdec_sound.c libswfdec/swfdec_xml.c
...ing (object->context,
- swfdec_as_string_unescape (cx, varlist[i])), &val);
+ unescaped = swfdec_as_string_unescape (cx, varlist[i]);
+ if (unescaped != NULL) {
+ swfdec_as_object_set_variable (object,
+ swfdec_as_context_give_string (cx, unescaped), &val);
+ }
}
g_strfreev (varlist);
}
commit 28aa42cf849bfb39112e0e2c366b08ece2372845
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Tue Oct 30 19:28:22 2007 +0200
Previous way of reading sound envelopes was still somewhat off, fixed
diff --git a/libswfdec/swfdec_sound.c b/libswfdec/swfdec_sound.c
ind...
2007 Aug 20
0
15 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c
...uot;no ASnative function for %u, %u, what now?", x, y);
- return;
+ break;
}
SWFDEC_AS_VALUE_SET_OBJECT (&val, SWFDEC_AS_OBJECT (function));
swfdec_as_object_set_variable (target, swfdec_as_context_get_string (cx, s), &val);
y++;
}
- g_free (names);
+ g_strfreev (names);
}
SWFDEC_AS_NATIVE (4, 1, ASSetNativeAccessor)
@@ -202,12 +202,12 @@ ASSetNativeAccessor (SwfdecAsContext *cx
set = swfdec_get_asnative (cx, x, y++);
if (get == NULL) {
SWFDEC_ERROR ("no getter for %s", s);
- return;
+ break;
}
swfdec_as_o...
2007 Aug 17
0
4 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h test/trace
...-1);
+ } else {
+ char **split =
+ g_strsplit (swfdec_as_value_to_string (cx, &argv[1]), ",", -1);
guint i;
for (i = 0; split[i]; i++) {
swfdec_as_context_ASSetPropFlags_set_one_flag (obj,
swfdec_as_context_get_string (cx, split[i]), flags);
}
g_strfreev (split);
- } else {
- SWFDEC_FIXME ("ASSetPropFlags for non-null properties not implemented yet");
}
}
diff-tree 87b80853e78f8281e206db513eb9471b192fffaf (from afdf9987d560b315469d8747f56916dcd3235ecb)
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Fri Aug 17 16:...
2007 Aug 07
0
5 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_keys.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_sprite_movie_as.c player/swfdebug.c player/swfdec_debug_movies.c player/swfdec_debug_movies.h test/trace
..._AS_STR_this, &cur);
- } else {
- SWFDEC_AS_VALUE_SET_OBJECT (&cur, obj);
+ if (obj == NULL) {
+ if (cx->frame)
+ obj = cx->frame->target;
+ else
+ obj = cx->global;
}
+ g_assert (obj != NULL);
+ SWFDEC_AS_VALUE_SET_OBJECT (&cur, obj);
finish:
g_strfreev (varlist);
2004 Sep 10
0
http streaming in the xmms plugin
...{
+ if (!strncasecmp(tags[i], "StreamTitle=", 12))
+ {
+ temp = g_strdup(tags[i] + 13);
+ title = g_strdup_printf("%s (%s)", temp, icy_name);
+ set_track_info(title, -1);
+ g_free(title);
+ g_free(temp);
+ }
+
+ }
+ g_strfreev(tags);
+
+ }
+ g_free(meta_data);
+ }
+ if (!http_used())
+ http_wait_for_data(length - off);
+ cnt = min3(len, buffer_length - rd_index, http_used());
+ }
+ else if ((icy_metaint > 0) && (flac_cfg.stream.cast_title_streaming))
+ cnt = min4(len, buffer_length...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...uot;no ASnative function for %u, %u, what now?", x, y);
- return;
+ break;
}
SWFDEC_AS_VALUE_SET_OBJECT (&val, SWFDEC_AS_OBJECT (function));
swfdec_as_object_set_variable (target, swfdec_as_context_get_string (cx, s), &val);
y++;
}
- g_free (names);
+ g_strfreev (names);
}
SWFDEC_AS_NATIVE (4, 1, ASSetNativeAccessor)
@@ -202,12 +202,12 @@ ASSetNativeAccessor (SwfdecAsContext *cx
set = swfdec_get_asnative (cx, x, y++);
if (get == NULL) {
SWFDEC_ERROR ("no getter for %s", s);
- return;
+ break;
}
swfdec_as_o...
2007 Sep 12
0
9 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player_as.c test/trace
...}
SWFDEC_AS_VALUE_SET_OBJECT (&val, SWFDEC_AS_OBJECT (function));
- swfdec_as_object_set_variable (target, swfdec_as_context_get_string (cx, s), &val);
+ swfdec_as_object_set_variable_and_flags (target,
+ swfdec_as_context_get_string (cx, s), &val, flags);
y++;
}
g_strfreev (names);
diff-tree 0432397927e47c6f2a0a02b8c95dec097ee79891 (from 9caf080ddff5b1337674d6fae84e49b6fb5a9d72)
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Wed Sep 12 21:40:13 2007 +0300
Add a test for Object's isPrototypeOf method
diff --git a/test/trace/Makefile.am b/test/...
2007 Apr 04
0
Branch 'as' - 17 commits - configure.ac doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt doc/swfdec.types libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_loader.h
..., obj, dot, &cur);
+ } else {
+ swfdec_as_context_eval_get_property (cx, obj, dot, &cur);
+ }
+ goto finish;
+ }
+ }
+ if (obj == NULL && cx->frame) {
+ swfdec_as_object_get (SWFDEC_AS_OBJECT (cx->frame), SWFDEC_AS_STR_THIS, &cur);
+ }
+
+finish:
+ g_strfreev (varlist);
+ *val = cur;
+}
+
+/**
+ * swfdec_as_context_eval:
+ * @context: a #SwfdecAsContext
+ * @obj: #SwfdecAsObject to use as source for evaluating or NULL for the
+ * current frame's scope
+ * @str: The string to evaluate
+ * @val: location for the return value
+ *
+ * This funct...