| /rockchip-linux_mpp/mpp/hal/common/jpeg/ |
| H A D | hal_jpege_hdr.c | 610 RK_U32 bits; in jpege_bits_put() local 618 bits = number + impl->bufferedBits; in jpege_bits_put() 620 value <<= (32 - bits); in jpege_bits_put() 623 while (bits > 7) { in jpege_bits_put() 625 bits -= 8; in jpege_bits_put() 635 impl->bufferedBits = (RK_U8) bits; in jpege_bits_put() 641 RK_U32 bits = len; in jpege_seek_bits() local 644 mpp_assert(bits < impl->size); in jpege_seek_bits() 646 while (bits > 7) { in jpege_seek_bits() 649 bits -= 8; in jpege_seek_bits() [all …]
|
| H A D | hal_jpege_hdr.h | 50 MPP_RET write_jpeg_header(JpegeBits *bits, JpegeSyntax *syntax, HalJpegeRc *rc);
|
| /rockchip-linux_mpp/mpp/codec/enc/jpeg/ |
| H A D | jpege_api_v2.c | 119 MppWriteCtx *bits = &bit_ctx; in jpege_start() local 121 mpp_writer_init(bits, ptr, buf_size); in jpege_start() 125 mpp_writer_put_raw_bits(bits, 0xFFD8, 16); in jpege_start() 127 mpp_writer_put_raw_bits(bits, 0xFFE0, 16); in jpege_start() 129 mpp_writer_put_raw_bits(bits, 0x0010, 16); in jpege_start() 132 mpp_writer_put_raw_bits(bits, 0x4A46, 16); in jpege_start() 134 mpp_writer_put_raw_bits(bits, 0x4946, 16); in jpege_start() 136 mpp_writer_put_raw_bits(bits, 0x00, 8); in jpege_start() 138 mpp_writer_put_raw_bits(bits, 0x0102, 16); in jpege_start() 142 mpp_writer_put_raw_bits(bits, syntax.units_type, 8); in jpege_start() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vpx_rac.c | 49 c->bits = -16; in vpx_init_range_decoder() 58 int bits = c->bits; in vpx_rac_renorm() local 63 bits += shift; in vpx_rac_renorm() 64 if (bits >= 0 && c->buffer < c->end) { in vpx_rac_renorm() 65 code_word |= bytestream_get_be16(&c->buffer) << bits; in vpx_rac_renorm() 66 bits -= 16; in vpx_rac_renorm() 68 c->bits = bits; in vpx_rac_renorm() 109 int vpx_rac_get_uint(VpxRangeCoder *c, int bits) in vpx_rac_get_uint() argument 113 while (bits--) { in vpx_rac_get_uint()
|
| H A D | vpx_rac.h | 40 int bits; /* stored negated (i.e. negative "bits" is a positive number of member 58 int vpx_rac_get_uint(VpxRangeCoder *c, int bits);
|
| H A D | vp9data.h | 444 RK_U8 bits[10]; member
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_vdpu1.c | 60 reg->reg16.sw_ac1_code1_cnt = ac_ptr0->bits[0]; in jpegd_write_code_word_number() 61 reg->reg16.sw_ac1_code2_cnt = ac_ptr0->bits[1]; in jpegd_write_code_word_number() 62 reg->reg16.sw_ac1_code3_cnt = ac_ptr0->bits[2]; in jpegd_write_code_word_number() 63 reg->reg16.sw_ac1_code4_cnt = ac_ptr0->bits[3]; in jpegd_write_code_word_number() 64 reg->reg16.sw_ac1_code5_cnt = ac_ptr0->bits[4]; in jpegd_write_code_word_number() 65 reg->reg16.sw_ac1_code6_cnt = ac_ptr0->bits[5]; in jpegd_write_code_word_number() 67 reg->reg17.sw_ac1_code7_cnt = ac_ptr0->bits[6]; in jpegd_write_code_word_number() 68 reg->reg17.sw_ac1_code8_cnt = ac_ptr0->bits[7]; in jpegd_write_code_word_number() 69 reg->reg17.sw_ac1_code9_cnt = ac_ptr0->bits[8]; in jpegd_write_code_word_number() 70 reg->reg17.sw_ac1_code10_cnt = ac_ptr0->bits[9]; in jpegd_write_code_word_number() [all …]
|
| H A D | hal_jpegd_vdpu2.c | 90 reg->reg134.sw_ac1_code1_cnt = ac_ptr0->bits[0]; in jpegd_write_code_word_number() 91 reg->reg134.sw_ac1_code2_cnt = ac_ptr0->bits[1]; in jpegd_write_code_word_number() 92 reg->reg134.sw_ac1_code3_cnt = ac_ptr0->bits[2]; in jpegd_write_code_word_number() 93 reg->reg134.sw_ac1_code4_cnt = ac_ptr0->bits[3]; in jpegd_write_code_word_number() 94 reg->reg134.sw_ac1_code5_cnt = ac_ptr0->bits[4]; in jpegd_write_code_word_number() 95 reg->reg134.sw_ac1_code6_cnt = ac_ptr0->bits[5]; in jpegd_write_code_word_number() 97 reg->reg135.sw_ac1_code7_cnt = ac_ptr0->bits[6]; in jpegd_write_code_word_number() 98 reg->reg135.sw_ac1_code8_cnt = ac_ptr0->bits[7]; in jpegd_write_code_word_number() 99 reg->reg135.sw_ac1_code9_cnt = ac_ptr0->bits[8]; in jpegd_write_code_word_number() 100 reg->reg135.sw_ac1_code10_cnt = ac_ptr0->bits[9]; in jpegd_write_code_word_number() [all …]
|
| H A D | hal_jpegd_rkv.c | 114 len = dc_ptr->bits[0]; in jpegd_write_rkv_htbl() 120 len = dc_ptr->bits[j]; in jpegd_write_rkv_htbl() 138 if (dc_ptr->bits[15]) in jpegd_write_rkv_htbl() 139 min_code_dc[0] = min_code_dc[15] + dc_ptr->bits[15] - 1; in jpegd_write_rkv_htbl() 143 len = ac_ptr->bits[0]; in jpegd_write_rkv_htbl() 148 len = ac_ptr->bits[j]; in jpegd_write_rkv_htbl() 165 if (ac_ptr->bits[15]) in jpegd_write_rkv_htbl() 166 min_code_ac[0] = min_code_ac[15] + ac_ptr->bits[15] - 1; in jpegd_write_rkv_htbl()
|
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_hash.h | 22 #define hash_long(val, bits) hash_32(val, bits) argument 25 #define hash_long(val, bits) hash_64(val, bits) 177 #define DEFINE_HASHTABLE(name, bits) \ argument 178 struct hlist_head name[1 << (bits)] = \ 179 { [0 ... ((1 << (bits)) - 1)] = HLIST_HEAD_INIT } 181 #define DECLARE_HASHTABLE(name, bits) \ argument 182 struct hlist_head name[1 << (bits)] 257 #define hash_min(val, bits) \ argument 258 (sizeof(val) <= 4 ? hash_32(val, bits) : hash_long(val, bits)) 301 static inline RK_U32 hash_32(RK_U32 val, unsigned int bits) in hash_32() argument [all …]
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_bitwrite.c | 68 RK_S32 bits; in mpp_writer_put_raw_bits() local 78 bits = len + ctx->buffered_bits; in mpp_writer_put_raw_bits() 79 val <<= (32 - bits); in mpp_writer_put_raw_bits() 82 while (bits > 7) { in mpp_writer_put_raw_bits() 85 bits -= 8; in mpp_writer_put_raw_bits() 92 ctx->buffered_bits = (RK_U8)bits; in mpp_writer_put_raw_bits() 114 RK_S32 bits; in mpp_writer_put_bits() local 122 bits = len + ctx->buffered_bits; in mpp_writer_put_bits() 124 byte_buffer = byte_buffer | ((RK_U32) val << (32 - bits)); in mpp_writer_put_bits() 126 while (bits > 7) { in mpp_writer_put_bits() [all …]
|
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | vp8e_rc.c | 32 static RK_S32 vp8_initial_qp(RK_S32 bits, RK_S32 pels) in vp8_initial_qp() argument 40 if (bits > 1000000) in vp8_initial_qp() 44 bits >>= 5; in vp8_initial_qp() 46 bits *= pels + 250; in vp8_initial_qp() 47 bits /= 350 + (3 * pels) / 4; in vp8_initial_qp() 48 bits = axb_div_c(bits, UPSCALE, pels << 6); in vp8_initial_qp() 50 while (qp_tbl[0][++i] < bits); in vp8_initial_qp()
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 56 jpege_bits_init(&ctx->bits); in hal_jpege_vepu1_init() 57 mpp_assert(ctx->bits); in hal_jpege_vepu1_init() 84 if (ctx->bits) { in hal_jpege_vepu1_deinit() 85 jpege_bits_deinit(ctx->bits); in hal_jpege_vepu1_deinit() 86 ctx->bits = NULL; in hal_jpege_vepu1_deinit() 184 JpegeBits bits = ctx->bits; in hal_jpege_vepu1_gen_regs() local 237 jpege_bits_setup(bits, buf, (RK_U32)size); in hal_jpege_vepu1_gen_regs() 239 jpege_seek_bits(bits, length << 3); in hal_jpege_vepu1_gen_regs() 241 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu1_gen_regs() 248 bitpos = jpege_bits_get_bitpos(bits); in hal_jpege_vepu1_gen_regs() [all …]
|
| H A D | hal_jpege_vepu2_v2.c | 86 jpege_bits_init(&ctx->bits); in hal_jpege_vepu2_init() 87 mpp_assert(ctx->bits); in hal_jpege_vepu2_init() 115 if (ctx->bits) { in hal_jpege_vepu2_deinit() 116 jpege_bits_deinit(ctx->bits); in hal_jpege_vepu2_deinit() 117 ctx->bits = NULL; in hal_jpege_vepu2_deinit() 378 JpegeBits bits = ctx->bits; in hal_jpege_vepu2_gen_regs() local 432 jpege_bits_setup(bits, buf, (RK_U32)size); in hal_jpege_vepu2_gen_regs() 434 jpege_seek_bits(bits, length << 3); in hal_jpege_vepu2_gen_regs() 436 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu2_gen_regs() 445 bitpos = jpege_bits_get_bitpos(bits); in hal_jpege_vepu2_gen_regs() [all …]
|
| H A D | hal_jpege_base.h | 32 JpegeBits bits; member
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 69 JpegeBits bits; member 98 jpege_bits_init(&ctx->bits); in hal_jpege_v540c_init() 99 mpp_assert(ctx->bits); in hal_jpege_v540c_init() 111 jpege_bits_deinit(ctx->bits); in hal_jpege_v540c_deinit() 145 JpegeBits bits = ctx->bits; in hal_jpege_v540c_gen_regs() local 167 jpege_bits_setup(bits, buf, (RK_U32)size); in hal_jpege_v540c_gen_regs() 169 jpege_seek_bits(bits, length << 3); in hal_jpege_v540c_gen_regs() 171 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_v540c_gen_regs() 173 bitpos = jpege_bits_get_bitpos(bits); in hal_jpege_v540c_gen_regs()
|
| H A D | hal_jpege_vpu720.c | 105 JpegeBits bits; member 139 jpege_bits_init(&ctx->bits); in hal_jpege_vpu720_init() 140 mpp_assert(ctx->bits); in hal_jpege_vpu720_init() 164 jpege_bits_deinit(ctx->bits); in hal_jpege_vpu720_deinit() 377 JpegeBits bits = ctx->bits; in hal_jpege_vpu720_gen_regs() local 401 jpege_bits_setup(bits, buf, (RK_U32)size); in hal_jpege_vpu720_gen_regs() 402 jpege_seek_bits(bits, length << 3); in hal_jpege_vpu720_gen_regs() 403 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vpu720_gen_regs() 406 bitpos = jpege_bits_get_bitpos(bits); in hal_jpege_vpu720_gen_regs()
|
| H A D | hal_jpege_vepu511.c | 59 JpegeBits bits; member 86 jpege_bits_init(&ctx->bits); in hal_jpege_vepu511_init() 87 mpp_assert(ctx->bits); in hal_jpege_vepu511_init() 99 jpege_bits_deinit(ctx->bits); in hal_jpege_vepu511_deinit() 361 JpegeBits bits = ctx->bits; in hal_jpege_vepu511_gen_regs() local 384 jpege_bits_setup(bits, buf, (RK_U32)size); in hal_jpege_vepu511_gen_regs() 386 jpege_seek_bits(bits, length << 3); in hal_jpege_vepu511_gen_regs() 388 write_jpeg_header(bits, syntax, &ctx->hal_rc); in hal_jpege_vepu511_gen_regs() 390 bitpos = jpege_bits_get_bitpos(bits); in hal_jpege_vepu511_gen_regs()
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | vp9d_syntax.h | 81 RK_U8 bits[10]; member 165 UCHAR bits[10]; member 192 UINT bits[2][10][2]; member
|
| H A D | jpegd_syntax.h | 94 RK_U32 bits[MAX_HUFFMAN_CODE_BIT_LENGTH]; member 101 RK_U32 bits[MAX_HUFFMAN_CODE_BIT_LENGTH]; member
|
| H A D | vp8e_syntax.h | 28 RK_S32 bits[15]; member
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_list.c | 561 size_t bits; in list_sort() local 565 for (bits = count; bits & 1; bits >>= 1) in list_sort() 568 if (bits) { in list_sort()
|
| /rockchip-linux_mpp/mpp/codec/dec/jpeg/ |
| H A D | jpegd_parser.c | 252 ptr->bits[i] = value; in jpegd_decode_dht() 261 ptr->bits[i] = value; in jpegd_decode_dht() 396 RK_U32 len, bits, i; in jpegd_decode_sof() local 406 READ_BITS(gb, 8, &bits); in jpegd_decode_sof() 407 if (bits > 16 || bits < 1) { in jpegd_decode_sof() 409 mpp_err_f("bits %d is invalid\n", bits); in jpegd_decode_sof() 412 syntax->sample_precision = bits; in jpegd_decode_sof() 701 tmp_len += ac_ptr->bits[i] = bits_tmp[i]; in jpegd_setup_default_dht() 720 tmp_len += dc_ptr->bits[i] = bits_tmp[i]; in jpegd_setup_default_dht()
|
| /rockchip-linux_mpp/mpp/hal/common/av1/ |
| H A D | av1d_common.h | 499 RK_U8 bits[2][MV_OFFSET_BITS]; // 20B member 508 RK_U32 bits[2][MV_OFFSET_BITS][2]; member 534 RK_U8 bits[2][MV_OFFSET_BITS]; member
|
| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_common.h | 518 RK_U8 bits[2][MV_OFFSET_BITS]; // 20B member 527 RK_U32 bits[2][MV_OFFSET_BITS][2]; member 552 RK_U8 bits[2][MV_OFFSET_BITS]; member
|