Searched refs:rvce_encoder (Results 1 – 7 of 7) sorted by relevance
/external/mesa3d/src/gallium/drivers/radeon/ |
D | radeon_vce.h | 368 struct rvce_encoder { struct 372 void (*session)(struct rvce_encoder *enc); argument 373 void (*create)(struct rvce_encoder *enc); argument 374 void (*feedback)(struct rvce_encoder *enc); argument 375 void (*rate_control)(struct rvce_encoder *enc); argument 376 void (*config_extension)(struct rvce_encoder *enc); argument 377 void (*pic_control)(struct rvce_encoder *enc); argument 378 void (*motion_estimation)(struct rvce_encoder *enc); argument 379 void (*rdo)(struct rvce_encoder *enc); argument 380 void (*vui)(struct rvce_encoder *enc); argument [all …]
|
D | radeon_vce.c | 52 static void flush(struct rvce_encoder *enc) in flush() 60 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb) 88 static void reset_cpb(struct rvce_encoder *enc) in reset_cpb() 106 static void sort_cpb(struct rvce_encoder *enc) in sort_cpb() 138 static unsigned get_cpb_num(struct rvce_encoder *enc) in get_cpb_num() 192 struct rvce_cpb_slot *si_current_slot(struct rvce_encoder *enc) in si_current_slot() 200 struct rvce_cpb_slot *si_l0_slot(struct rvce_encoder *enc) in si_l0_slot() 208 struct rvce_cpb_slot *si_l1_slot(struct rvce_encoder *enc) in si_l1_slot() 216 void si_vce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot, signed *luma_offset, in si_vce_frame_offset() 240 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; in rvce_destroy() [all …]
|
D | radeon_vce_40_2_2.c | 38 static void session(struct rvce_encoder *enc) in session() 45 static void task_info(struct rvce_encoder *enc, uint32_t op, uint32_t dep, uint32_t fb_idx, in task_info() 66 static void feedback(struct rvce_encoder *enc) in feedback() 74 static void create(struct rvce_encoder *enc) in create() 92 static void rate_control(struct rvce_encoder *enc) in rate_control() 122 static void config_extension(struct rvce_encoder *enc) in config_extension() 129 static void pic_control(struct rvce_encoder *enc) in pic_control() 167 static void motion_estimation(struct rvce_encoder *enc) in motion_estimation() 197 static void rdo(struct rvce_encoder *enc) in rdo() 220 static void vui(struct rvce_encoder *enc) in vui() [all …]
|
D | radeon_vce_52.c | 38 static void get_rate_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) in get_rate_control_param() 69 static void get_motion_estimation_param(struct rvce_encoder *enc, in get_motion_estimation_param() 87 static void get_pic_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) in get_pic_control_param() 114 static void get_task_info_param(struct rvce_encoder *enc) in get_task_info_param() 119 static void get_feedback_buffer_param(struct rvce_encoder *enc) in get_feedback_buffer_param() 124 static void get_config_ext_param(struct rvce_encoder *enc) in get_config_ext_param() 129 static void get_vui_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) in get_vui_param() 155 void si_vce_52_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) in si_vce_52_get_param() 182 static void create(struct rvce_encoder *enc) in create() 214 static void encode(struct rvce_encoder *enc) in encode() [all …]
|
D | radeon_vce_50.c | 38 static void rate_control(struct rvce_encoder *enc) in rate_control() 70 static void encode(struct rvce_encoder *enc) in encode() 227 void si_vce_50_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic) in si_vce_50_get_param() 231 void si_vce_50_init(struct rvce_encoder *enc) in si_vce_50_init()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | radeon_vce.h | 366 struct rvce_encoder { struct 370 void (*session)(struct rvce_encoder *enc); argument 371 void (*create)(struct rvce_encoder *enc); argument 372 void (*feedback)(struct rvce_encoder *enc); argument 373 void (*rate_control)(struct rvce_encoder *enc); argument 374 void (*config_extension)(struct rvce_encoder *enc); argument 375 void (*pic_control)(struct rvce_encoder *enc); argument 376 void (*motion_estimation)(struct rvce_encoder *enc); argument 377 void (*rdo)(struct rvce_encoder *enc); argument 378 void (*vui)(struct rvce_encoder *enc); argument [all …]
|
D | radeon_vce.c | 58 static void (*get_pic_param)(struct rvce_encoder *enc, 64 static void flush(struct rvce_encoder *enc) in flush() 72 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb) 100 static void reset_cpb(struct rvce_encoder *enc) in reset_cpb() 118 static void sort_cpb(struct rvce_encoder *enc) in sort_cpb() 151 static unsigned get_cpb_num(struct rvce_encoder *enc) in get_cpb_num() 205 struct rvce_cpb_slot *current_slot(struct rvce_encoder *enc) in current_slot() 213 struct rvce_cpb_slot *l0_slot(struct rvce_encoder *enc) in l0_slot() 221 struct rvce_cpb_slot *l1_slot(struct rvce_encoder *enc) in l1_slot() 229 void rvce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot, in rvce_frame_offset() [all …]
|