Home
last modified time | relevance | path

Searched refs:rvce_encoder (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeon/
Dradeon_vce.h368 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 …]
Dradeon_vce.c52 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 …]
Dradeon_vce_40_2_2.c38 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 …]
Dradeon_vce_52.c38 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 …]
Dradeon_vce_50.c38 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/
Dradeon_vce.h366 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 …]
Dradeon_vce.c58 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 …]