Displaying 10 results from an estimated 10 matches for "swfdec_type_file_load".
Did you mean:
swfdec_type_file_loader
2007 Apr 02
0
4 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
...eet, Fifth Floor,
+ * Boston, MA 02110-1301 USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include "swfdec_gtk_loader.h"
+
+#ifndef HAVE_GNOMEVFS
+
+#include <libswfdec/swfdec_loader_internal.h>
+
+GType
+swfdec_gtk_loader_get_type (void)
+{
+ return SWFDEC_TYPE_FILE_LOADER;
+}
+
+SwfdecLoader *
+swfdec_gtk_loader_new (const char *uri)
+{
+ g_return_val_if_fail (uri != NULL, NULL);
+
+ return swfdec_loader_new_from_file (uri);
+}
+
+
+#else /* HAVE_GNOMEVFS */
+
+/* size of buffer we read */
+#define BUFFER_SIZE 4096
+
+#include <libgnomevfs/gnome-vfs.h>
+
+...
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
...or a particular protocol being available. If you need this,
* code your own SwfdecLoader subclass.
@@ -45,147 +47,93 @@
* backends, it is completely private.
*/
-#ifndef HAVE_HTTP
-
-#include <libswfdec/swfdec_loader_internal.h>
-
-GType
-swfdec_gtk_loader_get_type (void)
-{
- return SWFDEC_TYPE_FILE_LOADER;
-}
-
-SwfdecLoader *
-swfdec_gtk_loader_new (const char *uri)
-{
- g_return_val_if_fail (uri != NULL, NULL);
-
- return swfdec_loader_new_from_file (uri);
-}
-
-
-#else /* HAVE_HTTP */
-
-/* size of buffer we read */
-#define BUFFER_SIZE 4096
-
-#include <libgnomevfs/gnome-vfs.h>
-
stru...
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
...{
char *abs, *cur;
cur = g_get_current_dir ();
abs = g_build_filename (cur, filename, NULL);
g_free (cur);
- url = g_strconcat ("file://", abs, NULL);
+ url_string = g_strconcat ("file://", abs, NULL);
g_free (abs);
}
- loader = g_object_new (SWFDEC_TYPE_FILE_LOADER, NULL);
- loader->url = swfdec_url_new (url);
- g_assert (loader->url);
- g_free (url);
+ url = swfdec_url_new (url_string);
+ g_free (url_string);
+ loader = g_object_new (SWFDEC_TYPE_FILE_LOADER, "url", url, NULL);
+ swfdec_url_free (url);
if (buf == NULL) {
swfde...
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
...eet, Fifth Floor,
+ * Boston, MA 02110-1301 USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include "swfdec_gtk_loader.h"
+
+#ifndef HAVE_GNOMEVFS
+
+#include <libswfdec/swfdec_loader_internal.h>
+
+GType
+swfdec_gtk_loader_get_type (void)
+{
+ return SWFDEC_TYPE_FILE_LOADER;
+}
+
+SwfdecLoader *
+swfdec_gtk_loader_new (const char *uri)
+{
+ g_return_val_if_fail (uri != NULL, NULL);
+
+ return swfdec_loader_new_from_file (uri);
+}
+
+
+#else /* HAVE_GNOMEVFS */
+
+/* size of buffer we read */
+#define BUFFER_SIZE 4096
+
+#include <libgnomevfs/gnome-vfs.h>
+
+...
2007 Aug 02
1
libswfdec-gtk/swfdec_gtk_loader.c
libswfdec-gtk/swfdec_gtk_loader.c | 1 +
1 files changed, 1 insertion(+)
New commits:
diff-tree 4d1ee537d4cd388a8b21003496d3511df6f0549d (from ba4f1da69d0c74c45b0b4d92330f2203d258bb49)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Aug 2 13:06:55 2007 +0200
keep a reference to the message, since it's unreffed automagically
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c
2007 Nov 15
0
2 commits - libswfdec-gtk/swfdec_gtk_loader.c player/swfplay.c
...2007 +0100
set size only once
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index fb93cf9..92f01f7 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -75,6 +75,22 @@ G_DEFINE_TYPE (SwfdecGtkLoader, swfdec_gtk_loader, SWFDEC_TYPE_FILE_LOADER)
#ifdef HAVE_HTTP
static void
+swfdec_gtk_loader_set_size (SwfdecGtkLoader *gtk)
+{
+ const char *s = soup_message_get_header (gtk->message->response_headers, "Content-Length");
+ unsigned long l;
+ char *end;
+
+ if (s == NULL)
+ return;
+
+ errno = 0;
+ l = strtoul...
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
...(loader, "filenames cannot have hostnames");
+ return;
}
- /* FIXME: need to rework seperators on windows? */
- real_path = g_build_filename (SWFDEC_FILE_LOADER (loader)->dir, url, NULL);
- buffer = swfdec_buffer_new_from_file (real_path, &error);
- ret = g_object_new (SWFDEC_TYPE_FILE_LOADER, NULL);
- ret->url = real_path;
- SWFDEC_FILE_LOADER (ret)->dir = g_strdup (SWFDEC_FILE_LOADER (loader)->dir);
+ /* FIXME: append query string here? */
+ real = g_strconcat ("/", swfdec_url_get_path (url), NULL);
+ buffer = swfdec_buffer_new_from_file (real, &error);...
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
...l, NULL);
buffer = swfdec_buffer_new_from_file (real_path, &error);
- if (buffer == NULL) {
- SWFDEC_ERROR ("Couldn't load \"%s\": %s", real_path, error->message);
- g_free (real_path);
- g_error_free (error);
- return NULL;
- }
ret = g_object_new (SWFDEC_TYPE_FILE_LOADER, NULL);
ret->url = real_path;
SWFDEC_FILE_LOADER (ret)->dir = g_strdup (SWFDEC_FILE_LOADER (loader)->dir);
- swfdec_loader_push (ret, buffer);
- swfdec_loader_eof (ret);
+ if (buffer == NULL) {
+ swfdec_loader_error (ret, error->message);
+ g_error_free (error);
+ } el...
2007 Aug 20
0
Branch 'vivi' - 60 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c
...it
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index 65897bc..c98f029 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -68,19 +68,6 @@ struct _SwfdecGtkLoaderClass {
G_DEFINE_TYPE (SwfdecGtkLoader, swfdec_gtk_loader, SWFDEC_TYPE_FILE_LOADER)
static void
-swfdec_gtk_loader_dispose (GObject *object)
-{
- SwfdecGtkLoader *gtk = SWFDEC_GTK_LOADER (object);
-
- if (gtk->message) {
- g_object_unref (gtk->message);
- gtk->message = NULL;
- }
-
- G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object);
-}...
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
...ter first bytes of data have arrived */
-#endif
};
struct _SwfdecGtkLoaderClass {
SwfdecLoaderClass loader_class;
-#ifdef HAVE_HTTP
SoupSession * session; /* the session used by the loader */
-#endif
};
/*** SwfdecGtkLoader ***/
G_DEFINE_TYPE (SwfdecGtkLoader, swfdec_gtk_loader, SWFDEC_TYPE_FILE_LOADER)
-#ifdef HAVE_HTTP
static void
swfdec_gtk_loader_set_size (SwfdecGtkLoader *gtk)
{
@@ -145,20 +138,16 @@ swfdec_gtk_loader_dispose (GObject *object)
G_OBJECT_CLASS (swfdec_gtk_loader_parent_class)->dispose (object);
}
-#endif
static void
swfdec_gtk_loader_load (SwfdecLoader *loa...