Displaying 4 results from an estimated 4 matches for "swfdec_as_type_int".
2007 Nov 08
0
configure.ac libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h
...swfdec_as_interpret.c
+++ b/libswfdec/swfdec_as_interpret.c
@@ -1543,6 +1543,7 @@ swfdec_action_strict_equals (SwfdecAsContext *cx, guint action, const guint8 *da
case SWFDEC_AS_TYPE_OBJECT:
cond = SWFDEC_AS_VALUE_GET_OBJECT (rval) == SWFDEC_AS_VALUE_GET_OBJECT (lval);
break;
+ case SWFDEC_AS_TYPE_INT:
default:
g_assert_not_reached ();
cond = FALSE;
@@ -2132,6 +2133,7 @@ swfdec_action_type_of (SwfdecAsContext *cx, guint action, const guint8 *data, gu
}
}
break;
+ case SWFDEC_AS_TYPE_INT:
default:
g_assert_not_reached ();
type = SWFDEC_AS_STR_EMPTY...
2007 Jun 28
0
Branch 'as' - 4 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h
...s. You must check the type before doing so though. For setting values,
+ * there only exist macros, since type conversion is not necessary.
+ */
+
+/**
+ * SwfdecAsValueType:
+ * @SWFDEC_AS_TYPE_UNDEFINED: the special undefined value
+ * @SWFDEC_AS_TYPE_BOOLEAN: a boolean value - true or false
+ * @SWFDEC_AS_TYPE_INT: reserved value for integers. Should the need arise for
+ * performance enhancements - especially on embedded
+ * devices - it might be useful to implement this type.
+ * For now, this type will never appear in Swfdec. Using
+ *...
2007 Apr 12
0
Branch 'as' - 14 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h
...define SWFDEC_AS_INT (2) not defined yet, might be useful as an optimization */
-#define SWFDEC_TYPE_AS_NUMBER (3)
-#define SWFDEC_TYPE_AS_STRING (4)
-#define SWFDEC_TYPE_AS_NULL (5)
-#define SWFDEC_TYPE_AS_ASOBJECT (6)
+typedef enum {
+ SWFDEC_AS_TYPE_UNDEFINED = 0,
+ SWFDEC_AS_TYPE_BOOLEAN,
+ SWFDEC_AS_TYPE_INT, /* unimplemented, but reserved if someone wants it */
+ SWFDEC_AS_TYPE_NUMBER,
+ SWFDEC_AS_TYPE_STRING,
+ SWFDEC_AS_TYPE_NULL,
+ SWFDEC_AS_TYPE_OBJECT
+} SwfdecAsType;
-typedef guint8 SwfdecAsType;
typedef struct _SwfdecAsArray SwfdecAsArray;
typedef struct _SwfdecAsContext SwfdecAsContext...
2007 Nov 10
0
10 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c
...(lo) && SWFDEC_IS_MOVIE (ro)) {
+ cond = swfdec_movie_resolve (SWFDEC_MOVIE (lo)) == swfdec_movie_resolve (SWFDEC_MOVIE (ro));
+ } else if (!SWFDEC_IS_MOVIE (lo) && !SWFDEC_IS_MOVIE (ro)) {
+ cond = lo == ro;
+ } else {
+ cond = FALSE;
+ }
+ }
break;
case SWFDEC_AS_TYPE_INT:
default:
commit 97c35397807fc6c97a6b5ea2578bf0c67189b522
Author: Benjamin Otte <otte at gnome.org>
Date: Sat Nov 10 12:24:15 2007 +0100
resolve movies before printing them
Movies that don't resolve to anything print as an empty string
diff --git a/libswfdec/swfdec...