Displaying 14 results from an estimated 14 matches for "swfdec_loader_push".
2007 Mar 20
0
5 commits - configure.ac doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c
...:58 2007 +0100
implement swfdec_loader_get_loaded to query the already loaded amount of bytes
diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt
index 26a98ab..f8a4514 100644
--- a/doc/swfdec-sections.txt
+++ b/doc/swfdec-sections.txt
@@ -22,8 +22,9 @@ swfdec_loader_new_from_file
swfdec_loader_push
swfdec_loader_eof
swfdec_loader_error
-swfdec_loader_get_size
swfdec_loader_set_size
+swfdec_loader_get_size
+swfdec_loader_get_loaded
swfdec_loader_get_filename
swfdec_loader_get_data_type
<SUBSECTION Standard>
diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c
index 1f...
2007 Feb 07
0
2 commits - doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h player/swfdebug.c
...to give a useful filename for the loader, so it
can be used to save it locally.
diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt
index 937b8db..3a93f97 100644
--- a/doc/swfdec-sections.txt
+++ b/doc/swfdec-sections.txt
@@ -20,6 +20,7 @@ SwfdecLoader
swfdec_loader_new_from_file
swfdec_loader_push
swfdec_loader_eof
+swfdec_loader_get_filename
<SUBSECTION Standard>
SWFDEC_LOADER
SWFDEC_IS_LOADER
diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c
index a5300b8..557fa1c 100644
--- a/libswfdec/swfdec_loader.c
+++ b/libswfdec/swfdec_loader.c
@@ -21,6 +21,7 @@
#include &...
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
...r *buffer;
swfdec_gtk_loader_ensure_open (gtk);
- g_print ("push\n");
buffer = swfdec_buffer_new_and_alloc (msg->response.length);
memcpy (buffer->data, msg->response.body, msg->response.length);
- g_print (" ... %u bytes\n", msg->response.length);
swfdec_loader_push (loader, buffer);
}
@@ -112,10 +109,8 @@ swfdec_gtk_loader_finish (SoupMessage *m
{
if (SOUP_STATUS_IS_SUCCESSFUL (msg->status_code)) {
swfdec_gtk_loader_ensure_open (loader);
- g_print ("eof\n");
swfdec_loader_eof (loader);
} else {
- g_print ("error %u\...
2007 Jul 17
2
swfdec new version
...with some bugs.
2- I also need streaming. Currently i download full flash content and than
start to rendering. Bu it is possible to use swfplayer or swfloader with a
streaming mechanism. I use libcurl to fetch data from internet and the flash
content comes separately from network. I tried to use swfdec_loader_push and
SwfdecBuffer to add data whenever it comes from network but even it compiled
and linked, it did not work at run time and give "undefined symbol" error.
Did i made something wrong or is it a bug of library? Can you suggest any
other way of streaming?
About 0.5
Yesterday i download...
2007 Aug 01
0
9 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_frame.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_loader_internal.h libswfdec/swfdec_loadertarget.c libswfdec/swfdec_loadertarget.h libswfdec/swfdec_movie.c
...diff --git a/doc/swfdec-sections.txt b/doc/swfdec-sections.txt
index ccb76d4..a250b3a 100644
--- a/doc/swfdec-sections.txt
+++ b/doc/swfdec-sections.txt
@@ -19,9 +19,11 @@ SWFDEC_AUDIO_GET_CLASS
<TITLE>SwfdecLoader</TITLE>
SwfdecLoader
swfdec_loader_new_from_file
+swfdec_loader_open
swfdec_loader_push
swfdec_loader_eof
swfdec_loader_error
+swfdec_loader_get_url
swfdec_loader_set_size
swfdec_loader_get_size
swfdec_loader_get_loaded
@@ -52,6 +54,7 @@ swfdec_url_get_url
swfdec_url_new
swfdec_url_new_relative
<SUBSECTION Standard>
+SWFDEC_TYPE_URL
swfdec_url_get_type
</SECTION>...
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
...er, gnome_vfs_result_to_string (result));
+ swfdec_buffer_unref (gtk->current_buffer);
+ gtk->current_buffer = NULL;
+ gnome_vfs_async_cancel (gtk->handle);
+ gtk->handle = NULL;
+ return;
+ }
+ if (bytes_read) {
+ gtk->current_buffer->length = bytes_read;
+ swfdec_loader_push (loader, gtk->current_buffer);
+ } else {
+ swfdec_buffer_unref (gtk->current_buffer);
+ }
+ gtk->current_buffer = NULL;
+ swfdec_gtk_loader_start_read (gtk);
+}
+
+static void
+swfdec_gtk_loader_start_read (SwfdecGtkLoader *gtk)
+{
+ g_assert (gtk->current_buffer == NULL);
+ g...
2008 Jan 21
1
70 commits
Hey,
In case someone filters commit mails or doesn't read 1MB blobs, I've
just merged the result of me getting annoyed at various stuff.
Unfortunately, this grew a bit out of hand and ended up being very
huge. I expect this merge to have broken lots of things, so if you
find stuff that used to work and now doesn't work (or even crashes),
please poke me about it.
What does this patch
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
...rl), NULL);
+ buffer = swfdec_buffer_new_from_file (real, &error);
if (buffer == NULL) {
- swfdec_loader_error (ret, error->message);
+ swfdec_loader_error (loader, error->message);
g_error_free (error);
} else {
- swfdec_loader_set_size (ret, buffer->length);
- swfdec_loader_push (ret, buffer);
- swfdec_loader_eof (ret);
+ swfdec_loader_set_size (loader, buffer->length);
+ swfdec_loader_push (loader, buffer);
+ swfdec_loader_eof (loader);
}
-
- return ret;
}
static void
swfdec_file_loader_class_init (SwfdecFileLoaderClass *klass)
{
- GObjectClass *...
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
...index 4a45ff4..e0bb55f 100644
--- a/doc/swfdec-sections.txt
+++ b/doc/swfdec-sections.txt
@@ -4,6 +4,7 @@
SwfdecAudio
swfdec_audio_render
<SUBSECTION Standard>
+SwfdecAudioClass
SWFDEC_AUDIO
SWFDEC_IS_AUDIO
SWFDEC_TYPE_AUDIO
@@ -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>
&l...
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
...;%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);
+ } else {
+ swfdec_loader_push (ret, buffer);
+ swfdec_loader_eof (ret);
+ }
return ret;
}
@@ -227,6 +226,7 @@ swfdec_file_loader_init (Sw...
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
...er, gnome_vfs_result_to_string (result));
+ swfdec_buffer_unref (gtk->current_buffer);
+ gtk->current_buffer = NULL;
+ gnome_vfs_async_cancel (gtk->handle);
+ gtk->handle = NULL;
+ return;
+ }
+ if (bytes_read) {
+ gtk->current_buffer->length = bytes_read;
+ swfdec_loader_push (loader, gtk->current_buffer);
+ } else {
+ swfdec_buffer_unref (gtk->current_buffer);
+ }
+ gtk->current_buffer = NULL;
+ swfdec_gtk_loader_start_read (gtk);
+}
+
+static void
+swfdec_gtk_loader_start_read (SwfdecGtkLoader *gtk)
+{
+ g_assert (gtk->current_buffer == NULL);
+ g...
2007 Nov 08
0
11 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource_request.c
...r->url = swfdec_url_new (url);
g_object_notify (G_OBJECT (loader), "url");
}
- if (loader->player)
- swfdec_player_add_external_action (loader->player, loader, swfdec_loader_perform_open, NULL);
+ swfdec_loader_queue_processing (loader);
}
/**
@@ -392,9 +378,9 @@ swfdec_loader_push (SwfdecLoader *loader, SwfdecBuffer *buffer)
swfdec_buffer_queue_push (loader->queue, buffer);
g_object_notify (G_OBJECT (loader), "loaded");
loader->state = SWFDEC_LOADER_STATE_READING;
- if (loader->player)
- swfdec_player_add_external_action (loader->player, lo...
2007 Mar 01
0
11 commits - libswfdec/Makefile.am libswfdec/swfdec_connection.c libswfdec/swfdec_connection.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js.h libswfdec/swfdec_js_net_stream.c
...der * (* load) (SwfdecLoader * loader,
const char * url);
- /* FIXME: make this a GError? */
- void (* error) (SwfdecLoader * loader,
- const char * error);
};
GType swfdec_loader_get_type (void);
@@ -68,6 +65,8 @@ SwfdecLoader * swfdec_loader_new_from_fi
void swfdec_loader_push (SwfdecLoader * loader,
SwfdecBuffer * buffer);
void swfdec_loader_eof (SwfdecLoader * loader);
+void swfdec_loader_error (SwfdecLoader * loader,
+ const char * error);
char * swfdec_loader_get_filename (SwfdecLoader * loader);
diff --git a/libswfdec/swfdec_lo...
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
...der->queue, amount);
-#if 0
- g_print ("pushing %u bytes (%u/%u total)\n",
- amount, swfdec_buffer_queue_get_offset (slow->loader->queue),
- swfdec_buffer_queue_get_offset (slow->loader->queue) +
- swfdec_buffer_queue_get_depth (slow->loader->queue));
-#endif
- swfdec_loader_push (SWFDEC_LOADER (slow), buffer);
- if (swfdec_buffer_queue_get_depth (slow->loader->queue) > 0)
- return TRUE;
- }
-
- if (slow->loader->error) {
- swfdec_loader_error (SWFDEC_LOADER (slow), slow->loader->error);
- slow->timeout_id = 0;
- return FALSE;
- }...