search for: n_bits

Displaying 15 results from an estimated 15 matches for "n_bits".

Did you mean: _bits
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
...+{ + g_return_val_if_fail (out != NULL, 0); + + return (out->ptr - out->data) * 8 + out->idx; +} + +unsigned int swfdec_out_left (SwfdecOut *out) { g_return_val_if_fail (out != NULL, 0); @@ -186,6 +194,21 @@ swfdec_out_put_sbits (SwfdecOut *out, in swfdec_out_put_bits (out, bits, n_bits); } +void +swfdec_out_put_string (SwfdecOut *out, const char *s) +{ + guint len; + + g_return_if_fail (out != NULL); + g_return_if_fail (s != NULL); + + len = strlen (s) + 1; + + swfdec_out_prepare_bytes (out, len); + memcpy (out->ptr, s, len); + out->ptr += len; +} + static guint...
2007 Apr 17
0
8 commits - configure.ac doc/Makefile.am libswfdec/jpeg libswfdec/swfdec_debug.h libswfdec/swfdec_image.c
...ude "huffman.h" -#include "jpeg_debug.h" - -#define DEBUG printf - -/* misc helper function definitions */ - -static char *sprintbits (char *str, unsigned int bits, int n); - - -#define TRUE 1 -#define FALSE 0 - -void -huffman_table_dump (HuffmanTable * table) -{ - unsigned int n_bits; - unsigned int code; - char str[33]; - int i; - HuffmanEntry *entry; - - OIL_DEBUG ("dumping huffman table %p", table); - for (i = 0; i < table->len; i++) { - entry = table->entries + i; - n_bits = entry->n_bits; - code = entry->symbol >> (16 - n_bits)...
2007 Feb 13
0
libswfdec/jpeg libswfdec/swfdec_image.c
...lper function definitions */ static char *sprintbits (char *str, unsigned int bits, int n); -#undef JPEG_LOG -#define JPEG_LOG(...) +#define TRUE 1 +#define FALSE 0 void huffman_table_dump (HuffmanTable * table) @@ -24,16 +30,16 @@ huffman_table_dump (HuffmanTable * table unsigned int n_bits; unsigned int code; char str[33]; - unsigned int i; + int i; HuffmanEntry *entry; - JPEG_LOG ("dumping huffman table %p", table); + OIL_DEBUG ("dumping huffman table %p", table); for (i = 0; i < table->len; i++) { - entry = &g_array_index (table, H...
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
...bytes (out, 4); - *(guint32 *)out->ptr = GUINT32_TO_LE (i); - out->ptr += 4; -} - -void -swfdec_out_put_bit (SwfdecOut *out, gboolean bit) -{ - g_return_if_fail (out != NULL); - - swfdec_out_put_bits (out, bit ? 1 : 0, 1); -} - -void -swfdec_out_put_bits (SwfdecOut *out, guint bits, guint n_bits) -{ - g_return_if_fail (out != NULL); - - swfdec_out_ensure_bits (out, n_bits); - - /* FIXME: implement this less braindead */ - while (n_bits) { - guint bits_now = MIN (n_bits, 8 - out->idx); - guint value = bits >> (n_bits - bits_now); - - /* clear data if necessary */ -...
2007 Apr 18
2
libswfdec/jpeg
libswfdec/jpeg/jpeg_rgb_decoder.c | 1 - 1 files changed, 1 deletion(-) New commits: diff-tree 15ed4a69b4ffc265fe103ba79a0b60af7e42a9fa (from 2073f39bc0b0aa90f1f67def9bb3f0c6b68018ae) Author: Benjamin Otte <otte@gnome.org> Date: Wed Apr 18 10:47:06 2007 +0200 remove leftover debugging statement diff --git a/libswfdec/jpeg/jpeg_rgb_decoder.c b/libswfdec/jpeg/jpeg_rgb_decoder.c
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
...oFormat type, gboolean width, SwfdecAudioOut format) -{ - return GUINT_TO_POINTER ((guint) format); -} - -static SwfdecAudioOut -swfdec_codec_adpcm_get_format (gpointer data) -{ - return GPOINTER_TO_UINT (data); -} static SwfdecBuffer * -swfdec_codec_adpcm_decode_chunk (SwfdecBits *bits, guint n_bits, guint channels) +swfdec_audio_decoder_adpcm_decode_chunk (SwfdecBits *bits, guint n_bits, guint channels) { SwfdecBuffer *ret; guint len; @@ -133,124 +126,59 @@ swfdec_codec_adpcm_decode_chunk (SwfdecB return ret; } -static SwfdecBuffer * -swfdec_codec_adpcm_decode (gpointer data, Swf...
2007 Mar 28
0
3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_sprite.c libswfdec/swfdec_tag.c
...ndex 8bbc7c9..a993ece 100644 --- a/libswfdec/swfdec_sprite.c +++ b/libswfdec/swfdec_sprite.c @@ -420,11 +420,8 @@ swfdec_spriteseg_place_object_2 (SwfdecS while ((event_flags = swfdec_get_clipeventflags (s, bits)) != 0) { guint length = swfdec_bits_get_u32 (bits); SwfdecBits action_bits; - SwfdecBuffer *buffer = swfdec_bits_get_buffer (bits, length); - if (buffer == NULL) - break; - swfdec_bits_init (&action_bits, buffer); + swfdec_bits_init_bits (&action_bits, bits, length); if (event_flags & SWFDEC_EVENT_KEY_PRESS) key_code = swfdec_bit...
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
...; + *(guint32 *)out->ptr = GUINT32_TO_LE (i); + out->ptr += 4; +} + +void +swfdec_out_put_bit (SwfdecOut *out, gboolean bit) +{ + g_return_if_fail (out != NULL); + + swfdec_out_put_bits (out, bit ? 1 : 0, 1); +} + +void +swfdec_out_put_bits (SwfdecOut *out, guint bits, guint n_bits) +{ + g_return_if_fail (out != NULL); + + swfdec_out_ensure_bits (out, n_bits); + + /* FIXME: implement this less braindead */ + while (n_bits) { + guint bits_now = MIN (n_bits, 8 - out->idx); + guint value = bits >> (n_bits - bits_now); + + /* clear data if necessa...
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
...bytes (out, 4); + *(guint32 *)out->ptr = GUINT32_TO_LE (i); + out->ptr += 4; +} + +void +swfdec_out_put_bit (SwfdecOut *out, gboolean bit) +{ + g_return_if_fail (out != NULL); + + swfdec_out_put_bits (out, bit ? 1 : 0, 1); +} + +void +swfdec_out_put_bits (SwfdecOut *out, guint bits, guint n_bits) +{ + g_return_if_fail (out != NULL); + + swfdec_out_ensure_bits (out, n_bits); + + /* FIXME: implement this less braindead */ + while (n_bits) { + guint bits_now = MIN (n_bits, 8 - out->idx); + guint value = bits >> (n_bits - bits_now); + + /* clear data if necessary */ +...
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_cached_unload (cached); diff --git a/libswfdec/swfdec_codec_adpcm.c b/libswfdec/swfdec_codec_adpcm.c index 1fc17ee..0aa39ab 100644 --- a/libswfdec/swfdec_codec_adpcm.c +++ b/libswfdec/swfdec_codec_adpcm.c @@ -79,7 +79,7 @@ swfdec_audio_decoder_adpcm_decode_chunk (SwfdecBits *bits, guint n_bits, guint c len = swfdec_bits_left (bits) / channels / n_bits; len = MIN (len, 4095); ret = swfdec_buffer_new_and_alloc ((len + 1) * sizeof (gint16) * channels); - out = (gint16 *) ret->data; + out = (gint16 *) (void *) ret->data; /* output initial value */ SWFDEC_LOG ("dec...
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
...; + *(guint32 *)out->ptr = GUINT32_TO_LE (i); + out->ptr += 4; +} + +void +swfdec_out_put_bit (SwfdecOut *out, gboolean bit) +{ + g_return_if_fail (out != NULL); + + swfdec_out_put_bits (out, bit ? 1 : 0, 1); +} + +void +swfdec_out_put_bits (SwfdecOut *out, guint bits, guint n_bits) +{ + g_return_if_fail (out != NULL); + + swfdec_out_ensure_bits (out, n_bits); + + /* FIXME: implement this less braindead */ + while (n_bits) { + guint bits_now = MIN (n_bits, 8 - out->idx); + guint value = bits >> (n_bits - bits_now); + + /* clear data if necessa...
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
..._if_fail (out != NULL); diff --git a/test/swfdec_out.h b/test/swfdec_out.h index 3a22f36..e343f9d 100644 --- a/test/swfdec_out.h +++ b/test/swfdec_out.h @@ -57,6 +57,9 @@ void swfdec_out_put_bits (SwfdecOut * void swfdec_out_put_sbits (SwfdecOut * out, int bits, guint n_bits); +void swfdec_out_put_data (SwfdecOut * out, + const guint8 * data, + guint length); void swfdec_out_put_buffer (SwfdecOut * out, SwfdecBuffer * buffer); void swfdec_out_put_u8 (SwfdecOut * out, diff-tree cd8d70bf421ec13b317a7f7e682c4fb5d13f2663 (from 634736d7d5b...
2012 Jul 04
53
[PATCH 00 of 10 v3] Automatic NUMA placement for xl
Hello, Third version of the NUMA placement series Xen 4.2. All the comments received during v2''s review have been addressed (more details in single changelogs). The most notable changes are the following: - the libxl_cpumap --> libxl_bitmap renaming has been rebased on top of the recent patches that allows us to allocate bitmaps of different sizes; - the heuristics for deciding
2012 Sep 27
18
[PATCH 09/11] add iomem support to libxl
This patch adds a new option for xen config files for directly mapping hardware io memory into a vm. Signed-off-by: Matthew Fioravante <matthew.fioravante@jhuapl.edu> diff --git a/docs/man/xl.cfg.pod.5 b/docs/man/xl.cfg.pod.5 index 013270d..428da21 100644 --- a/docs/man/xl.cfg.pod.5 +++ b/docs/man/xl.cfg.pod.5 @@ -496,6 +496,17 @@ is given in hexadecimal and may either a span e.g.
2007 Nov 20
0
19 commits - libswfdec/swfdec_audio_event.c libswfdec/swfdec_bits.c libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_flv_decoder.c libswfdec/swfdec_image.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h
...in their whole region. diff --git a/libswfdec/swfdec_bits.c b/libswfdec/swfdec_bits.c index c8f14a1..992ec27 100644 --- a/libswfdec/swfdec_bits.c +++ b/libswfdec/swfdec_bits.c @@ -387,6 +387,7 @@ swfdec_bits_get_color_transform (SwfdecBits * bits, SwfdecColorTransform * ct) int has_mult; int n_bits; + ct->mask = FALSE; has_add = swfdec_bits_getbit (bits); has_mult = swfdec_bits_getbit (bits); n_bits = swfdec_bits_getbits (bits, 4); diff --git a/libswfdec/swfdec_color.c b/libswfdec/swfdec_color.c index e609e53..9ef554a 100644 --- a/libswfdec/swfdec_color.c +++ b/libswfdec/swfdec...