search for: guint_to_point

Displaying 20 results from an estimated 22 matches for "guint_to_point".

Did you mean: guint_to_pointer
2007 Mar 15
0
2 commits - libswfdec/swfdec_sprite.c
...wfdec/swfdec_sprite.c @@ -355,7 +355,7 @@ swfdec_spriteseg_place_object_2 (SwfdecS int id = swfdec_bits_get_u16 (bits); content->graphic = swfdec_swf_decoder_get_character (s, id); if (!SWFDEC_IS_GRAPHIC (content->graphic)) { - g_hash_table_remove (sprite->live_content, GUINT_TO_POINTER (content->depth)); + g_hash_table_remove (s->parse_sprite->live_content, GUINT_TO_POINTER (content->depth)); swfdec_content_free (content); swfdec_sprite_remove_last_action (s->parse_sprite, s->parse_sprite->parse_frame); @@ -366,7 +366,7 @@ swfde...
2007 Feb 13
0
9 commits - libswfdec/js libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_image.c libswfdec/swfdec_script.c test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c
...ite (SwfeditToken *token, gpointer data, SwfdecOut *out, gconstpointer hint) { swfdec_out_put_bit (out, data ? TRUE : FALSE); } static gpointer -swfedit_bit_read (SwfdecBits *bits, gconstpointer hint) +swfedit_bit_read (SwfeditToken *token, SwfdecBits *bits, gconstpointer hint) { return GUINT_TO_POINTER (swfdec_bits_getbit (bits) ? 1 : 0); } static void -swfedit_u8_write (gpointer data, SwfdecOut *out, gconstpointer hint) +swfedit_u8_write (SwfeditToken *token, gpointer data, SwfdecOut *out, gconstpointer hint) { swfdec_out_put_u8 (out, GPOINTER_TO_UINT (data)); } static gpointer -sw...
2007 Feb 14
0
7 commits - libswfdec/swfdec_image.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_list.c test/swfedit_tag.c test/swfedit_token.c test/swfedit_token.h test/swfscript.c
...ay_index (token->tokens, + SwfeditTokenEntry, j - 1); + if (entry->type == SWFEDIT_TOKEN_UINT32) { + SwfdecOut *out = swfdec_out_open (); + SwfdecBuffer *buffer; + swfedit_tag_write_token (token, out, i); + buffer = swfdec_out_close (out); + if (entry->value != GUINT_TO_POINTER (buffer->length)) { + swfedit_token_set (token, i / list->n_defs * list->n_defs + j - 1, + GUINT_TO_POINTER (buffer->length)); + } + swfdec_buffer_unref (buffer); + } + } /* maybe add items */ if (i == token->tokens->len - 1) { - g_print ("add fe...
2007 Jan 24
0
Branch 'interpreter' - 8 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_js.c libswfdec/swfdec_js.h libswfdec/swfdec_script.c test/swfdec_out.c test/swfdec_out.h test/swfedit_tag.c test/swfedit_token.c test/swfedit_token.h
...ag.c +++ b/test/swfedit_tag.c @@ -96,6 +96,30 @@ swfedit_rect_read (SwfdecBits *bits) return rect; } +static void +swfedit_rgb_write (gpointer data, SwfdecOut *out) +{ + swfdec_out_put_rgb (out, GPOINTER_TO_UINT (data)); +} + +static gpointer +swfedit_rgb_read (SwfdecBits *bits) +{ + return GUINT_TO_POINTER (swfdec_bits_get_color (bits)); +} + +static void +swfedit_rgba_write (gpointer data, SwfdecOut *out) +{ + swfdec_out_put_rgba (out, GPOINTER_TO_UINT (data)); +} + +static gpointer +swfedit_rgba_read (SwfdecBits *bits) +{ + return GUINT_TO_POINTER (swfdec_bits_get_rgba (bits)); +} + struct {...
2008 Jan 07
0
12 commits - configure.ac doc/swfdec.types Makefile.am test/crashfinder.c test/dump.c test/Makefile.am test/swfdec-extract.c test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_list.c test/swfedit_list.h
...&& sig1 != 'C') || sig2 != 'W' || sig3 != 'S') { - g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, - "This is not a SWF file"); - return NULL; - } - - swfedit_token_add (SWFEDIT_TOKEN (file), "version", SWFEDIT_TOKEN_UINT8, - GUINT_TO_POINTER (swfdec_bits_get_u8 (bits))); - bytes_total = swfdec_bits_get_u32 (bits) - 8; - - if (sig1 == 'C') { - /* compressed */ - SwfdecBuffer *ret = swfenc_file_inflate (bits, bytes_total); - if (ret == NULL) - g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, - "Unab...
2007 Jan 22
0
Branch 'interpreter' - 3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_swf_decoder.c test/Makefile.am test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_tag.c test/swfedit_tag.h test/swfedit_token.c test/swfedit_token.h
...&& sig1 != 'C') || sig2 != 'W' || sig3 != 'S') { + g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, + "This is not a SWF file"); + return NULL; + } + + swfedit_token_add (SWFEDIT_TOKEN (file), "version", SWFEDIT_TOKEN_UINT8, + GUINT_TO_POINTER (swfdec_bits_get_u8 (bits))); + bytes_total = swfdec_bits_get_u32 (bits); + + if (sig1 == 'C') { + /* compressed */ + SwfdecBuffer *ret = swfenc_file_inflate (bits, bytes_total); + if (ret == NULL) + g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, + "Unable t...
2007 Feb 06
0
Branch 'interpreter' - 8 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_edittext.c libswfdec/swfdec_image.c libswfdec/swfdec_image.h libswfdec/swfdec_pattern.c libswfdec/swfdec_sprite.c test/dump.c
...ic gboolean +swfedit_from_string_unsigned (const char *s, gulong max, gpointer* result) +{ + char *end; + gulong u; + + g_assert (max <= G_MAXUINT); + u = strtoul (s, &end, 10); + if (*end != '\0') + return FALSE; + if (u > max) + return FALSE; + *result = GUINT_TO_POINTER (u); + return TRUE; +} + +static gboolean +swfedit_uint8_from_string (const char *s, gpointer* result) +{ + return swfedit_from_string_unsigned (s, G_MAXUINT8, result); +} + +static gboolean +swfedit_uint16_from_string (const char *s, gpointer* result) +{ + return swfedit_from_str...
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
...wfdec/swfdec_swf_decoder.h" +#include "swfdec_out.h" #include "swfedit_file.h" #include "swfedit_tag.h" @@ -103,7 +104,7 @@ swf_parse_header1 (SwfeditFile *file, Sw swfedit_token_add (SWFEDIT_TOKEN (file), "version", SWFEDIT_TOKEN_UINT8, GUINT_TO_POINTER (swfdec_bits_get_u8 (bits))); - bytes_total = swfdec_bits_get_u32 (bits); + bytes_total = swfdec_bits_get_u32 (bits) - 8; if (sig1 == 'C') { /* compressed */ @@ -113,7 +114,7 @@ swf_parse_header1 (SwfeditFile *file, Sw "Unable to uncompress file"); return re...
2007 Mar 15
0
11 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_event.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c
..._MOVIE (mov->root)->player; - SWFDEC_LOG ("queueing goto %u for %p %d", frame, mov, - SWFDEC_CHARACTER (SWFDEC_SPRITE_MOVIE (mov)->sprite)->id); - - g_assert (frame <= G_MAXINT); - - swfdec_player_add_action (player, mov, - swfdec_sprite_movie_do_goto_frame, GUINT_TO_POINTER (frame)); - - /* tell all relevant movies that they won't survive this */ - for (walk = mov->list; walk; walk = walk->next) { - SwfdecMovie *cur = walk->data; - if (frame < cur->content->sequence->start || - frame >= cur->content->sequence->end) -...
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
...State *state, guint action, const char *name) -{ - SwfdecDebuggerCommand command = { NULL, }; - - if (state->command_last == G_MAXUINT) - return; - if (action & 0x80) { - SWFDEC_WARNING ("FIXME: action %s does not provide debugger statements", name); - } - command.code = GUINT_TO_POINTER (state->command_last); - command.description = g_strdup (name); - state->command_last = G_MAXUINT; - g_array_append_val (state->commands, command); - SWFDEC_DEBUG ("%s", command.description); -} - -static void -compile_state_debug_finish (CompileState *state, SwfdecPlayer *...
2007 Mar 07
0
11 commits - libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h
...g; - g_return_val_if_fail (SWFDEC_IS_SWF_DECODER (s), NULL); - for (g = s->characters; g; g = g_list_next (g)) { - character = SWFDEC_CHARACTER (g->data); - if (character->id == id) - return character; - } - - return NULL; + return g_hash_table_lookup (s->characters, GUINT_TO_POINTER (id)); } /** @@ -405,12 +383,11 @@ swfdec_swf_decoder_get_character (Swfdec * Returns: The requested character or NULL on failure; **/ gpointer -swfdec_swf_decoder_create_character (SwfdecSwfDecoder * s, int id, GType type) +swfdec_swf_decoder_create_character (SwfdecSwfDecoder * s, unsi...
2007 Jan 26
0
Branch 'interpreter' - 9 commits - libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_debugger.c libswfdec/swfdec_debugger.h libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c
...ger, SwfdecDebuggerScript *script, guint line) @@ -242,10 +291,6 @@ swfdec_debugger_set_breakpoint (SwfdecDe break; br = NULL; } - if (!JS_SetTrap (SWFDEC_PLAYER (debugger)->jscx, script->script, - script->commands[line].code, swfdec_debugger_handle_breakpoint, - GUINT_TO_POINTER (i + 1))) - return 0; if (br == NULL) { g_array_set_size (debugger->breakpoints, debugger->breakpoints->len + 1); @@ -255,6 +300,7 @@ swfdec_debugger_set_breakpoint (SwfdecDe br->script = script; br->line = line; script->commands[line].breakpoint = i + 1; +...
2007 Apr 05
0
4 commits - libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_stream.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_mad.c
...dec_adpcm.c +++ b/libswfdec/swfdec_codec_adpcm.c @@ -45,7 +45,7 @@ static const int stepSizeTable[89] = { }; static gpointer -swfdec_codec_adpcm_init (gboolean width, SwfdecAudioOut format) +swfdec_codec_adpcm_init (SwfdecAudioFormat type, gboolean width, SwfdecAudioOut format) { return GUINT_TO_POINTER ((guint) format); } diff --git a/libswfdec/swfdec_codec_ffmpeg.c b/libswfdec/swfdec_codec_ffmpeg.c index 28f4f31..5f2dcaf 100644 --- a/libswfdec/swfdec_codec_ffmpeg.c +++ b/libswfdec/swfdec_codec_ffmpeg.c @@ -60,23 +60,24 @@ fail: /*** AUDIO ***/ static gpointer -swfdec_codec_ffmpeg_mp3_init...
2007 Apr 08
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_buffer.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec_audio.c
...t SwfdecAudioCodec swfdec_codec_ffmpeg_audio; -#endif - -/*** UNCOMPRESSED SOUND ***/ - -#define U8_FLAG (0x10000) -static gpointer -swfdec_codec_uncompressed_init (SwfdecAudioFormat type, gboolean width, SwfdecAudioOut format) -{ - guint ret = format; - if (!width) - ret |= U8_FLAG; - return GUINT_TO_POINTER (ret); -} - -static SwfdecBuffer * -swfdec_codec_uncompressed_decode_8bit (SwfdecBuffer *buffer) -{ - SwfdecBuffer *ret = swfdec_buffer_new_and_alloc (buffer->length * 2); - gint16 *out = (gint16 *) ret->data; - guint8 *in = buffer->data; - guint count = buffer->length; - guint i...
2007 Jun 13
0
Branch 'as' - 6 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_movie_asprops.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie.h libswfdec/swfdec_player.c libswfdec/swfdec_sprite.c
...ents_create (s->parse_sprite, depth, move); if (has_character) { int id = swfdec_bits_get_u16 (bits); content->graphic = swfdec_swf_decoder_get_character (s, id); if (!SWFDEC_IS_GRAPHIC (content->graphic)) { - g_hash_table_remove (s->parse_sprite->live_content, GUINT_TO_POINTER (content->depth)); swfdec_content_free (content); swfdec_sprite_remove_last_action (s->parse_sprite, s->parse_sprite->parse_frame); SWFDEC_ERROR ("id %u does not specify a graphic", id); return SWFDEC_STATUS_OK; } - content->s...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...diff --git a/test/swfedit_tag.c b/test/swfedit_tag.c index b69a5d5..b2f887a 100644 --- a/test/swfedit_tag.c +++ b/test/swfedit_tag.c @@ -88,7 +88,7 @@ swfedit_u8_write (SwfeditToken *token, g static gpointer swfedit_u8_read (SwfeditToken *token, SwfdecBits *bits, gconstpointer hint) { - return GUINT_TO_POINTER (swfdec_bits_get_u8 (bits)); + return GUINT_TO_POINTER ((gulong) swfdec_bits_get_u8 (bits)); } static void @@ -397,7 +397,7 @@ swfedit_tag_changed (SwfeditToken *token } } if (def[i].n_items != 0) { - SwfeditTokenEntry *entry = &g_array_index (token->tokens, + entry...
2007 Mar 05
0
11 commits - configure.ac libswfdec/swfdec_js_movie.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_root_movie.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_swf_decoder.c
...fo = swfdec_sprite_info_get (mov, movie->sprite); + + if (!info->init_action_has_run) { + swfdec_script_execute (movie->sprite->init_action, + SWFDEC_SCRIPTABLE (mov->root)); + info->init_action_has_run = TRUE; + } + } swfdec_sprite_movie_do_goto_frame (mov, GUINT_TO_POINTER (0)); if (!swfdec_sprite_movie_iterate_end (mov)) { g_assert_not_reached (); diff-tree 260cdc86a897a8f76a923c6deef48c1f28dc475b (from e6771bcb808217c72b9ceb8fa6c574165f6b3099) Author: Benjamin Otte <otte@gnome.org> Date: Mon Mar 5 00:28:58 2007 +0100 allow attaching runtime d...
2007 Mar 07
0
13 commits - libswfdec/Makefile.am libswfdec/swfdec_js_global.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_root_movie.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c
...fo = swfdec_sprite_info_get (mov, movie->sprite); - - if (!info->init_action_has_run) { - swfdec_script_execute (movie->sprite->init_action, - SWFDEC_SCRIPTABLE (mov->root)); - info->init_action_has_run = TRUE; - } - } swfdec_sprite_movie_do_goto_frame (mov, GUINT_TO_POINTER (0)); if (!swfdec_sprite_movie_iterate_end (mov)) { g_assert_not_reached (); diff-tree b168c2c784a6b4e3f5ddb800f8b9d47c32f71fbc (from 2a49deac251c3b7d956508e80fa7da73956977c2) Author: Benjamin Otte <otte@gnome.org> Date: Wed Mar 7 17:37:10 2007 +0100 exports are no longer han...
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
...84; SWFDEC_LOG (" clip_depth = %d (=> %d)", content->clip_depth + 16384, content->clip_depth); } + if (has_filter) { + SWFDEC_ERROR ("filters aren't implemented, skipping PlaceObject tag!"); + g_hash_table_remove (s->parse_sprite->live_content, GUINT_TO_POINTER (content->depth)); + swfdec_content_free (content); + swfdec_sprite_remove_last_action (s->parse_sprite, + s->parse_sprite->parse_frame); + return SWFDEC_STATUS_OK; + } + if (has_blend_mode) { + guint operator = swfdec_bits_get_u8 (bits); + content->operator...
2007 Jun 05
0
Branch 'as' - 8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_scope.h
...; @@ -457,7 +458,7 @@ swfdec_movie_queue_script (SwfdecMovie * return FALSE; } - player = SWFDEC_ROOT_MOVIE (movie->root)->player; + player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (movie)->context); swfdec_player_add_action (player, movie, swfdec_movie_do_execute_script, GUINT_TO_POINTER (condition)); return TRUE; @@ -557,7 +558,7 @@ swfdec_movie_get_mouse (SwfdecMovie *mov g_return_if_fail (x != NULL); g_return_if_fail (y != NULL); - player = SWFDEC_ROOT_MOVIE (movie->root)->player; + player = SWFDEC_PLAYER (SWFDEC_AS_OBJECT (movie)->context); *x = playe...