| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_bitput.c | 21 RK_S32 mpp_set_bitput_ctx(BitputCtx_t *bp, RK_U64 *data, RK_U32 len) in mpp_set_bitput_ctx() argument 27 bp->size = len; in mpp_set_bitput_ctx() 28 bp->buflen = len; // align 64bit in mpp_set_bitput_ctx() 60 RK_U32 word_offset = 0, len = 0; in mpp_put_align() local 63 len = (align_bits - (word_offset + (bp->bitpos % align_bits))) % align_bits; in mpp_put_align() 64 while (len > 0) { in mpp_put_align() 65 if (len >= 8) { in mpp_put_align() 70 len -= 8; in mpp_put_align() 73 mpp_put_bits(bp, ((RK_U64)0 << (64 - len)) >> (64 - len), len); in mpp_put_align() 75 mpp_put_bits(bp, (0xffffffffffffffff << (64 - len)) >> (64 - len), len); in mpp_put_align() [all …]
|
| H A D | mpp_cfg_io.c | 133 static char *dup_str(const char *str, rk_s32 len) in dup_str() argument 137 if (str && len > 0) { in dup_str() 138 ret = mpp_calloc_size(char, len + 1); in dup_str() 140 memcpy(ret, str, len); in dup_str() 141 ret[len] = '\0'; in dup_str() 154 rk_s32 len = 0; in get_full_name() local 183 len += snprintf(buf + len, buf_size - len, "%s", name[i]); in get_full_name() 185 if (len >= buf_size) { in get_full_name() 186 mpp_loge_f("buffer overflow len %d buf_size %d\n", len, buf_size); in get_full_name() 193 return len; in get_full_name() [all …]
|
| H A D | mpp_bitwrite.c | 66 void mpp_writer_put_raw_bits(MppWriteCtx *ctx, RK_S32 val, RK_S32 len) in mpp_writer_put_raw_bits() argument 75 mpp_assert(val < (1 << len)); in mpp_writer_put_raw_bits() 76 mpp_assert(len < 25); in mpp_writer_put_raw_bits() 78 bits = len + ctx->buffered_bits; in mpp_writer_put_raw_bits() 112 void mpp_writer_put_bits(MppWriteCtx * ctx, RK_S32 val, RK_S32 len) in mpp_writer_put_bits() argument 119 mpp_assert(val < (1 << len)); in mpp_writer_put_bits() 120 mpp_assert(len < 25); in mpp_writer_put_bits() 122 bits = len + ctx->buffered_bits; in mpp_writer_put_bits() 170 RK_S32 len = 8 - ctx->buffered_bits; in mpp_writer_align_one() local 172 mpp_writer_put_raw_bits(ctx, (1 << len) - 1, len); in mpp_writer_align_one()
|
| H A D | mpp_meta.c | 308 impl->user_data.len = 0; in clean_user_data() 410 if (!src->pdata || !src->len) { in set_user_data() 411 mpp_err_f("invalid user data %p pdata %p len %d\n", user_data, src->pdata, src->len); in set_user_data() 415 if (impl->user_data.len < src->len) { in set_user_data() 416 void *buf_ptr = mpp_realloc(impl->user_data.pdata, RK_U8, src->len); in set_user_data() 419 mpp_err_f("failed to realloc user data buf size %d\n", src->len); in set_user_data() 420 impl->user_data.len = 0; in set_user_data() 426 memcpy(impl->user_data.pdata, src->pdata, src->len); in set_user_data() 427 impl->user_data.len = src->len; in set_user_data() 458 data_size += src->len; in set_user_datas() [all …]
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_rc.c | 54 p->len = 0; in mpp_data_init() 77 if (p->len < p->size) in mpp_data_update() 78 p->len++; in mpp_data_update() 81 RK_S32 mpp_data_avg(MppData *p, RK_S32 len, RK_S32 num, RK_S32 denom) in mpp_data_avg() argument 89 if (!p->len) in mpp_data_avg() 92 if (len < 0 || len > p->len) in mpp_data_avg() 93 len = p->len; in mpp_data_avg() 96 i = len; in mpp_data_avg() 101 pos = p->len - 1; in mpp_data_avg() 111 i = len - 1; in mpp_data_avg() [all …]
|
| /rockchip-linux_mpp/utils/ |
| H A D | iniparser.c | 45 static const char * strlwc(const char * in, char *out, unsigned len) in strlwc() argument 49 if (in == NULL || out == NULL || len == 0) return NULL ; in strlwc() 51 while (in[i] != '\0' && i < len - 1) { in strlwc() 72 size_t len ; in xstrdup() local 76 len = strlen(s) + 1 ; in xstrdup() 77 t = (char*) malloc(len) ; in xstrdup() 79 memcpy(t, s, len) ; in xstrdup() 641 size_t len ; in iniparser_line() local 644 len = strstrip(line); in iniparser_line() 647 if (len < 1) { in iniparser_line() [all …]
|
| H A D | mpi_enc_utils.c | 110 size_t len = strnlen(next, MAX_FILE_NAME_LENGTH); in mpi_enc_opt_i() local 111 if (len) { in mpi_enc_opt_i() 112 cmd->file_input = mpp_calloc(char, len + 1); in mpi_enc_opt_i() 132 size_t len = strnlen(next, MAX_FILE_NAME_LENGTH); in mpi_enc_opt_o() local 133 if (len) { in mpi_enc_opt_o() 134 cmd->file_output = mpp_calloc(char, len + 1); in mpi_enc_opt_o() 448 size_t len = strnlen(next, MAX_FILE_NAME_LENGTH); in mpi_enc_opt_ini() local 449 if (len) { in mpi_enc_opt_ini() 450 cmd->file_cfg = mpp_calloc(char, len + 1); in mpi_enc_opt_ini() 451 strncpy(cmd->file_cfg, next, len); in mpi_enc_opt_ini() [all …]
|
| H A D | dictionary.c | 49 size_t len ; in xstrdup() local 53 len = strlen(s) + 1 ; in xstrdup() 54 t = (char*) malloc(len) ; in xstrdup() 56 memcpy(t, s, len) ; in xstrdup() 120 size_t len ; in dictionary_hash() local 127 len = strlen(key); in dictionary_hash() 128 for (hash = 0, i = 0 ; i < len ; i++) { in dictionary_hash()
|
| H A D | mpi_dec_utils.c | 582 size_t len = strnlen(next, MAX_FILE_NAME_LENGTH); in mpi_dec_opt_slt() local 583 if (len) { in mpi_dec_opt_slt() 584 cmd->file_slt = mpp_calloc(char, len + 1); in mpi_dec_opt_slt() 585 strncpy(cmd->file_slt, next, len); in mpi_dec_opt_slt() 649 RK_U32 len; in mpi_dec_show_help() local 658 len = strlen(opt->name); in mpi_dec_show_help() 659 if (len > max_name) in mpi_dec_show_help() 660 max_name = len; in mpi_dec_show_help() 664 len = strlen(opt->full_name); in mpi_dec_show_help() 665 if (len > max_full_name) in mpi_dec_show_help() [all …]
|
| H A D | utils.c | 282 void wide_bit_sum(RK_U8 *data, RK_U32 len, RK_ULONG *sum) in wide_bit_sum() argument 295 for (loop = 0; loop < len / CAL_BYTE; loop++) { in wide_bit_sum() 298 for (loop = len / CAL_BYTE * CAL_BYTE; loop < len; loop++) { in wide_bit_sum() 305 void calc_data_crc(RK_U8 *dat, RK_U32 len, DataCrc *crc) in calc_data_crc() argument 314 crc->sum_cnt = (len + data_grp_byte_cnt - 1) / data_grp_byte_cnt; in calc_data_crc() 315 for (grp_loop = 0; grp_loop < len / data_grp_byte_cnt; grp_loop++) { in calc_data_crc() 318 if (len % data_grp_byte_cnt) { in calc_data_crc() 319 … wide_bit_sum(&dat[grp_loop * data_grp_byte_cnt], len % data_grp_byte_cnt, &crc->sum[grp_loop]); in calc_data_crc() 324 for (i = 0; i < len / 4; i++) in calc_data_crc() 327 if (len % 4) { in calc_data_crc() [all …]
|
| /rockchip-linux_mpp/osal/android/ |
| H A D | os_env.c | 21 int len = __system_property_get(name, prop); in os_get_env_u32() local 22 if (len > 0) { in os_get_env_u32() 43 int len = __system_property_get(name, prop); in os_get_env_str() local 44 if (len > 0) { in os_get_env_str() 57 int len = __system_property_set(name, buf); in os_set_env_u32() local 58 return (len) ? (0) : (-1); in os_set_env_u32() 63 int len = __system_property_set(name, value); in os_set_env_str() local 64 return (len) ? (0) : (-1); in os_set_env_str()
|
| /rockchip-linux_mpp/mpp/hal/common/h264/ |
| H A D | hal_h264e_stream_amend.c | 43 RK_S32 len = *length; in get_next_nal() local 47 while (len >= 4) { in get_next_nal() 49 len--; in get_next_nal() 58 for (i = 0; i < (RK_S32)len; i++) { in get_next_nal() 68 len -= i; in get_next_nal() 70 consumed = *length - len - 1; in get_next_nal() 78 len -= 3; in get_next_nal() 144 RK_S32 len = ctx->old_length; in h264e_vepu_stream_amend_proc() local 166 mpp_packet_add_segment_info(pkt_tmp, seg->type, offset, seg->len); in h264e_vepu_stream_amend_proc() 167 offset += seg->len; in h264e_vepu_stream_amend_proc() [all …]
|
| /rockchip-linux_mpp/mpp/codec/dec/jpeg/ |
| H A D | jpegd_parser.c | 193 RK_U16 len = 0; in jpegd_skip_section() local 197 len = jpegd_read_len(gb); in jpegd_skip_section() 198 if (len < 2 /* invalid marker */ || (RK_U32)len - 2 > gb->bytes_left_) { in jpegd_skip_section() 202 if (len > 2) in jpegd_skip_section() 203 SKIP_BITS(gb, (len - 2) * 8); in jpegd_skip_section() 216 RK_U32 len, num, value; in jpegd_decode_dht() local 220 len = jpegd_read_len(gb); in jpegd_decode_dht() 221 len -= 2; /* Huffman Table Length */ in jpegd_decode_dht() 223 if (len > gb->bytes_left_) { in jpegd_decode_dht() 224 mpp_err_f("dht: len %d is too large\n", len); in jpegd_decode_dht() [all …]
|
| /rockchip-linux_mpp/mpp/codec/inc/ |
| H A D | mpp_rc.h | 35 RK_S32 len; member 51 RK_S32 len; member 124 MPP_RET mpp_data_init(MppData **p, RK_S32 len); 127 RK_S32 mpp_data_avg(MppData *p, RK_S32 len, RK_S32 num, RK_S32 denom); 130 …p_pid_set_param(MppPIDCtx *p, RK_S32 coef_p, RK_S32 coef_i, RK_S32 coef_d, RK_S32 div, RK_S32 len);
|
| /rockchip-linux_mpp/mpp/base/test/ |
| H A D | mpp_bit_read_test.c | 44 RK_S32 len; member 297 if (ops->len >= 32) { in proc_bit_ops() 298 READ_BITS_LONG(ctx, ops->len, ret_val); in proc_bit_ops() 300 READ_BITS(ctx, ops->len, ret_val); in proc_bit_ops() 310 if (ops->len >= 32) { in proc_bit_ops() 311 SKIP_BITS_LONG(ctx, ops->len); in proc_bit_ops() 313 SKIP_BITS(ctx, ops->len); in proc_bit_ops() 319 mpp_err("Read failed: syntax %s, %s, %d bits\n", ops->syntax, bitOpsStr[ops->type], ops->len); in proc_bit_ops()
|
| H A D | mpp_bit_test.c | 46 RK_S32 len; member 63 mpp_writer_put_raw_bits(writer, ops->val, ops->len); in proc_bit_ops() 66 mpp_writer_put_bits(writer, ops->val, ops->len); in proc_bit_ops()
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_sei.c | 40 MPP_RET h264e_sei_recovery_point_to_packet(MppPacket packet, RK_S32 *len, RK_U32 recovery_frame_cnt) in h264e_sei_recovery_point_to_packet() argument 89 if (len) in h264e_sei_recovery_point_to_packet() 90 *len = sei_size; in h264e_sei_recovery_point_to_packet() 102 MPP_RET h264e_sei_to_packet(MppPacket packet, RK_S32 *len, RK_S32 type, in h264e_sei_to_packet() argument 159 if (len) in h264e_sei_to_packet() 160 *len = sei_size; in h264e_sei_to_packet()
|
| H A D | h264e_sei.h | 26 MPP_RET h264e_sei_recovery_point_to_packet(MppPacket packet, RK_S32 *len, RK_U32 recovery_frame_cnt… 27 MPP_RET h264e_sei_to_packet(MppPacket packet, RK_S32 *len, RK_S32 type,
|
| /rockchip-linux_mpp/mpp/codec/dec/avs2/ |
| H A D | avs2d_parse.c | 122 static MPP_RET store_nalu(Avs2dCtx_t *p_dec, RK_U8 *p_start, RK_U32 len, RK_U32 start_code) in store_nalu() argument 138 if ((p_header->len + len) > p_header->size) { in store_nalu() 139 …ealloc %p p_header->pbuf, size %d, len %d %d", p_header->pbuf, p_header->size, p_header->len, len); in store_nalu() 140 RK_U32 new_size = p_header->size + add_size + len; in store_nalu() 153 data_ptr = p_header->pbuf + p_header->len; in store_nalu() 156 p_nalu->data_pos = p_header->len; in store_nalu() 159 if (len > 0) { in store_nalu() 160 memcpy(data_ptr, p_start, len); in store_nalu() 161 p_nalu->length += len; in store_nalu() 162 p_header->len += len; in store_nalu() [all …]
|
| /rockchip-linux_mpp/test/ |
| H A D | mpp_parse_cfg.c | 53 long len; in string_trim() local 61 len = strlen(p); in string_trim() 63 while (p[len - 1] == ' ') in string_trim() 64 len--; in string_trim() 65 p[len] = '\0'; in string_trim()
|
| /rockchip-linux_mpp/osal/allocator/ |
| H A D | ion.h | 135 struct ion_handle *ion_alloc(struct ion_client *client, size_t len, 164 ion_phys_addr_t *addr, size_t *len); 262 size_t len; member 481 unsigned long len; member
|
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_base.c | 163 RK_S32 mpp_data_sum_with_ratio_v2(MppDataV2 *p, RK_S32 len, RK_S32 num, RK_S32 denom) in mpp_data_sum_with_ratio_v2() argument 169 mpp_assert(len <= p->size); in mpp_data_sum_with_ratio_v2() 172 for (i = 0; i < len; i++) in mpp_data_sum_with_ratio_v2() 179 for (i = 0; i < len; i++) { in mpp_data_sum_with_ratio_v2() 186 return DIV(sum, len); in mpp_data_sum_with_ratio_v2()
|
| H A D | rc_base.h | 44 MPP_RET mpp_data_init_v2(MppDataV2 **p, RK_S32 len, RK_S32 value); 52 RK_S32 mpp_data_sum_with_ratio_v2(MppDataV2 *p, RK_S32 len, RK_S32 num, RK_S32 denom);
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_trace.c | 96 rk_s32 len; in mpp_trace_write() local 99 len = vsnprintf(buf, sizeof(buf) - 1, fmt, ap); in mpp_trace_write() 102 (void)!write(fd, buf, len); in mpp_trace_write()
|
| /rockchip-linux_mpp/mpp/hal/common/jpeg/ |
| H A D | hal_jpege_hdr.h | 43 void jpege_bits_put(JpegeBits ctx, RK_U32 val, RK_S32 len); 45 void jpege_seek_bits(JpegeBits ctx, RK_S32 len);
|