search for: swfdec_buffer_queue_free

Displaying 5 results from an estimated 5 matches for "swfdec_buffer_queue_free".

2007 Mar 29
0
Branch 'as' - 9 commits - configure.ac doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_stack.c
...>SwfdecBuffer</TITLE> SwfdecBuffer +SWFDEC_TYPE_BUFFER SwfdecBufferQueue +SWFDEC_TYPE_BUFFER_QUEUE swfdec_buffer_new swfdec_buffer_new_and_alloc swfdec_buffer_new_and_alloc0 @@ -84,13 +86,17 @@ swfdec_buffer_ref swfdec_buffer_unref swfdec_buffer_queue_new swfdec_buffer_queue_clear -swfdec_buffer_queue_free +swfdec_buffer_queue_ref +swfdec_buffer_queue_unref swfdec_buffer_queue_get_depth swfdec_buffer_queue_get_offset swfdec_buffer_queue_push swfdec_buffer_queue_pull swfdec_buffer_queue_pull_buffer swfdec_buffer_queue_peek +<SUBSECTION Standard> +swfdec_buffer_get_type +swfdec_buffer_queue...
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
...49 2007 +0100 make swfdec_loader_error a properly exported function diff --git a/libswfdec/swfdec_loader.c b/libswfdec/swfdec_loader.c index 3beff3e..828852a 100644 --- a/libswfdec/swfdec_loader.c +++ b/libswfdec/swfdec_loader.c @@ -110,6 +110,7 @@ swfdec_loader_dispose (GObject *object) swfdec_buffer_queue_free (loader->queue); g_free (loader->url); + g_free (loader->error); G_OBJECT_CLASS (swfdec_loader_parent_class)->dispose (object); } @@ -281,9 +282,20 @@ swfdec_loader_new_from_file (const char return loader; } +/** + * swfdec_loader_error: + * @loader: a #SwfdecLoader + *...
2007 Jan 25
0
Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c
...e)); + swfdec_out_put_u32 (out, swfdec_buffer_queue_get_depth (queue) + 8); + swfdec_out_prepare_bytes (out, swfdec_buffer_queue_get_depth (queue)); + while ((buffer = swfdec_buffer_queue_pull_buffer (queue))) { + swfdec_out_put_buffer (out, buffer); + swfdec_buffer_unref (buffer); + } + swfdec_buffer_queue_free (queue); + return swfdec_out_close (out); } gboolean diff --git a/test/swfedit_tag.c b/test/swfedit_tag.c index 94ac4f9..0a9fb9b 100644 --- a/test/swfedit_tag.c +++ b/test/swfedit_tag.c @@ -23,7 +23,134 @@ #include <stdlib.h> #include <gtk/gtk.h> + +#include <libswfdec/swfde...
2007 Jan 16
0
9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_cache.c libswfdec/swfdec_cached.c libswfdec/swfdec_cached.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_image.c
...else { if (tmp2) { /* and all this code just because mad sucks... */ SwfdecBufferQueue *queue = swfdec_buffer_queue_new (); @@ -179,45 +224,33 @@ tag_func_define_sound (SwfdecSwfDecoder tmp = swfdec_buffer_queue_pull (queue, swfdec_buffer_queue_get_depth (queue)); swfdec_buffer_queue_free (queue); } - swfdec_buffer_unref (orig_buffer); - if (tmp) { - guint sample_bytes = 2 * SWFDEC_AUDIO_OUT_N_CHANNELS (sound->decoded_format); - SWFDEC_LOG ("after decoding, got %u samples, should get %u and skip %u", - tmp->length / sample_bytes, - sound-&g...
2007 Feb 06
0
109 commits - configure.ac libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_codec_screen.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h
...e)); + swfdec_out_put_u32 (out, swfdec_buffer_queue_get_depth (queue) + 8); + swfdec_out_prepare_bytes (out, swfdec_buffer_queue_get_depth (queue)); + while ((buffer = swfdec_buffer_queue_pull_buffer (queue))) { + swfdec_out_put_buffer (out, buffer); + swfdec_buffer_unref (buffer); + } + swfdec_buffer_queue_free (queue); + return swfdec_out_close (out); } gboolean diff --git a/test/swfedit_tag.c b/test/swfedit_tag.c index 94ac4f9..0a9fb9b 100644 --- a/test/swfedit_tag.c +++ b/test/swfedit_tag.c @@ -23,7 +23,134 @@ #include <stdlib.h> #include <gtk/gtk.h> + +#include <libswfdec/swfde...