Home
last modified time | relevance | path

Searched refs:len (Results 1 – 25 of 95) sorted by relevance

1234

/rockchip-linux_mpp/mpp/base/
H A Dmpp_bitput.c21 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 Dmpp_cfg_io.c133 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 Dmpp_bitwrite.c66 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 Dmpp_meta.c308 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 Dmpp_rc.c54 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 Diniparser.c45 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 Dmpi_enc_utils.c110 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 Ddictionary.c49 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 Dmpi_dec_utils.c582 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 Dutils.c282 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 Dos_env.c21 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 Dhal_h264e_stream_amend.c43 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 Djpegd_parser.c193 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 Dmpp_rc.h35 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 Dmpp_bit_read_test.c44 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 Dmpp_bit_test.c46 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 Dh264e_sei.c40 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 Dh264e_sei.h26 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 Davs2d_parse.c122 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 Dmpp_parse_cfg.c53 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 Dion.h135 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 Drc_base.c163 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 Drc_base.h44 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 Dmpp_trace.c96 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 Dhal_jpege_hdr.h43 void jpege_bits_put(JpegeBits ctx, RK_U32 val, RK_S32 len);
45 void jpege_seek_bits(JpegeBits ctx, RK_S32 len);

1234