search for: swfdec_net_stream_mark

Displaying 4 results from an estimated 4 matches for "swfdec_net_stream_mark".

2007 Jun 27
0
Branch 'as' - libswfdec/swfdec_as_strings.c libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...able == SWFDEC_AS_STR_bytesTotal) { + guint bytes = swfdec_loader_get_size (stream->loader); + if (bytes == 0) + bytes = swfdec_loader_get_loaded (stream->loader); + SWFDEC_AS_VALUE_SET_INT (val, bytes); + *flags = 0; + return TRUE; + } + return FALSE; +} + static void swfdec_net_stream_mark (SwfdecAsObject *object) { @@ -345,6 +388,7 @@ swfdec_net_stream_class_init (SwfdecNetS object_class->dispose = swfdec_net_stream_dispose; + asobject_class->get = swfdec_net_stream_get_variable; asobject_class->mark = swfdec_net_stream_mark; } diff --git a/libswfdec/swfdec_n...
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
...G_IMPLEMENT_INTERFACE (SWFDEC_TYPE_LOADER_TARGET, swfdec_net_stream_loader_target_init)) static void @@ -346,16 +341,25 @@ swfdec_net_stream_dispose (GObject *obje G_OBJECT_CLASS (swfdec_net_stream_parent_class)->dispose (object); } -extern const JSClass net_stream_class; +static void +swfdec_net_stream_mark (SwfdecAsObject *object) +{ + SwfdecNetStream *stream = SWFDEC_NET_STREAM (object); + + swfdec_as_object_mark (SWFDEC_AS_OBJECT (stream->conn)); + + SWFDEC_AS_OBJECT_CLASS (swfdec_net_stream_parent_class)->mark (object); +} + static void swfdec_net_stream_class_init (SwfdecNetStreamClass...
2007 Sep 03
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c
...3 10:52:37 2007 +0200 Fix SEGV in GC when a NetStream object was constructed without connection diff --git a/libswfdec/swfdec_net_stream.c b/libswfdec/swfdec_net_stream.c index fac0886..ecec037 100644 --- a/libswfdec/swfdec_net_stream.c +++ b/libswfdec/swfdec_net_stream.c @@ -402,7 +402,8 @@ swfdec_net_stream_mark (SwfdecAsObject * { SwfdecNetStream *stream = SWFDEC_NET_STREAM (object); - swfdec_as_object_mark (SWFDEC_AS_OBJECT (stream->conn)); + if (stream->conn) + swfdec_as_object_mark (SWFDEC_AS_OBJECT (stream->conn)); SWFDEC_AS_OBJECT_CLASS (swfdec_net_stream_parent_class)->ma...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...(SwfdecNetStream *stream, const char *code, const cha SWFDEC_AS_VALUE_SET_OBJECT (&val, object); swfdec_as_object_call (SWFDEC_AS_OBJECT (stream), SWFDEC_AS_STR_onStatus, 1, &val, NULL); + swfdec_sandbox_unuse (stream->sandbox); } static cairo_surface_t * @@ -425,6 +429,8 @@ swfdec_net_stream_mark (SwfdecAsObject *object) if (stream->conn) swfdec_as_object_mark (SWFDEC_AS_OBJECT (stream->conn)); + if (stream->sandbox) + swfdec_as_object_mark (SWFDEC_AS_OBJECT (stream->sandbox)); SWFDEC_AS_OBJECT_CLASS (swfdec_net_stream_parent_class)->mark (object); } @@ -4...