search for: bits_now

Displaying 5 results from an estimated 5 matches for "bits_now".

Did you mean: bit_no
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
...24 15:44:38 2007 +0100 remove debugging g_print diff --git a/test/swfdec_out.c b/test/swfdec_out.c index 70dcc7c..b795b28 100644 --- a/test/swfdec_out.c +++ b/test/swfdec_out.c @@ -168,7 +168,6 @@ swfdec_out_put_bits (SwfdecOut *out, gui *out->ptr = 0; value &= (1 << bits_now) - 1; value <<= 8 - out->idx - bits_now; - g_print ("putting %02X in the next %u bits\n", value, bits_now); *out->ptr |= value; out->idx += bits_now; g_assert (out->idx <= 8);
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
...); + + 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 */ + if (out->idx == 0) + *out->ptr = 0; + value &= (1 << bits_now) - 1; + value <<= 8 - out->idx - bits_now; + *out->ptr |=...
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
...l (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 */ + if (out->idx == 0) + *out->ptr = 0; + value &= (1 << bits_now) - 1; + value <<= 8 - out->idx - bits_now; + g_print ("putting %...
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
...l (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 */ - if (out->idx == 0) - *out->ptr = 0; - value &= (1 << bits_now) - 1; - value <<= 8 - out->idx - bits_now; - *out->ptr |= value; -...
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
...); + + 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 */ + if (out->idx == 0) + *out->ptr = 0; + value &= (1 << bits_now) - 1; + value <<= 8 - out->idx - bits_now; + *out->ptr |=...