search for: guchar

Displaying 20 results from an estimated 32 matches for "guchar".

Did you mean: uchar
2007 Dec 10
0
5 commits - libswfdec/jpeg libswfdec/swfdec_as_interpret.c libswfdec/swfdec_bits.c libswfdec/swfdec_cached.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec_audio.c libswfdec/swfdec_flash_security.c libswfdec/swfdec_image.c
...swfdec_interval.c b/libswfdec/swfdec_interval.c index 1199290..59f3ea7 100644 --- a/libswfdec/swfdec_interval.c +++ b/libswfdec/swfdec_interval.c @@ -84,8 +84,8 @@ static void swfdec_interval_trigger (SwfdecTimeout *timeout) { SwfdecAsValue ret; - SwfdecInterval *interval = SWFDEC_INTERVAL (((guchar *) timeout) - - G_STRUCT_OFFSET (SwfdecInterval, timeout)); + SwfdecInterval *interval = SWFDEC_INTERVAL ((void *) (((guchar *) timeout) + - G_STRUCT_OFFSET (SwfdecInterval, timeout))); SwfdecAsContext *context = SWFDEC_AS_OBJECT (interval)->context; SwfdecPlayer *player = SWF...
2007 Oct 31
0
3 commits - libswfdec/swfdec_as_string.c libswfdec/swfdec_load_object_as.c libswfdec/swfdec_movie_asprops.c
...s_string.c b/libswfdec/swfdec_as_string.c index fd326ac..5fc31f3 100644 --- a/libswfdec/swfdec_as_string.c +++ b/libswfdec/swfdec_as_string.c @@ -638,12 +638,12 @@ swfdec_as_string_unescape_5 (SwfdecAsContext *cx, const char *msg) #define APPEND(chr) G_STMT_START{ \ g_byte_array_append (array, (guchar *) chr, 1); \ }G_STMT_END - array = g_byte_array_new (); in = s = g_convert (msg, -1, "LATIN1", "UTF-8", NULL, NULL, NULL); if (s == NULL) { SWFDEC_FIXME ("%s can not be converted to utf8 - is this Flash 5 or what?", msg); return NULL; } + array =...
2007 Nov 07
1
thumbnailer/swfdec-thumbnailer.c
thumbnailer/swfdec-thumbnailer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit a31d0686b78df2da96b9d8d1e3220e63978bba30 Author: Benjamin Otte <otte at gnome.org> Date: Wed Nov 7 20:02:04 2007 +0100 s/swfdec_player_get_image_size/swfdec_player_get_default_size/ diff --git a/thumbnailer/swfdec-thumbnailer.c b/thumbnailer/swfdec-thumbnailer.c index
2007 Sep 05
0
5 commits - libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_video.c libswfdec/swfdec_player.c libswfdec/swfdec_video.c
...* swfdec_video_decoder_ffmpeg_decode (SwfdecVideoDecoder *dec, SwfdecBuffer *buffer, guint *width, guint *height, guint *rowstride) { SwfdecVideoDecoderFFMpeg *codec = (SwfdecVideoDecoderFFMpeg *) dec; - int got_image; + int got_image = 0; SwfdecBuffer *ret; AVPicture picture; + guchar *tmp, *aligned; + /* fullfill alignment and padding requirements */ + tmp = g_try_malloc (buffer->length + ALIGNMENT + FF_INPUT_BUFFER_PADDING_SIZE); + if (tmp == NULL) { + SWFDEC_WARNING ("Could not allocate temporary memory"); + return NULL; + } + aligned = (guchar *) ((...
2007 Jun 12
0
Branch 'as' - 3 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_context.c libswfdec/swfdec_as_math.c libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_number.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_string.c
...e *argv, SwfdecAsValue *ret) +swfdec_as_string_unescape_5 (SwfdecAsContext *cx, SwfdecAsObject *object, + guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret) { GByteArray *array; const char *msg; @@ -336,7 +345,7 @@ swfdec_as_string_unescape_5 (SwfdecAsObj g_byte_array_append (array, (guchar *) chr, 1); \ }G_STMT_END array = g_byte_array_new (); - msg = swfdec_as_value_to_string (object->context, &argv[0]); + msg = swfdec_as_value_to_string (cx, &argv[0]); in = s = g_convert (msg, -1, "LATIN1", "UTF8", NULL, NULL, NULL); if (s == NULL) {...
2007 Jul 14
0
libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_string.c libswfdec/swfdec_bits.c
..., "LATIN1", "UTF-8", NULL, NULL, NULL); if (s == NULL) { SWFDEC_FIXME ("%s can not be converted to utf8 - is this Flash 5 or what?", msg); return; @@ -521,7 +521,7 @@ swfdec_as_string_unescape_5 (SwfdecAsCon } cur = 0; g_byte_array_append (array, (guchar *) &cur, 1); - out = g_convert ((char *) array->data, -1, "UTF8", "LATIN1", NULL, NULL, NULL); + out = g_convert ((char *) array->data, -1, "UTF-8", "LATIN1", NULL, NULL, NULL); if (out) { SWFDEC_AS_VALUE_SET_STRING (ret, swfdec_as_context...
2007 Jan 18
0
Branch 'interpreter' - 4 commits - libswfdec/js libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_image.c libswfdec/swfdec_script.c libswfdec/swfdec_swf_decoder.c libswfdec/swfdec_tag.c
...ight want to do stuff here for certain actions */ -#if 0 +#if 1 { char *foo = swfdec_script_print_action (action, data, len); if (foo == NULL) @@ -361,7 +624,7 @@ SwfdecScript * swfdec_script_new (SwfdecBits *bits, const char *name, unsigned int version) { SwfdecScript *script; - guchar *start; + const guchar *start; g_return_val_if_fail (bits != NULL, NULL); if (version < MINSCRIPTVERSION) { @@ -442,7 +705,7 @@ swfdec_script_interpret (SwfdecScript *s /* set up general stuff */ swfdec_script_ref (script); - version = MAX (script->version - MINSCRIPTVER...
2007 Mar 02
0
12 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_js.c libswfdec/swfdec_js.h libswfdec/swfdec_js_video.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h
...rget_init (Sw /*** SWFDEC VIDEO MOVIE INPUT ***/ -static cairo_surface_t * -swfdec_net_stream_input_get_image (SwfdecVideoMovieInput *input) +static void +swfdec_net_stream_input_connect (SwfdecVideoMovieInput *input, SwfdecVideoMovie *movie) { SwfdecNetStream *stream = SWFDEC_NET_STREAM ((guchar *) input - G_STRUCT_OFFSET (SwfdecNetStream, input)); - return stream->surface; + stream->movies = g_list_prepend (stream->movies, movie); + g_object_ref (stream); } static void -swfdec_net_stream_input_finalize (SwfdecVideoMovieInput *input) +swfdec_net_stream_input_disconnect (S...
2007 Aug 20
0
8 commits - libswfdec/Makefile.am libswfdec/swfdec_as_string.c libswfdec/swfdec_as_string.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_load_object.c libswfdec/swfdec_loadvars_as.c test/trace
...const char *msg) { GByteArray *array; - const char *msg; char cur = 0; /* currently decoded character */ char *out, *in, *s; guint decoding = 0; /* set if we're decoding a %XY string */ @@ -480,11 +478,10 @@ swfdec_as_string_unescape_5 (SwfdecAsCon g_byte_array_append (array, (guchar *) chr, 1); \ }G_STMT_END array = g_byte_array_new (); - msg = swfdec_as_value_to_string (cx, &argv[0]); in = s = g_convert (msg, -1, "LATIN1", "UTF-8", NULL, NULL, NULL); if (s == NULL) { SWFDEC_FIXME ("%s can not be converted to utf8 - is this Flash 5...
2008 Nov 22
0
[patch] [vuxml] net/wireshark: fix DoS in SMTP dissector
...ype"); +- + /* find the IMF dissector */ + imf_handle = find_dissector("imf"); + +--- epan/dissectors/packet-smtp.c 2008/04/13 16:55:56 24993 ++++ epan/dissectors/packet-smtp.c 2008/04/13 16:58:57 24994 +@@ -167,7 +167,7 @@ + struct smtp_request_val *request_val; + const guchar *line; + guint32 code; +- int linelen; ++ int linelen = 0; + gint length_remaining; + gboolean eom_seen = FALSE; + gint next_offset; -- 1.6.0.4 --- fix-DoS-...
2004 Sep 10
0
http streaming in the xmms plugin
...','q','r','s','t','u','v', + 'w','x','y','z','0','1','2','3', + '4','5','6','7','8','9','+','/' + }; + gint i; + guchar *p = (guchar *)store; + + /* Transform the 3x8 bits to 4x6 bits, as required by base64. */ + for (i = 0; i < length; i += 3) + { + *p++ = tbl[s[0] >> 2]; + *p++ = tbl[((s[0] & 3) << 4) + (s[1] >> 4)]; + *p++ = tbl[((s[1] & 0xf) << 2) + (s[2] >> 6)...
2008 Jan 08
0
4 commits - configure.ac test/compiler.c test/.gitignore test/Makefile.am test/swfdec_test.c test/swfdec_test_function.c test/swfdec_test_function.h test/swfdec_test_global.c test/swfdec_test_initialize.as test/swfdec_test_initialize.h
...AsValue *argv, SwfdecAsValue *retval) diff --git a/test/swfdec_test_test.h b/test/swfdec_test_test.h index 6218f31..fe20221 100644 --- a/test/swfdec_test_test.h +++ b/test/swfdec_test_test.h @@ -48,6 +48,7 @@ struct _SwfdecTestTest SwfdecBuffer * trace_buffer; /* buffer containing the file */ guchar * trace_offset; /* how far we've parsed the trace data */ gboolean trace_failed; /* TRUE if the tacing failed */ + GSList * trace_captured; /* captured trace strings (newest first) */ }; struct _SwfdecTestTestClass commit 4e258ccb165de0ece3b73351f4f15d664b47a9cb Author: Benjamin Otte...
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
...-git a/libswfdec/swfdec_script.c b/libswfdec/swfdec_script.c index 5163ce7..d675207 100644 --- a/libswfdec/swfdec_script.c +++ b/libswfdec/swfdec_script.c @@ -2731,7 +2731,8 @@ SwfdecScript * swfdec_script_new (SwfdecBits *bits, const char *name, guint version) { SwfdecScript *script; - const guchar *start; + SwfdecBits org; + guint len; g_return_val_if_fail (bits != NULL, NULL); @@ -2740,8 +2741,8 @@ swfdec_script_new (SwfdecBits *bits, con return NULL; } - swfdec_bits_syncbits (bits); - start = bits->ptr; + org = *bits; + len = swfdec_bits_left (bits) / 8; scri...
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
...-git a/libswfdec/swfdec_script.c b/libswfdec/swfdec_script.c index 5163ce7..d675207 100644 --- a/libswfdec/swfdec_script.c +++ b/libswfdec/swfdec_script.c @@ -2731,7 +2731,8 @@ SwfdecScript * swfdec_script_new (SwfdecBits *bits, const char *name, guint version) { SwfdecScript *script; - const guchar *start; + SwfdecBits org; + guint len; g_return_val_if_fail (bits != NULL, NULL); @@ -2740,8 +2741,8 @@ swfdec_script_new (SwfdecBits *bits, con return NULL; } - swfdec_bits_syncbits (bits); - start = bits->ptr; + org = *bits; + len = swfdec_bits_left (bits) / 8; scri...
2007 Jun 01
0
Branch 'as' - 2 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c libswfdec/swfdec_interval.c libswfdec/swfdec_interval.h libswfdec/swfdec_player_as.c libswfdec/swfdec_player.c
...gt;dispose = swfdec_interval_dispose; + + asobject_class->mark = swfdec_interval_mark; +} + +static void +swfdec_interval_init (SwfdecInterval *array) +{ +} + +static void +swfdec_interval_trigger (SwfdecTimeout *timeout) +{ + SwfdecAsValue ret; + SwfdecInterval *interval = SWFDEC_INTERVAL (((guchar *) timeout) + - G_STRUCT_OFFSET (SwfdecInterval, timeout)); + SwfdecAsContext *context = SWFDEC_AS_OBJECT (interval)->context; + + if (interval->repeat) { + timeout->timestamp += SWFDEC_MSECS_TO_TICKS (interval->msecs); + swfdec_player_add_timeout (SWFDEC_PLAYER (context),...
2007 Nov 07
0
14 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_tag.c libswfdec/swfdec_text_field_movie.c
...ii == NULL) { - /* This can happen if a Flash 5 movie gets loaded into a Flash 7 movie */ - SWFDEC_FIXME ("Someone threw unconvertible text %s at Flash <= 5", s); - SWFDEC_AS_VALUE_SET_INT (val, 0); /* FIXME: what to return??? */ - } else { - SWFDEC_AS_VALUE_SET_INT (val, (guchar) ascii[0]); - g_free (ascii); - } -} + if (cx->version <= 5) { + char *ascii = g_convert (s, -1, "LATIN1", "UTF-8", NULL, NULL, NULL); -static void -swfdec_action_char_to_ascii (SwfdecAsContext *cx, guint action, const guint8 *data, guint len) -{ - SwfdecAsValue...
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
...ng = TRUE; + swfdec_net_stream_onstatus (stream, "NetStream.Buffer.Empty", "status"); + } + swfdec_net_stream_update_playing (stream); + } } static void @@ -84,13 +124,13 @@ swfdec_net_stream_timeout (SwfdecTimeout SwfdecNetStream *stream = SWFDEC_NET_STREAM ((guchar *) timeout - G_STRUCT_OFFSET (SwfdecNetStream, timeout)); SWFDEC_LOG ("timeout fired"); + stream->timeout.callback = NULL; swfdec_net_stream_video_goto (stream, stream->next_time); if (stream->next_time > stream->current_time) { SWFDEC_LOG ("readding t...
2007 Nov 14
0
9 commits - libswfdec/swfdec_as_string.c libswfdec/swfdec_color_as.c libswfdec/swfdec_interval.c test/image test/trace
...n triggered diff --git a/libswfdec/swfdec_interval.c b/libswfdec/swfdec_interval.c index f8fcc85..1199290 100644 --- a/libswfdec/swfdec_interval.c +++ b/libswfdec/swfdec_interval.c @@ -87,11 +87,13 @@ swfdec_interval_trigger (SwfdecTimeout *timeout) SwfdecInterval *interval = SWFDEC_INTERVAL (((guchar *) timeout) - G_STRUCT_OFFSET (SwfdecInterval, timeout)); SwfdecAsContext *context = SWFDEC_AS_OBJECT (interval)->context; + SwfdecPlayer *player = SWFDEC_PLAYER (context); if (interval->repeat) { timeout->timestamp += SWFDEC_MSECS_TO_TICKS (interval->msecs);...
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
...EBUGGER (player) && script) { + swfdec_debugger_add_script (SWFDEC_DEBUGGER (player), script); + script->debugger = player; + } + return script; +} + +SwfdecScript * swfdec_script_new (SwfdecBits *bits, const char *name, unsigned int version) { SwfdecScript *script; const guchar *start; g_return_val_if_fail (bits != NULL, NULL); + if (version < MINSCRIPTVERSION) { SWFDEC_ERROR ("swfdec version %u doesn't support scripts", version); return NULL; @@ -1176,7 +1209,7 @@ swfdec_script_new (SwfdecBits *bits, con script->name = g_strdup...
2007 Aug 27
0
7 commits - libswfdec/Makefile.am libswfdec/swfdec_as_string.c libswfdec/swfdec_as_string.h libswfdec/swfdec_as_strings.c libswfdec/swfdec.h libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_player.c
...if (s == NULL) { SWFDEC_FIXME ("%s can not be converted to utf8 - is this Flash 5 or what?", s); - return; + return NULL; } else { s = in; } @@ -634,9 +631,24 @@ swfdec_as_string_escape (SwfdecAsContext s++; } g_byte_array_append (array, (guchar *) s, 1); - SWFDEC_AS_VALUE_SET_STRING (ret, swfdec_as_context_get_string (cx, (char *) array->data)); - g_byte_array_free (array, TRUE); g_free (in); + return (char *) g_byte_array_free (array, FALSE); +} + +static void +swfdec_as_string_escape_internal (SwfdecAsContext *cx, SwfdecAsObjec...