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