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...