search for: swfdec_video_clear

Displaying 7 results from an estimated 7 matches for "swfdec_video_clear".

2007 Jun 27
0
Branch 'as' - 3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_js_video.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_video_movie_as.c libswfdec/swfdec_video_movie.c
...t_add_function (proto, SWFDEC_AS_STR_attachMovie, SWFDEC_TYPE_VIDEO_MOVIE, + swfdec_as_object_add_function (proto, SWFDEC_AS_STR_attachVideo, SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_attach_video, 1); swfdec_as_object_add_function (proto, SWFDEC_AS_STR_clear, SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_clear, 0); diff-tree 3973025c435f045ee78444a20926cd5448b34a2c (from 6926ffebd79fd8fb3ab853c39f071925fc8066bd) Author: Benjamin Otte <otte at gnome.org> Date: Wed Jun 27 10:39:01 2007 +0200 rename swfdec_js_video.c -> swfdec_video_movie_as.c diff --git a/libswfdec/Makefile.am b/libswfdec/...
2007 Sep 04
0
4 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_video_movie_as.c test/trace
...ERMANENT); /* set the right properties on the Video.prototype object */ - swfdec_as_object_add_function (proto, SWFDEC_AS_STR_attachVideo, SWFDEC_TYPE_VIDEO_MOVIE, - swfdec_video_attach_video, 1); - swfdec_as_object_add_function (proto, SWFDEC_AS_STR_clear, SWFDEC_TYPE_VIDEO_MOVIE, - swfdec_video_clear, 0); + if (context->version >= 6) { + swfdec_as_object_add_function (proto, SWFDEC_AS_STR_attachVideo, + SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_attach_video, 1); + swfdec_as_object_add_function (proto, SWFDEC_AS_STR_clear, + SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_clear, 0); + } SWFDE...
2007 Aug 22
0
5 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_math.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_script_function.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h
...ERMANENT); /* set the right properties on the Video.prototype object */ swfdec_as_object_add_function (proto, SWFDEC_AS_STR_attachVideo, SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_attach_video, 1); swfdec_as_object_add_function (proto, SWFDEC_AS_STR_clear, SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_clear, 0); SWFDEC_AS_VALUE_SET_OBJECT (&val, video); - swfdec_as_object_set_variable (proto, SWFDEC_AS_STR_constructor, &val); + swfdec_as_object_set_variable_and_flags (proto, SWFDEC_AS_STR_constructor, + &val, SWFDEC_AS_VARIABLE_HIDDEN | SWFDEC_AS_VARIABLE_PERMANENT); SWFDEC_AS...
2007 Jun 27
0
Branch 'as' - 16 commits - configure.ac libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_script_function.c
...mp;stream->input); } -static JSFunctionSpec video_methods[] = { - { "attachVideo", swfdec_js_video_attach_video, 1, 0, 0 }, - { "clear", swfdec_js_video_clear, 0, 0, 0 }, - {0,0,0,0,0} -}; - static void -swfdec_js_video_finalize (JSContext *cx, JSObject *obj) +swfdec_video_clear (SwfdecAsContext *cx, SwfdecAsObject *obj, guint argc, SwfdecAsValue *argv, SwfdecAsValue *rval) { - SwfdecVideo *video; - - video = JS_GetPrivate (cx, obj); - if (video) { - SWFDEC_SCRIPTABLE (video)->jsobj = NULL; - g_object_unref (video); - } -} + SwfdecVideoMovie *video = SWFDEC_...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...G ("calling attachVideo without a NetStream object"); swfdec_video_movie_set_input (video, NULL); return; } - swfdec_video_movie_set_input (video, &stream->input); + + swfdec_video_movie_set_input (video, &SWFDEC_NET_STREAM (stream)->input); } -static void -swfdec_video_clear (SwfdecAsContext *cx, SwfdecAsObject *obj, guint argc, SwfdecAsValue *argv, SwfdecAsValue *rval) +SWFDEC_AS_NATIVE (667, 2, swfdec_video_clear) +void +swfdec_video_clear (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, + SwfdecAsValue *argv, SwfdecAsValue *rval) { - SwfdecVideoMovie *...
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
...BOX_REMOTE: SWFDEC_AS_VALUE_SET_STRING (ret, SWFDEC_AS_STR_remote); break; diff --git a/libswfdec/swfdec_video_movie_as.c b/libswfdec/swfdec_video_movie_as.c index 833c634..91f9c7e 100644 --- a/libswfdec/swfdec_video_movie_as.c +++ b/libswfdec/swfdec_video_movie_as.c @@ -61,7 +61,7 @@ swfdec_video_clear (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, } void -swfdec_video_movie_init_context (SwfdecPlayer *player, guint version) +swfdec_video_movie_init_context (SwfdecPlayer *player) { SwfdecAsContext *context; SwfdecAsObject *video, *proto; @@ -83,12 +83,6 @@ swfdec_video_movie...
2007 Aug 22
0
163 commits - autogen.sh configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_player.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec-gtk/swfdec_source.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c
...wfdec_as_object_set_variable (proto, SWFDEC_AS_STR_constructor, &val); swfdec_as_object_add_function (proto, SWFDEC_AS_STR_attachVideo, SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_attach_video, 1); swfdec_as_object_add_function (proto, SWFDEC_AS_STR_clear, SWFDEC_TYPE_VIDEO_MOVIE, swfdec_video_clear, 0); + SWFDEC_AS_VALUE_SET_OBJECT (&val, video); + swfdec_as_object_set_variable (proto, SWFDEC_AS_STR_constructor, &val); + SWFDEC_AS_VALUE_SET_OBJECT (&val, context->Object_prototype); + swfdec_as_object_set_variable (proto, SWFDEC_AS_STR___proto__, &val); } diff --git a...