| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_soc.h | 44 rk_u32 cap_coding; 48 rk_u32 cap_fbc : 4; 49 rk_u32 cap_4k : 1; 50 rk_u32 cap_8k : 1; 51 rk_u32 cap_colmv_compress : 1; 52 rk_u32 cap_hw_h265_rps : 1; 53 rk_u32 cap_hw_vp9_prob : 1; 54 rk_u32 cap_jpg_pp_out : 1; 55 rk_u32 cap_10bit : 1; 56 rk_u32 cap_down_scale : 1; [all …]
|
| H A D | mpp_platform.h | 37 rk_u32 mpp_get_2d_hw_flag(void); 38 rk_u32 mpp_get_client_hw_id(RK_S32 client_type); 39 rk_u32 mpp_get_vcodec_type(void);
|
| H A D | mpp_list.h | 31 rk_u32 key; 40 rk_u32 keys; 54 rk_s32 mpp_list_add_by_key(MppList *list, void *data, rk_s32 size, rk_u32 *key); 55 rk_s32 mpp_list_del_by_key(MppList *list, void *data, rk_s32 size, rk_u32 key); 56 rk_s32 mpp_list_show_by_key(MppList *list, void *data, rk_u32 key); 68 rk_u32 mpp_list_get_key(MppList *list);
|
| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_packet_impl.h | 20 rk_u32 r_pos; 21 rk_u32 w_pos; 22 rk_u32 len; 23 rk_u32 use_len; 26 rk_u32 init_done; 27 rk_u32 min_buf_size; 28 rk_u32 l_r_pos; 29 rk_u32 l_w_pos; 30 rk_u32 max_use_len; 37 rk_u32 start_offset; [all …]
|
| H A D | kmpp_frame.h | 12 ENTRY(prefix, u32, rk_u32, width, FLAG_NONE, width) \ 13 ENTRY(prefix, u32, rk_u32, height, FLAG_NONE, height) \ 14 ENTRY(prefix, u32, rk_u32, hor_stride, FLAG_NONE, hor_stride) \ 15 ENTRY(prefix, u32, rk_u32, ver_stride, FLAG_NONE, ver_stride) \ 16 ENTRY(prefix, u32, rk_u32, hor_stride_pixel, FLAG_NONE, hor_stride_pixel) \ 17 ENTRY(prefix, u32, rk_u32, offset_x, FLAG_NONE, offset_x) \ 18 ENTRY(prefix, u32, rk_u32, offset_y, FLAG_NONE, offset_y) \ 19 ENTRY(prefix, u32, rk_u32, poc, FLAG_NONE, poc) \ 22 ENTRY(prefix, u32, rk_u32, eos, FLAG_NONE, eos) \ 23 ENTRY(prefix, u32, rk_u32, color_range, FLAG_NONE, color_range) \ [all …]
|
| H A D | kmpp_frame_impl.h | 18 rk_u32 width; 19 rk_u32 height; 20 rk_u32 hor_stride; 21 rk_u32 ver_stride; 22 rk_u32 hor_stride_pixel; 23 rk_u32 offset_x; 24 rk_u32 offset_y; 29 rk_u32 poc; 41 rk_u32 eos; 80 rk_u32 fbc_offset; [all …]
|
| H A D | kmpp_buffer_impl.h | 26 rk_u32 flag; 27 rk_u32 count; 28 rk_u32 size; 53 rk_u32 flag; 54 rk_u32 count; 55 rk_u32 size; 91 rk_u32 size; 92 rk_u32 offset; 93 rk_u32 flag; 135 rk_u32 size; [all …]
|
| H A D | kmpp_ioc.h | 14 ENTRY(prefix, u32, rk_u32, def, FLAG_NONE, def) \ 15 ENTRY(prefix, u32, rk_u32, cmd, FLAG_NONE, cmd) \ 16 ENTRY(prefix, u32, rk_u32, flags, FLAG_NONE, flags) \ 17 ENTRY(prefix, u32, rk_u32, id, FLAG_NONE, id) \
|
| H A D | kmpp_buffer.h | 46 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag) \ 47 ENTRY(prefix, u32, rk_u32, count, FLAG_NONE, count) \ 48 ENTRY(prefix, u32, rk_u32, size, FLAG_NONE, size) \ 85 ENTRY(prefix, u32, rk_u32, size, FLAG_NONE, size) \ 86 ENTRY(prefix, u32, rk_u32, offset, FLAG_NONE, offset) \ 87 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag) \
|
| H A D | kmpp_packet.h | 16 ENTRY(prefix, u32, rk_u32, status, FLAG_NONE, status) \ 17 ENTRY(prefix, u32, rk_u32, temporal_id, FLAG_NONE, temporal_id) \ 21 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag)
|
| H A D | kmpp_obj_macro.h | 76 rk_u32 val; 78 rk_u32 idx : 8; 79 rk_u32 slot : 4; 80 rk_u32 op : 4; 81 rk_u32 record : 1; 82 rk_u32 replay : 1; 83 rk_u32 reserved : 10;
|
| H A D | kmpp_meta_impl.h | 15 rk_u32 state; 24 rk_u32 state;
|
| /rockchip-linux_mpp/mpp/inc/ |
| H A D | mpp_enc_cfg.h | 23 #define POS_TO_FLAG(p, pos) ((rk_u8*)(p) + ((rk_u32)(pos) & 0xffff)) 24 #define POS_TO_ELEM(p, pos) ((rk_u8*)(p) + ((rk_u32)(pos) >> 16)) 64 rk_u32 *mpp_enc_cfg_prep_change(MppEncCfgSet *cfg); 65 rk_u32 *mpp_enc_cfg_rc_change(MppEncCfgSet *cfg); 66 rk_u32 *mpp_enc_cfg_hw_change(MppEncCfgSet *cfg); 67 rk_u32 *mpp_enc_cfg_tune_change(MppEncCfgSet *cfg); 68 rk_u32 *mpp_enc_cfg_h264_change(MppEncCfgSet *cfg); 69 rk_u32 *mpp_enc_cfg_h265_change(MppEncCfgSet *cfg); 70 rk_u32 *mpp_enc_cfg_jpeg_change(MppEncCfgSet *cfg); 71 rk_u32 *mpp_enc_cfg_vp8_change(MppEncCfgSet *cfg);
|
| H A D | mpp_internal.h | 161 rk_u32 reserve : 16; 162 rk_u32 val; 167 rk_u32 len : 24; 168 rk_u32 offset;
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_dec_cfg.c | 28 ENTRY(prefix, u32, rk_u32, type, FLAG_BASE(0), base, type) \ 29 ENTRY(prefix, u32, rk_u32, coding, FLAG_INCR, base, coding) \ 30 ENTRY(prefix, u32, rk_u32, hw_type, FLAG_INCR, base, hw_type) \ 31 ENTRY(prefix, u32, rk_u32, batch_mode, FLAG_INCR, base, batch_mode) \ 32 ENTRY(prefix, u32, rk_u32, out_fmt, FLAG_INCR, base, out_fmt) \ 33 ENTRY(prefix, u32, rk_u32, fast_out, FLAG_INCR, base, fast_out) \ 34 ENTRY(prefix, u32, rk_u32, fast_parse, FLAG_INCR, base, fast_parse) \ 35 ENTRY(prefix, u32, rk_u32, split_parse, FLAG_INCR, base, split_parse) \ 36 ENTRY(prefix, u32, rk_u32, internal_pts, FLAG_INCR, base, internal_pts) \ 37 ENTRY(prefix, u32, rk_u32, sort_pts, FLAG_INCR, base, sort_pts) \ [all …]
|
| H A D | mpp_buffer_impl.c | 65 rk_u32 group_id; 66 rk_u32 group_count; 67 rk_u32 finalizing; 69 rk_u32 total_size; 70 rk_u32 total_max; 74 … rk_u32 misc[MPP_BUFFER_MODE_BUTT][MPP_BUFFER_TYPE_BUTT][MPP_ALLOCATOR_WITH_FLAG_NUM]; 75 rk_u32 misc_count; 119 rk_u32 mpp_buffer_debug = 0; 123 rk_u32 is_misc); 128 static MppBufferGroupImpl *get_group_by_id(MppBufferService *srv, rk_u32 id) in get_group_by_id() [all …]
|
| H A D | mpp_enc_cfg.c | 66 …ENTRY(prefix, u32, rk_u32, max_reenc_times, FLAG_INCR, rc, ma… 67 …ENTRY(prefix, u32, rk_u32, priority, FLAG_INCR, rc, rc… 68 …ENTRY(prefix, u32, rk_u32, drop_mode, FLAG_INCR, rc, dr… 69 …ENTRY(prefix, u32, rk_u32, drop_thd, FLAG_PREV, rc, dr… 70 …ENTRY(prefix, u32, rk_u32, drop_gap, FLAG_PREV, rc, dr… 74 …ENTRY(prefix, u32, rk_u32, super_mode, FLAG_INCR, rc, su… 75 …ENTRY(prefix, u32, rk_u32, super_i_thd, FLAG_PREV, rc, su… 76 …ENTRY(prefix, u32, rk_u32, super_p_thd, FLAG_PREV, rc, su… 77 …ENTRY(prefix, u32, rk_u32, debreath_en, FLAG_INCR, rc, de… 78 …ENTRY(prefix, u32, rk_u32, debreath_strength, FLAG_PREV, rc, de… [all …]
|
| H A D | mpp_trie.c | 91 rk_u32 len; 95 rk_u32 mpp_trie_debug = 0; 177 rk_u32 key = s[i]; in trie_pave_node() 307 p->node_used = *(rk_u32 *)mpp_trie_info_ctx(info); in mpp_trie_init_by_root() 311 p->info_count = *(rk_u32 *)mpp_trie_info_ctx(info); in mpp_trie_init_by_root() 360 static rk_s32 mpp_trie_walk(MppTrieWalk *p, rk_s32 idx, rk_u32 key, rk_u32 keyx, rk_u32 end) in mpp_trie_walk() 364 rk_u32 log_size = sizeof(log_buf) - 1; in mpp_trie_walk() 365 rk_u32 log_len = 0; in mpp_trie_walk() 366 rk_u32 log_en = (mpp_trie_debug & MPP_TRIE_DBG_WALK) ? 1 : 0; in mpp_trie_walk() 455 rk_u32 key0 = (key >> 4) & 0xf; in mpp_trie_get_node() [all …]
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_platform.c | 36 rk_u32 vcodec_type; 37 rk_u32 hw_ids[32]; 142 rk_u32 diff_type = srv->vcodec_type ^ srv->soc_info->vcodec_type; in mpp_plat_srv_init() 143 rk_u32 i; in mpp_plat_srv_init() 146 rk_u32 mask = 1 << i; in mpp_plat_srv_init() 196 rk_u32 mpp_get_2d_hw_flag(void) in mpp_get_2d_hw_flag() 198 rk_u32 flag = 0; in mpp_get_2d_hw_flag() 220 rk_u32 mpp_get_client_hw_id(rk_s32 client_type) in mpp_get_client_hw_id() 223 rk_u32 hw_id = 0; in mpp_get_client_hw_id() 231 rk_u32 mpp_get_vcodec_type(void) in mpp_get_vcodec_type() [all …]
|
| H A D | mpp_runtime.c | 36 static rk_u32 mpp_rt_debug = 0; 64 rk_u32 allocator_valid[MPP_BUFFER_TYPE_BUTT]; 127 rk_u32 i, j; in mpp_rt_srv_init() 129 rk_u32 path_len = MAX_DTS_PATH_LEN - 1; in mpp_rt_srv_init() 130 rk_u32 dts_path_len = snprintf(path, path_len, "%s", mpp_dts_base); in mpp_rt_srv_init() 132 rk_u32 allocator_found = 0; in mpp_rt_srv_init() 138 rk_u32 dev_path_len = snprintf(p, path_len, "%s%s", in mpp_rt_srv_init() 186 rk_u32 mpp_rt_allcator_is_valid(MppBufferType type) in mpp_rt_allcator_is_valid() 189 rk_u32 valid = 0; in mpp_rt_allcator_is_valid()
|
| H A D | mpp_soc.c | 40 ((rk_u32)(type) >= (rk_u32)MPP_VIDEO_CodingKhronosExtensions) ? \ 41 ((rk_u32)(-1)) : \ 42 ((rk_u32)(type) >= (rk_u32)MPP_VIDEO_CodingVC1) ? \ 43 ((rk_u32)(type) - (rk_u32)MPP_VIDEO_CodingVC1 + 16) : \ 44 ((rk_u32)(type) - (rk_u32)MPP_VIDEO_CodingUnused) 46 #define HAVE_MPEG2 ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingMPEG2)))) 47 #define HAVE_H263 ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingH263)))) 48 #define HAVE_MPEG4 ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingMPEG4)))) 49 #define HAVE_AVC ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingAVC)))) 50 #define HAVE_MJPEG ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingMJPEG)))) [all …]
|
| H A D | mpp_mem.c | 103 rk_u32 index; 126 rk_u32 log_index; 132 rk_u32 total_size; 133 rk_u32 total_max; 135 rk_u32 debug; 147 static void show_mem(rk_u32 *buf, rk_s32 size) in show_mem() 251 show_mem((rk_u32 *)p, MEM_ALIGN); in check_mem() 261 show_mem((rk_u32 *)p, MEM_ALIGN); in check_mem() 545 mpp_env_get_u32("mpp_mem_node_max", (rk_u32 *)&srv->nodes_max, MEM_NODE_MAX); in mpp_mem_srv_init() 643 rk_u32 debug = srv->debug; in MPP_SINGLETON() [all …]
|
| /rockchip-linux_mpp/kmpp/base/test/ |
| H A D | kmpp_obj_test.c | 27 rk_u32 flag; 28 rk_s32 (*func)(const char *name, rk_u32 flag); 31 static rk_s32 kmpp_obj_std_test(const char *name, rk_u32 flag) in kmpp_obj_std_test() 71 static rk_s32 kmpp_obj_by_name_test(const char *name, rk_u32 flag) in kmpp_obj_by_name_test() 101 static rk_s32 kmpp_buffer_test(const char *name, rk_u32 flag) in kmpp_buffer_test() 109 rk_u32 val = 0; in kmpp_buffer_test() 237 static rk_s32 kmpp_shm_test(const char *name, rk_u32 flag) in kmpp_shm_test() 239 rk_u32 sizes[] = {512, SZ_4K, SZ_16K, SZ_128K, SZ_256K, SZ_1M, SZ_4M, SZ_16M}; in kmpp_shm_test() 240 rk_u32 count = sizeof(sizes) / sizeof(sizes[0]); in kmpp_shm_test() 328 rk_u32 i; in main() [all …]
|
| H A D | kmpp_frame_test.c | 25 rk_u32 width = 1920; in main() 26 rk_u32 height = 1080; in main() 27 rk_u32 val = 0; in main()
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_trie.h | 36 rk_u32 index : 12; 37 rk_u32 ctx_len : 12; 38 rk_u32 str_len : 8; 50 rk_s32 mpp_trie_add_info(MppTrie trie, const char *name, void *ctx, rk_u32 ctx_len);
|