Home
last modified time | relevance | path

Searched refs:prefix (Results 1 – 25 of 31) sorted by relevance

12

/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_cfg.c38 #define MPP_ENC_CFG_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
42 …ENTRY(prefix, s32, rk_s32, type, FLAG_BASE(0), base, …
45 …ENTRY(prefix, s32, rk_s32, low_delay, FLAG_INCR, base, …
46 …ENTRY(prefix, s32, rk_s32, smt1_en, FLAG_INCR, base, …
47 …ENTRY(prefix, s32, rk_s32, smt3_en, FLAG_INCR, base, …
50 …ENTRY(prefix, s32, rk_s32, mode, FLAG_BASE(0), rc, rc…
51 …ENTRY(prefix, s32, rk_s32, quality, FLAG_INCR, rc, qu…
52 …ENTRY(prefix, s32, rk_s32, bps_target, FLAG_INCR, rc, bp…
53 …ENTRY(prefix, s32, rk_s32, bps_max, FLAG_PREV, rc, bp…
54 …ENTRY(prefix, s32, rk_s32, bps_min, FLAG_PREV, rc, bp…
[all …]
H A Dmpp_dec_cfg.c25 #define MPP_DEC_CFG_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
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) \
[all …]
/rockchip-linux_mpp/kmpp/base/inc/
H A Dkmpp_buffer.h35 #define KMPP_BUF_GRP_IOCTL_TABLE(prefix, IOC_CTX, IOC_IN_, IOC_OUT, IOC_IO_) \ argument
36 IOC_CTX(prefix, setup, 0)
45 #define KMPP_BUF_GRP_CFG_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
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) \
49 ENTRY(prefix, u32, KmppBufferMode, mode, FLAG_NONE, mode) \
50 ENTRY(prefix, s32, rk_s32, fd, FLAG_NONE, fd) \
51 ENTRY(prefix, s32, rk_s32, grp_id, FLAG_NONE, grp_id) \
52 ENTRY(prefix, s32, rk_s32, used, FLAG_NONE, used) \
[all …]
H A Dkmpp_frame.h11 #define KMPP_FRAME_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
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) \
20 ENTRY(prefix, s64, rk_s64, pts, FLAG_NONE, pts) \
[all …]
H A Dkmpp_obj_func.h19 #define KMPP_OBJ_FUNC_DEFINE(prefix) \ argument
20 rk_s32 CONCAT_US(prefix, size)(void); \
21 rk_s32 CONCAT_US(prefix, get)(KMPP_OBJ_INTF_TYPE *p); \
22 rk_s32 CONCAT_US(prefix, assign)(KMPP_OBJ_INTF_TYPE *p, void *buf, rk_s32 size); \
23 rk_s32 CONCAT_US(prefix, put)(KMPP_OBJ_INTF_TYPE p); \
24 rk_s32 CONCAT_US(prefix, dump)(KMPP_OBJ_INTF_TYPE p, const char *caller); \
25 KmppObjDef CONCAT_US(prefix, objdef)(void);
47 #define ENTRY_DECLARE(prefix, ftype, type, name, flag, ...) \ argument
48 rk_s32 CONCAT_US(prefix, set, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p, type val); \
49 rk_s32 CONCAT_US(prefix, get, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p, type* val); \
[all …]
H A Dkmpp_obj_helper.h56 #define KMPP_OBJ_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) argument
65 #define ENTRY_TO_TRIE(prefix, ftype, type, name, flag, ...) \ argument
80 kmpp_objdef_add_entry(KMPP_OBJ_DEF(prefix), ENTRY_TO_NAME_START(name), &tbl); \
87 #define ENTRY_TO_TRIE(prefix, ftype, type, name, flag, ...) \ argument
95 kmpp_objdef_add_entry(KMPP_OBJ_DEF(prefix), ENTRY_TO_NAME_START(name), &tbl); \
100 #define ENTRY_TO_TRIE(prefix, ftype, type, name, flag, ...) argument
104 #define VAL_ENTRY_TBL(prefix, ftype, type, name, flag, ...) \ argument
105 static KmppEntry *CONCAT_US(tbl, prefix, __VA_ARGS__) = NULL;
107 #define VAL_HOOK_IDX(prefix, ftype, type, name, flag, ...) \ argument
108 static rk_s32 CONCAT_US(hook, prefix, get, __VA_ARGS__) = -1; \
[all …]
H A Dkmpp_packet.h11 #define KMPP_PACKET_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
12 ENTRY(prefix, s32, rk_s32, size, FLAG_NONE, size) \
13 ENTRY(prefix, s32, rk_s32, length, FLAG_NONE, length) \
14 ENTRY(prefix, s64, rk_s64, pts, FLAG_NONE, pts) \
15 ENTRY(prefix, s64, rk_s64, dts, FLAG_NONE, dts) \
16 ENTRY(prefix, u32, rk_u32, status, FLAG_NONE, status) \
17 ENTRY(prefix, u32, rk_u32, temporal_id, FLAG_NONE, temporal_id) \
18 STRCT(prefix, shm, KmppShmPtr, data, FLAG_NONE, data) \
19 STRCT(prefix, shm, KmppShmPtr, buffer, FLAG_NONE, buffer) \
20 STRCT(prefix, shm, KmppShmPtr, pos, FLAG_NONE, pos) \
[all …]
H A Dkmpp_ioc.h13 #define KMPP_IOC_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
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) \
18 ENTRY(prefix, s32, rk_s32, ret, FLAG_NONE, ret) \
19 STRCT(prefix, shm, KmppShmPtr, ctx, FLAG_NONE, ctx) \
20 STRCT(prefix, shm, KmppShmPtr, in, FLAG_NONE, in) \
21 STRCT(prefix, shm, KmppShmPtr, out, FLAG_NONE, out)
H A Dkmpp_obj_macro.h170 #define ENTRY_NOTHING(prefix, ftype, type, name, flag, ...) argument
/rockchip-linux_mpp/kmpp/inc/
H A Dkmpp_venc.h13 #define KMPP_VENC_IOCTL_TABLE(prefix, IOC_CTX, IOC_IN_, IOC_OUT, IOC_IO_) \ argument
14 IOC_IN_(prefix, init, MppVencKcfg) \
15 IOC_CTX(prefix, deinit) \
16 IOC_CTX(prefix, reset) \
17 IOC_CTX(prefix, start) \
18 IOC_CTX(prefix, stop) \
19 IOC_CTX(prefix, suspend) \
20 IOC_CTX(prefix, resume) \
21 IOC_IN_(prefix, get_cfg, MppVencKcfg) \
22 IOC_IN_(prefix, set_cfg, MppVencKcfg) \
[all …]
H A Dkmpp_vdec.h13 #define KMPP_VDEC_IOCTL_TABLE(prefix, IOC_CTX, IOC_IN_, IOC_OUT, IOC_IO_) \ argument
14 IOC_IN_(prefix, init, MppVdecKcfg) \
15 IOC_CTX(prefix, deinit) \
16 IOC_CTX(prefix, reset) \
17 IOC_CTX(prefix, start) \
18 IOC_CTX(prefix, stop) \
19 IOC_IN_(prefix, get_cfg, MppVdecKcfg) \
20 IOC_IN_(prefix, set_cfg, MppVdecKcfg) \
21 IOC_IN_(prefix, get_rt_cfg, MppVdecKcfg) \
22 IOC_IN_(prefix, set_rt_cfg, MppVdecKcfg) \
[all …]
/rockchip-linux_mpp/pkgconfig/
H A Drockchip_mpp.pc.cmake1 prefix=@CMAKE_INSTALL_PREFIX@
2 exec_prefix=${prefix}
3 libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
4 includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
H A Drockchip_vpu.pc.cmake1 prefix=@CMAKE_INSTALL_PREFIX@
2 exec_prefix=${prefix}
3 libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
4 includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_api_v2.c82 H264ePrefixNal prefix; member
525 H264ePrefixNal *prefix = &p->prefix; in h264e_proc_hal() local
531 prefix->idr_flag = slice->idr_flag; in h264e_proc_hal()
532 prefix->nal_ref_idc = slice->nal_reference_idc; in h264e_proc_hal()
533 prefix->priority_id = h264->base_layer_pid + frm->temporal_id; in h264e_proc_hal()
534 prefix->no_inter_layer_pred_flag = 1; in h264e_proc_hal()
535 prefix->dependency_id = 0; in h264e_proc_hal()
536 prefix->quality_id = 0; in h264e_proc_hal()
537 prefix->temporal_id = frm->temporal_id; in h264e_proc_hal()
538 prefix->use_ref_base_pic_flag = 0; in h264e_proc_hal()
[all …]
H A Dh264e_slice.c1095 RK_S32 h264e_slice_write_prefix_nal_unit_svc(H264ePrefixNal *prefix, void *p, RK_S32 size) in h264e_slice_write_prefix_nal_unit_svc() argument
1112 mpp_writer_put_raw_bits(s, prefix->nal_ref_idc, 2); in h264e_slice_write_prefix_nal_unit_svc()
1122 mpp_writer_put_raw_bits(s, prefix->idr_flag, 1); in h264e_slice_write_prefix_nal_unit_svc()
1125 mpp_writer_put_raw_bits(s, prefix->priority_id , 6); in h264e_slice_write_prefix_nal_unit_svc()
1128 mpp_writer_put_raw_bits(s, prefix->no_inter_layer_pred_flag , 1); in h264e_slice_write_prefix_nal_unit_svc()
1131 mpp_writer_put_raw_bits(s, prefix->dependency_id, 3); in h264e_slice_write_prefix_nal_unit_svc()
1134 mpp_writer_put_raw_bits(s, prefix->quality_id, 4); in h264e_slice_write_prefix_nal_unit_svc()
1137 mpp_writer_put_raw_bits(s, prefix->temporal_id, 3); in h264e_slice_write_prefix_nal_unit_svc()
1140 mpp_writer_put_raw_bits(s, prefix->use_ref_base_pic_flag, 1); in h264e_slice_write_prefix_nal_unit_svc()
1143 mpp_writer_put_raw_bits(s, prefix->discardable_flag, 1); in h264e_slice_write_prefix_nal_unit_svc()
[all …]
/rockchip-linux_mpp/tools/
H A Dchangelog.sh23 local prefix=$2
31 if [[ $msg == "$prefix"* ]]; then
35 echo "$prefix commit $msg_cnt - ${msg}"
49 log=$(echo $msg | grep -i "^$prefix:")
/rockchip-linux_mpp/mpp/hal/common/h264/
H A Dhal_h264e_stream_amend.c101 H264eSlice *slice, H264ePrefixNal *prefix) in h264e_vepu_stream_amend_config() argument
127 ctx->prefix = prefix; in h264e_vepu_stream_amend_config()
139 H264ePrefixNal *prefix = ctx->prefix; in h264e_vepu_stream_amend_proc() local
226 nal_len, slice->is_multi_slice, last_slice, prefix); in h264e_vepu_stream_amend_proc()
228 if (prefix) { in h264e_vepu_stream_amend_proc()
230 RK_S32 prefix_bit = h264e_slice_write_prefix_nal_unit_svc(prefix, dst_buf, buf_size); in h264e_vepu_stream_amend_proc()
H A Dhal_h264e_stream_amend.h25 H264ePrefixNal *prefix; member
49 H264eSlice *slice, H264ePrefixNal *prefix);
/rockchip-linux_mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu1_v2.c69 H264ePrefixNal *prefix; member
181 ctx->prefix = desc->p; in update_vepu1_syntax()
244 ctx->slice, ctx->prefix); in hal_h264e_vepu1_get_task_v2()
685 } else if (amend->prefix) { in hal_h264e_vepu1_wait_v2()
H A Dhal_h264e_vepu2_v2.c69 H264ePrefixNal *prefix; member
182 ctx->prefix = desc->p; in update_vepu2_syntax()
245 ctx->slice, ctx->prefix); in hal_h264e_vepu2_get_task_v2()
750 } else if (amend->prefix) { in hal_h264e_vepu2_wait_v2()
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu580.c125 H264ePrefixNal *prefix; member
553 ctx->prefix = desc->p; in update_vepu580_syntax()
609 H264ePrefixNal *prefix = &ctx->prefix_sets[ctx->task_idx]; in hal_h264e_vepu580_get_task() local
613 if (ctx->prefix) in hal_h264e_vepu580_get_task()
614 memcpy(prefix, ctx->prefix, sizeof(H264ePrefixNal)); in hal_h264e_vepu580_get_task()
616 prefix = NULL; in hal_h264e_vepu580_get_task()
631 slice, prefix); in hal_h264e_vepu580_get_task()
634 ctx->slice, ctx->prefix); in hal_h264e_vepu580_get_task()
2444 } else if (amend->prefix) { in hal_h264e_vepu580_wait()
H A Dhal_h264e_vepu510.c145 H264ePrefixNal *prefix; member
531 ctx->prefix = desc->p; in update_vepu510_syntax()
591 H264ePrefixNal *prefix = &ctx->prefix_sets[ctx->task_idx]; in hal_h264e_vepu510_get_task() local
595 if (ctx->prefix) in hal_h264e_vepu510_get_task()
596 memcpy(prefix, ctx->prefix, sizeof(H264ePrefixNal)); in hal_h264e_vepu510_get_task()
598 prefix = NULL; in hal_h264e_vepu510_get_task()
613 slice, prefix); in hal_h264e_vepu510_get_task()
616 ctx->slice, ctx->prefix); in hal_h264e_vepu510_get_task()
2472 } else if (amend->prefix) { in hal_h264e_vepu510_wait()
H A Dhal_h264e_vepu511.c148 H264ePrefixNal *prefix; member
530 ctx->prefix = desc->p; in update_vepu511_syntax()
590 H264ePrefixNal *prefix = &ctx->prefix_sets[ctx->task_idx]; in hal_h264e_vepu511_get_task() local
594 if (ctx->prefix) in hal_h264e_vepu511_get_task()
595 memcpy(prefix, ctx->prefix, sizeof(H264ePrefixNal)); in hal_h264e_vepu511_get_task()
597 prefix = NULL; in hal_h264e_vepu511_get_task()
612 slice, prefix); in hal_h264e_vepu511_get_task()
615 ctx->slice, ctx->prefix); in hal_h264e_vepu511_get_task()
2433 } else if (amend->prefix) { in hal_h264e_vepu511_wait()
H A Dhal_h264e_vepu541.c67 H264ePrefixNal *prefix; member
329 ctx->prefix = desc->p; in update_vepu541_syntax()
368 ctx->slice, ctx->prefix); in hal_h264e_vepu541_get_task()
1792 } else if (amend->prefix) { in hal_h264e_vepu541_wait()
/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_pps.c193 H264_PREFIX_t *cur_prefix = &p_Cur->prefix; in process_prefix()

12