search for: g_ptr_array_add

Displaying 8 results from an estimated 8 matches for "g_ptr_array_add".

2007 Feb 15
0
8 commits - libswfdec/swfdec_bits.h libswfdec/swfdec_font.c libswfdec/swfdec_font.h libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_tag.c libswfdec/swfdec_text.c libswfdec/swfdec_text.h test/swfedit_token.c test/various
...unc_define_font_info (SwfdecSwfDeco return SWFDEC_STATUS_OK; } +static void +swfdec_font_parse_shape (SwfdecSwfDecoder *s, SwfdecFontEntry *entry, guint size) +{ + SwfdecBits save_bits = s->b; + SwfdecShape *shape = g_object_new (SWFDEC_TYPE_SHAPE, NULL); + entry->shape = shape; + + g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); + g_ptr_array_add (shape->lines, swfdec_pattern_new_stroke (20, 0xFFFFFFFF)); + + shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); + SWFDEC_LOG ("n_fill_bits = %d", shape->n_fill_bits); + shape->n_line_bi...
2007 Apr 28
0
libswfdec/swfdec_font.c
...t not work Someone knows a simple way to create testfiles for this? :( diff --git a/libswfdec/swfdec_font.c b/libswfdec/swfdec_font.c index 8b6d5f3..b3616dc 100644 --- a/libswfdec/swfdec_font.c +++ b/libswfdec/swfdec_font.c @@ -188,13 +188,14 @@ swfdec_font_parse_shape (SwfdecSwfDecode g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF)); + swfdec_bits_init_bits (&s->b, &save_bits, size); + shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG ("n_fill_bits =...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
...;swfdec_debug.h" #include "swfdec_shape.h" +#include "swfdec_stroke.h" #include "swfdec_swf_decoder.h" G_DEFINE_TYPE (SwfdecFont, swfdec_font, SWFDEC_TYPE_CHARACTER) @@ -184,7 +185,7 @@ swfdec_font_parse_shape (SwfdecSwfDecode entry->shape = shape; g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); - g_ptr_array_add (shape->lines, swfdec_pattern_new_stroke (20, 0xFFFFFFFF)); + g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF)); shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG (&q...
2007 Apr 22
0
3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_movie.c
...n_glyphs && swfdec_bits_left (&s->b); i++) { SwfdecFontEntry *entry = &g_array_index (font->glyphs, SwfdecFontEntry, i); shape = g_object_new (SWFDEC_TYPE_SHAPE, NULL); entry->shape = shape; @@ -344,13 +345,18 @@ tag_func_define_font_2 (SwfdecSwfDecoder g_ptr_array_add (shape->fills, swfdec_pattern_new_color (0xFFFFFFFF)); g_ptr_array_add (shape->lines, swfdec_stroke_new (20, 0xFFFFFFFF)); - swfdec_bits_syncbits (&s->b); shape->n_fill_bits = swfdec_bits_getbits (&s->b, 4); SWFDEC_LOG ("n_fill_bits = %d", shape-...
2007 Apr 17
0
15 commits - libswfdec/jpeg libswfdec/swfdec_bits.c libswfdec/swfdec_edittext.c libswfdec/swfdec_font.c libswfdec/swfdec_image.c libswfdec/swfdec_root_sprite.c libswfdec/swfdec_script.c libswfdec/swfdec_shape.c libswfdec/swfdec_sprite.c
...,7 +344,7 @@ swfdec_shape_add_styles (SwfdecSwfDecode n_line_styles = swfdec_bits_get_u16 (bits); } SWFDEC_LOG (" n_line_styles %d", n_line_styles); - for (i = 0; i < n_line_styles; i++) { + for (i = 0; i < n_line_styles && swfdec_bits_left (bits); i++) { g_ptr_array_add (shape->lines, parse_stroke (s)); } diff-tree 09b659302736f9b00db64a1586703de7fe8f7344 (from b498ba186ab9d587cc087ae9ab5952f1d5b2865a) Author: Benjamin Otte <otte@gnome.org> Date: Tue Apr 17 12:36:33 2007 +0200 it's not this code's job to syncbits diff --git a/libswfde...
2007 Apr 17
0
Branch 'as' - 17 commits - libswfdec/jpeg libswfdec/swfdec_bits.c libswfdec/swfdec_font.c libswfdec/swfdec_image.c libswfdec/swfdec_root_sprite.c libswfdec/swfdec_script.c libswfdec/swfdec_shape.c libswfdec/swfdec_sound.c libswfdec/swfdec_sprite.c
...,7 +344,7 @@ swfdec_shape_add_styles (SwfdecSwfDecode n_line_styles = swfdec_bits_get_u16 (bits); } SWFDEC_LOG (" n_line_styles %d", n_line_styles); - for (i = 0; i < n_line_styles; i++) { + for (i = 0; i < n_line_styles && swfdec_bits_left (bits); i++) { g_ptr_array_add (shape->lines, parse_stroke (s)); } diff-tree 09b659302736f9b00db64a1586703de7fe8f7344 (from b498ba186ab9d587cc087ae9ab5952f1d5b2865a) Author: Benjamin Otte <otte@gnome.org> Date: Tue Apr 17 12:36:33 2007 +0200 it's not this code's job to syncbits diff --git a/libswfde...
2007 Apr 16
0
7 commits - libswfdec/swfdec_codec_gst.c libswfdec/swfdec_font.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_shape.c libswfdec/swfdec_shape.h libswfdec/swfdec_sprite.c
...cStrokeFunc parse_stroke) { int n_fill_styles; int n_line_styles; @@ -344,8 +350,7 @@ swfdec_shape_add_styles (SwfdecSwfDecode } SWFDEC_LOG (" n_line_styles %d", n_line_styles); for (i = 0; i < n_line_styles; i++) { - SwfdecPattern *pattern = parse_stroke (s); - g_ptr_array_add (shape->lines, pattern); + g_ptr_array_add (shape->lines, parse_stroke (s)); } swfdec_bits_syncbits (bits); @@ -365,13 +370,13 @@ parse_rgba (SwfdecSwfDecoder * s) return swfdec_pattern_parse (s, TRUE); } -static SwfdecPattern * +static SwfdecStroke * parse_stroke_rgb (Swfde...
2008 Jun 15
1
14 commits - configure.ac swfdec/.gitignore swfdec-gtk/swfdec_gtk_loader.c swfdec-gtk/swfdec_playback_alsa.c swfdec/Makefile.am swfdec/swfdec_asnative.h swfdec/swfdec_as_string.c swfdec/swfdec_audio.c swfdec/swfdec_audio_load.c swfdec/swfdec_audio_load.h
...ngth += ((layer == 3 && version != 3) ? 72000 : 144000) + * bitrate / samplerate; + } + swfdec_buffer_unref (buffer); + + SWFDEC_LOG ("adding %u bytes mp3 frame", length); + buffer = swfdec_buffer_queue_pull (queue, length); + if (buffer == NULL) + return FALSE; + + g_ptr_array_add (sound->frames, buffer); + return TRUE; + +error: + swfdec_buffer_unref (buffer); + swfdec_buffer_queue_flush (queue, 1); + return TRUE; +} + +static gboolean +swfdec_load_sound_stream_target_parse (SwfdecStreamTarget *target, + SwfdecStream *stream) +{ + SwfdecLoadSound *sound = SWFDEC_...