void test_bitstream_enc(void) { BYTE buffer[10]; RFX_BITSTREAM* bs; int i; bs = xnew(RFX_BITSTREAM); memset(buffer, 0, sizeof(buffer)); rfx_bitstream_attach(bs, buffer, sizeof(buffer)); for (i = 0; i < 16; i++) { rfx_bitstream_put_bits(bs, i, 5); } /*for (i = 0; i < sizeof(buffer); i++) { printf("%X ", buffer[i]); }*/ free(bs); //printf("\n"); }
void test_bitstream_enc(void) { uint8 buffer[10]; RFX_BITSTREAM * bs; int i; bs = rfx_bitstream_new(); memset(buffer, 0, sizeof(buffer)); rfx_bitstream_put_buffer(bs, buffer, sizeof(buffer)); for (i = 0; i < 16; i++) { rfx_bitstream_put_bits(bs, i, 5); } /*for (i = 0; i < sizeof(buffer); i++) { printf("%X ", buffer[i]); }*/ rfx_bitstream_free(bs); //printf("\n"); }