search for: g_return_val_if_fail

Displaying 20 results from an estimated 182 matches for "g_return_val_if_fail".

2007 Nov 18
0
3 commits - libswfdec/swfdec_audio_event.c libswfdec/swfdec_sound.c
...bswfdec/swfdec_audio_event.c @@ -50,32 +50,32 @@ swfdec_audio_event_iterate (SwfdecAudio *audio, guint remove) return 0; } -static double +static guint16 swfdec_audio_event_get_envelop_volume (SwfdecAudioEvent *event, guint pos, guint offset, guint channel) { double distance; - g_return_val_if_fail (SWFDEC_IS_AUDIO_EVENT (event), 1); - g_return_val_if_fail (pos <= event->n_envelopes, 1); - g_return_val_if_fail (channel == 0 || channel == 1, 1); + g_return_val_if_fail (SWFDEC_IS_AUDIO_EVENT (event), 32768); + g_return_val_if_fail (pos <= event->n_envelopes, 32768); + g_return_...
2007 Oct 28
0
9 commits - configure.ac libswfdec/swfdec_as_context.c libswfdec/swfdec_audio_internal.h libswfdec/swfdec_codec_audio.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_sound.c
...a sane format if a buffer was returned diff --git a/libswfdec/swfdec_codec_audio.c b/libswfdec/swfdec_codec_audio.c index 770027c..5e8b9aa 100644 --- a/libswfdec/swfdec_codec_audio.c +++ b/libswfdec/swfdec_codec_audio.c @@ -276,6 +276,8 @@ swfdec_audio_decoder_pull (SwfdecAudioDecoder *decoder) g_return_val_if_fail (decoder != NULL, NULL); ret = decoder->pull (decoder); + if (ret == NULL) + return NULL; g_return_val_if_fail (SWFDEC_IS_AUDIO_FORMAT (decoder->format), ret); return ret; } commit c99e09aea38c969959691d2198c102ed17871857 Author: Benjamin Otte <otte at gnome.org> Date:...
2007 Nov 01
0
3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
...ader_set_data_type (load_object->loader, SWFDEC_LOADER_DATA_TEXT); +} + static gboolean swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, SwfdecLoaderRequest request, SwfdecBuffer *data) { + SwfdecPlayer *player; + SwfdecSecurity *sec; SwfdecAsValue val; g_return_val_if_fail (SWFDEC_IS_LOAD_OBJECT (load_object), FALSE); g_return_val_if_fail (url != NULL, FALSE); + player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context); swfdec_load_object_reset (load_object); - load_object->loader = swfdec_player_load ( - SWFDEC_PLAYER (SWFDEC_AS_OBJECT (l...
2007 Mar 28
0
Branch 'as' - 3 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_types.c
...dec_as_object.h" #include "swfdec_as_types.h" #include "swfdec_debug.h" +#include "swfdec_script.h" /*** GTK_DOC ***/ @@ -67,7 +69,7 @@ swfdec_as_context_abort (SwfdecAsContext gboolean swfdec_as_context_use_mem (SwfdecAsContext *context, gsize len) { - g_return_val_if_fail (SWFDEC_AS_IS_CONTEXT (context), FALSE); + g_return_val_if_fail (SWFDEC_IS_AS_CONTEXT (context), FALSE); g_return_val_if_fail (len > 0, FALSE); context->memory += len; @@ -77,7 +79,7 @@ swfdec_as_context_use_mem (SwfdecAsConte void swfdec_as_context_unuse_mem (SwfdecAsContext *cont...
2007 Aug 02
0
libswfdec/swfdec_loader.c
...hu Aug 2 19:53:54 2007 +0200 fix compile issues diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 9193f0b..c5b4de5 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -246,7 +246,7 @@ swfdec_loader_load (SwfdecLoader *loader SwfdecURL *url; g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL); - g_return_val_if_fail (url != NULL, NULL); + g_return_val_if_fail (url_string != NULL, NULL); g_return_val_if_fail (data != NULL || data_len == 0, NULL); klass = SWFDEC_LOADER_GET_CLASS (loader); @@ -422,7 +422,7 @@ swfdec_loader_get_filename (SwfdecLoa...
2007 May 21
0
Branch 'as' - libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_script_function.c
...fdec_as_frame_init (SwfdecAsFrame *fra } SwfdecAsFrame * -swfdec_as_frame_new (SwfdecAsObject *thisp, SwfdecScript *script) +swfdec_as_frame_new (SwfdecAsContext *context, SwfdecScript *script) { - SwfdecAsContext *context; SwfdecAsFrame *frame; SwfdecAsStack *stack; gsize size; - g_return_val_if_fail (SWFDEC_IS_AS_OBJECT (thisp), NULL); - g_return_val_if_fail (thisp->properties, NULL); + g_return_val_if_fail (SWFDEC_IS_AS_CONTEXT (context), NULL); g_return_val_if_fail (script != NULL, NULL); - context = thisp->context; stack = swfdec_as_stack_new (context, 100); /* FIXME: inv...
2007 Jul 31
0
10 commits - doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_buffer.c libswfdec/swfdec_debugger.c libswfdec/swfdec.h
...GNOME_VFS_OPEN_READ, GNOME_VFS_PRIORITY_DEFAULT, swfdec_gtk_loader_open_cb, gtk); } static void @@ -235,13 +219,16 @@ swfdec_gtk_loader_init (SwfdecGtkLoader SwfdecLoader * swfdec_gtk_loader_new (const char *uri) { - GnomeVFSURI *guri; + SwfdecURL *url; + SwfdecLoader *loader; g_return_val_if_fail (uri != NULL, NULL); - gnome_vfs_init (); - guri = gnome_vfs_uri_new (uri); - return swfdec_gtk_loader_new_from_uri (guri); + url = swfdec_url_new (uri); + g_return_val_if_fail (url == NULL, NULL); /* FIXME */ + loader = g_object_new (SWFDEC_TYPE_GTK_LOADER, NULL); + swfdec_gtk_loader_load...
2007 May 18
0
Branch 'as' - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_function.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_native_function.h
...decAsObject); } SwfdecAsFunction * -swfdec_as_function_do_create (SwfdecAsContext *context) +swfdec_as_function_create (SwfdecAsContext *context, GType type, guint size) { SwfdecAsValue val; SwfdecAsObject *fun; - if (!swfdec_as_context_use_mem (context, sizeof (SwfdecAsFunction))) + g_return_val_if_fail (SWFDEC_IS_AS_CONTEXT (context), NULL); + g_return_val_if_fail (g_type_is_a (type, SWFDEC_TYPE_AS_FUNCTION), NULL); + g_return_val_if_fail (size >= sizeof (SwfdecAsFunction), NULL); + + if (!swfdec_as_context_use_mem (context, size)) return NULL; - fun = g_object_new (SWFDEC_TYPE_AS_FUN...
2007 Jun 01
0
Branch 'as' - 2 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c libswfdec/swfdec_interval.c libswfdec/swfdec_interval.h libswfdec/swfdec_player_as.c libswfdec/swfdec_player.c
...val->timeout); + + player->intervals = + g_list_prepend (player->intervals, interval); + + return interval->id; +} + +guint +swfdec_interval_new_function (SwfdecPlayer *player, guint msecs, gboolean repeat, + SwfdecAsFunction *fun, guint n_args, const SwfdecAsValue *args) +{ + g_return_val_if_fail (SWFDEC_IS_PLAYER (player), 0); + g_return_val_if_fail (msecs > 0, 0); + g_return_val_if_fail (SWFDEC_IS_AS_FUNCTION (fun), 0); + g_return_val_if_fail (n_args == 0 || args != NULL, 0); + + return swfdec_interval_new (player, msecs, repeat, SWFDEC_AS_OBJECT (fun), NULL, n_args, args); +} + +g...
2007 Jul 13
0
4 commits - configure.ac libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.h libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h NEWS
...L); - - G_OBJECT_CLASS (swfdec_scriptable_parent_class)->dispose (object); -} - -static JSObject * -swfdec_scriptable_create_js_object (SwfdecScriptable *scriptable) -{ - SwfdecScriptableClass *klass; - JSContext *cx; - JSObject *obj; - - klass = SWFDEC_SCRIPTABLE_GET_CLASS (scriptable); - g_return_val_if_fail (klass->jsclass != NULL, NULL); - cx = scriptable->jscx; - - obj = JS_NewObject (cx, (JSClass *) klass->jsclass, NULL, NULL); - if (obj == NULL) { - SWFDEC_ERROR ("failed to create JS object for %s %p", - G_OBJECT_TYPE_NAME (scriptable), scriptable); - return NULL; - }...
2007 Oct 19
1
3 commits - libswfdec/swfdec_html_parser.c libswfdec/swfdec_text_field_movie.c
libswfdec/swfdec_html_parser.c | 89 +++++++++++++++++++++++------------- libswfdec/swfdec_text_field_movie.c | 1 2 files changed, 60 insertions(+), 30 deletions(-) New commits: commit b4c20d7519ae5d93c9ba3258bde8444aebdd1be6 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Fri Oct 19 15:32:39 2007 +0300 If closing tag doesn't match in the HTML parser, close tags
2007 Oct 23
0
9 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_style_sheet.c libswfdec/swfdec_style_sheet.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h
...#include "swfdec_as_internal.h" @@ -297,10 +298,25 @@ swfdec_style_sheet_construct (SwfdecAsContext *cx, SwfdecAsObject *object, static SwfdecTextFormat * swfdec_style_sheet_get_format (SwfdecStyleSheet *style, const char *name) { + SwfdecAsObject *styles; + SwfdecAsValue val; + g_return_val_if_fail (SWFDEC_IS_STYLESHEET (style), NULL); g_return_val_if_fail (name != NULL, NULL); - return NULL; + swfdec_as_object_get_variable (SWFDEC_AS_OBJECT (style), + SWFDEC_AS_STR__styles, &val); + if (!SWFDEC_AS_VALUE_IS_OBJECT (&val)) + return NULL; + styles = SWFDEC_AS_VALUE_GET_...
2007 Aug 02
0
4 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_file_loader.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdec_slow_loader.c
...gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c index fa2cf44..d2ec771 100644 --- a/libswfdec-gtk/swfdec_gtk_loader.c +++ b/libswfdec-gtk/swfdec_gtk_loader.c @@ -172,11 +172,13 @@ SwfdecLoader * swfdec_gtk_loader_new (const char *uri) { SwfdecLoader *loader; + SwfdecURL *url; g_return_val_if_fail (uri != NULL, NULL); - loader = g_object_new (SWFDEC_TYPE_GTK_LOADER, NULL); - loader->url = swfdec_url_new (uri); + url = swfdec_url_new (uri); + loader = g_object_new (SWFDEC_TYPE_GTK_LOADER, "url", url, NULL); + swfdec_url_free (url); swfdec_gtk_loader_load (loader, SWFDEC...
2007 Oct 18
0
18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c
..._object) { } -static void +static gboolean swfdec_load_object_load (SwfdecLoadObject *load_object, const char *url, SwfdecLoaderRequest request, SwfdecBuffer *data) { SwfdecAsValue val; - g_return_if_fail (SWFDEC_IS_LOAD_OBJECT (load_object)); - g_return_if_fail (url != NULL); + g_return_val_if_fail (SWFDEC_IS_LOAD_OBJECT (load_object), FALSE); + g_return_val_if_fail (url != NULL, FALSE); swfdec_load_object_reset (load_object); load_object->loader = swfdec_player_load ( SWFDEC_PLAYER (SWFDEC_AS_OBJECT (load_object)->context), url, request, data); + if (load_object->lo...
2007 Oct 23
0
6 commits - libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_script_function.c libswfdec/swfdec_flash_security.c
...- * priviliges for accessing the operation. Use g_object_unref() after - * use. + * Returns: %TRUE if access was granted, %FALSE otherwise. **/ -SwfdecSecurity * +gboolean swfdec_security_allow (SwfdecSecurity *guard, SwfdecSecurity *key) { SwfdecSecurityClass *klass; - g_return_val_if_fail (SWFDEC_IS_SECURITY (guard), NULL); - g_return_val_if_fail (SWFDEC_IS_SECURITY (key), NULL); + g_return_val_if_fail (SWFDEC_IS_SECURITY (guard), FALSE); + g_return_val_if_fail (SWFDEC_IS_SECURITY (key), FALSE); klass = SWFDEC_SECURITY_GET_CLASS (guard); - g_return_val_if_fail (klass->al...
2007 Oct 17
0
6 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
...} -const char * -swfdec_text_field_movie_get_variable_text (SwfdecTextFieldMovie *text) +void +swfdec_text_field_movie_set_listen_variable (SwfdecTextFieldMovie *text, + const char *value) { - SwfdecAsObject *parent; - SwfdecAsValue val; + SwfdecAsObject *object; + const char *name; - g_return_val_if_fail (SWFDEC_IS_TEXT_FIELD_MOVIE (text), NULL); - g_return_val_if_fail (text->variable != NULL, NULL); + // FIXME: case-insensitive when v < 7? + if (text->variable == value) + return; - // FIXME: proper variable lookup - parent = SWFDEC_AS_OBJECT (SWFDEC_MOVIE (text)->parent); +...
2007 Nov 07
1
thumbnailer/swfdec-thumbnailer.c
thumbnailer/swfdec-thumbnailer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit a31d0686b78df2da96b9d8d1e3220e63978bba30 Author: Benjamin Otte <otte at gnome.org> Date: Wed Nov 7 20:02:04 2007 +0100 s/swfdec_player_get_image_size/swfdec_player_get_default_size/ diff --git a/thumbnailer/swfdec-thumbnailer.c b/thumbnailer/swfdec-thumbnailer.c index
2007 Oct 17
0
28 commits - configure.ac debian/changelog debian/control debian/copyright debian/.gitignore debian/libswfdec0.dirs debian/libswfdec0.files debian/libswfdec0.shlibs debian/libswfdec-dev.dirs debian/libswfdec-dev.files debian/rules debian/swf-player.dirs
...ec_url_has_protocol: + * @url: a url + * @protocol: protocol name to check for + * + * Checks if the given @url references the given @protocol + * + * Returns: %TRUE if both protocols match, %FALSE otherwise + **/ +gboolean +swfdec_url_has_protocol (const SwfdecURL *url, const char *protocol) +{ + g_return_val_if_fail (url != NULL, FALSE); + g_return_val_if_fail (protocol != NULL, FALSE); + + return g_str_equal (url->protocol, protocol); +} + +/** * swfdec_url_get_host: * @url: a #SwfdecURL * diff --git a/libswfdec/swfdec_url.h b/libswfdec/swfdec_url.h index d3c4e24..6bf46fc 100644 --- a/libswfdec/swf...
2007 Mar 07
0
11 commits - libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h
...l, g_free, g_object_unref); } @@ -376,20 +363,11 @@ swfdec_swf_decoder_get_export (SwfdecSwf } gpointer -swfdec_swf_decoder_get_character (SwfdecSwfDecoder * s, int id) +swfdec_swf_decoder_get_character (SwfdecSwfDecoder * s, unsigned int id) { - SwfdecCharacter *character; - GList *g; - g_return_val_if_fail (SWFDEC_IS_SWF_DECODER (s), NULL); - for (g = s->characters; g; g = g_list_next (g)) { - character = SWFDEC_CHARACTER (g->data); - if (character->id == id) - return character; - } - - return NULL; + return g_hash_table_lookup (s->characters, GUINT_TO_POINTER (id)); }...
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
...s[SWF }; gboolean -swfdec_amf_parse_one (JSContext *cx, SwfdecBits *bits, SwfdecAmfType expected_type, - jsval *rval) +swfdec_amf_parse_one (SwfdecAsContext *context, SwfdecBits *bits, + SwfdecAmfType expected_type, SwfdecAsValue *rval) { SwfdecAmfParseFunc func; guint type; - g_return_val_if_fail (cx != NULL, FALSE); + g_return_val_if_fail (SWFDEC_IS_AS_CONTEXT (context), 0); g_return_val_if_fail (bits != NULL, FALSE); g_return_val_if_fail (rval != NULL, FALSE); g_return_val_if_fail (expected_type < SWFDEC_AMF_N_TYPES, FALSE); @@ -205,23 +202,24 @@ swfdec_amf_parse_one (JSConte...