search for: swfdec_loader_push

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