search for: swfdec_loader_get_class

Displaying 9 results from an estimated 9 matches for "swfdec_loader_get_class".

2007 Aug 02
0
libswfdec/swfdec_loader.c
...,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 (SwfdecLoader { const SwfdecURL *url; const char *path, *ext; - char *ret; + char *ret = NULL; g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL);
2007 Mar 16
0
5 commits - doc/Makefile.am doc/swfdec-docs.sgml doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c
...IO @@ -20,8 +21,11 @@ SwfdecLoader swfdec_loader_new_from_file swfdec_loader_push swfdec_loader_eof +swfdec_loader_error swfdec_loader_get_filename +swfdec_loader_get_data_type <SUBSECTION Standard> +SwfdecLoaderClass SWFDEC_LOADER SWFDEC_IS_LOADER SWFDEC_TYPE_LOADER @@ -34,7 +38,6 @@ SWFDEC_LOADER_GET_CLASS <SECTION> <FILE>SwfdecPlayer</FILE> <TITLE>SwfdecPlayer</TITLE> -SwfdecMouseCursor SwfdecPlayer swfdec_init swfdec_player_new @@ -53,6 +56,7 @@ swfdec_player_handle_mouse swfdec_player_render_audio swfdec_player_get_audio <SUBSECTION Standard> +SwfdecPla...
2007 Aug 08
0
6 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_net_stream_as.c libswfdec/swfdec_net_stream.c
...c5b4de5..bb210fd 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -259,6 +259,18 @@ swfdec_loader_load (SwfdecLoader *loader } void +swfdec_loader_close (SwfdecLoader *loader) +{ + SwfdecLoaderClass *klass; + + g_return_if_fail (SWFDEC_IS_LOADER (loader)); + klass = SWFDEC_LOADER_GET_CLASS (loader); + + if (klass->close) + klass->close (loader); +} + +void swfdec_loader_set_target (SwfdecLoader *loader, SwfdecLoaderTarget *target) { g_return_if_fail (SWFDEC_IS_LOADER (loader)); diff --git a/libswfdec/swfdec_loader.h b/libswfdec/swfdec_loader.h index f0bd717..5fc561f...
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
...est request, const char *data, gsize data_len) { SwfdecLoader *ret; SwfdecLoaderClass *klass; + SwfdecURL *url; g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL); g_return_val_if_fail (url != NULL, NULL); @@ -236,9 +251,9 @@ swfdec_loader_load (SwfdecLoader *loader klass = SWFDEC_LOADER_GET_CLASS (loader); g_return_val_if_fail (klass->load != NULL, NULL); - ret = g_object_new (G_OBJECT_CLASS_TYPE (klass), NULL); - ret->url = swfdec_url_new_relative (loader->url, url); - g_assert (ret->url); + url = swfdec_url_new_relative (loader->url, url_string); + ret = g_object_ne...
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
...*object_class = G_OBJECT_CLASS (klass); SwfdecLoaderClass *loader_class = SWFDEC_LOADER_CLASS (klass); - object_class->dispose = swfdec_file_loader_dispose; - loader_class->load = swfdec_file_loader_load; } @@ -269,8 +255,10 @@ swfdec_loader_load (SwfdecLoader *loader klass = SWFDEC_LOADER_GET_CLASS (loader); g_return_val_if_fail (klass->load != NULL, NULL); - ret = klass->load (loader, url, request, data, data_len); - g_assert (ret != NULL); + ret = g_object_new (G_OBJECT_CLASS_TYPE (klass), NULL); + ret->url = swfdec_url_new_relative (loader->url, url); + g_assert (ret-&g...
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
...wfdecLoader *ret; SwfdecLoaderClass *klass; - SwfdecURL *url; g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL); - g_return_val_if_fail (url_string != NULL, NULL); + g_return_val_if_fail (url != NULL, NULL); g_return_val_if_fail (data != NULL || data_len == 0, NULL); klass = SWFDEC_LOADER_GET_CLASS (loader); g_return_val_if_fail (klass->load != NULL, NULL); - url = swfdec_url_new_relative (loader->url, url_string); ret = g_object_new (G_OBJECT_CLASS_TYPE (klass), "url", url, NULL); - swfdec_url_free (url); klass->load (ret, loader, request, data, data_len); re...
2007 Mar 14
0
10 commits - libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_flv_decoder.h libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loadertarget.c
..._file_loader_init (SwfdecFileLoade SwfdecLoader * swfdec_loader_load (SwfdecLoader *loader, const char *url) { + SwfdecLoader *ret; SwfdecLoaderClass *klass; g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL); @@ -234,7 +234,9 @@ swfdec_loader_load (SwfdecLoader *loader klass = SWFDEC_LOADER_GET_CLASS (loader); g_return_val_if_fail (klass->load != NULL, NULL); - return klass->load (loader, url); + ret = klass->load (loader, url); + g_assert (ret != NULL); + return ret; } void @@ -321,15 +323,20 @@ swfdec_loader_error (SwfdecLoader *loade g_return_if_fail (SWFDEC_IS_LOADER...
2007 Aug 02
0
15 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_file_loader.c libswfdec/swfdec_file_loader.h
...;SwfdecLoader</FILE> <TITLE>SwfdecLoader</TITLE> SwfdecLoader -swfdec_loader_new_from_file +SwfdecFileLoader +swfdec_file_loader_new swfdec_loader_open swfdec_loader_push swfdec_loader_eof @@ -38,6 +39,14 @@ swfdec_loader_get_type SWFDEC_LOADER_CLASS SWFDEC_IS_LOADER_CLASS SWFDEC_LOADER_GET_CLASS +SwfdecFileLoaderClass +SWFDEC_FILE_LOADER +SWFDEC_FILE_LOADER_CLASS +SWFDEC_FILE_LOADER_GET_CLASS +SWFDEC_IS_FILE_LOADER +SWFDEC_IS_FILE_LOADER_CLASS +SWFDEC_TYPE_FILE_LOADER +swfdec_file_loader_get_type </SECTION> <SECTION> diff-tree e2eb4c063546555cb2ebfc956d7510cee36580b2 (from...
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
...ta_len) + SwfdecLoaderRequest request, SwfdecBuffer *buffer) { SwfdecLoader *ret; SwfdecLoaderClass *klass; g_return_val_if_fail (SWFDEC_IS_LOADER (loader), NULL); g_return_val_if_fail (url != NULL, NULL); - g_return_val_if_fail (data != NULL || data_len == 0, NULL); klass = SWFDEC_LOADER_GET_CLASS (loader); g_return_val_if_fail (klass->load != NULL, NULL); ret = g_object_new (G_OBJECT_CLASS_TYPE (klass), "url", url, NULL); - klass->load (ret, loader, request, data, data_len); + klass->load (ret, loader, request, buffer); return ret; } diff --git a/libswfdec/s...