Searched refs:rvce_encoder (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dradeon_vce.h366 struct rvce_encoder { struct
370 void (*session)(struct rvce_encoder *enc);
371 void (*create)(struct rvce_encoder *enc);
372 void (*feedback)(struct rvce_encoder *enc);
373 void (*rate_control)(struct rvce_encoder *enc);
374 void (*config_extension)(struct rvce_encoder *enc);
375 void (*pic_control)(struct rvce_encoder *enc);
376 void (*motion_estimation)(struct rvce_encoder *enc);
377 void (*rdo)(struct rvce_encoder *enc);
378 void (*vui)(struct rvce_encoder *en
[all...]
H A Dradeon_vce.c60 static void flush(struct rvce_encoder *enc)
68 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
96 static void reset_cpb(struct rvce_encoder *enc)
114 static void sort_cpb(struct rvce_encoder *enc)
147 static unsigned get_cpb_num(struct rvce_encoder *enc)
201 struct rvce_cpb_slot *current_slot(struct rvce_encoder *enc)
209 struct rvce_cpb_slot *l0_slot(struct rvce_encoder *enc)
217 struct rvce_cpb_slot *l1_slot(struct rvce_encoder *enc)
225 void rvce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot,
243 struct rvce_encoder *en
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeon/
H A Dradeon_vce.h360 struct rvce_encoder { struct
364 void (*session)(struct rvce_encoder *enc);
365 void (*create)(struct rvce_encoder *enc);
366 void (*feedback)(struct rvce_encoder *enc);
367 void (*rate_control)(struct rvce_encoder *enc);
368 void (*config_extension)(struct rvce_encoder *enc);
369 void (*pic_control)(struct rvce_encoder *enc);
370 void (*motion_estimation)(struct rvce_encoder *enc);
371 void (*rdo)(struct rvce_encoder *enc);
372 void (*vui)(struct rvce_encoder *en
[all...]
H A Dradeon_vce.c54 static void flush(struct rvce_encoder *enc)
62 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
90 static void reset_cpb(struct rvce_encoder *enc)
108 static void sort_cpb(struct rvce_encoder *enc)
141 static unsigned get_cpb_num(struct rvce_encoder *enc)
195 struct rvce_cpb_slot *si_current_slot(struct rvce_encoder *enc)
203 struct rvce_cpb_slot *si_l0_slot(struct rvce_encoder *enc)
211 struct rvce_cpb_slot *si_l1_slot(struct rvce_encoder *enc)
219 void si_vce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot,
243 struct rvce_encoder *en
[all...]
H A Dradeon_vce_40_2_2.c41 static void session(struct rvce_encoder *enc)
48 static void task_info(struct rvce_encoder *enc, uint32_t op,
69 static void feedback(struct rvce_encoder *enc)
77 static void create(struct rvce_encoder *enc)
95 static void rate_control(struct rvce_encoder *enc)
125 static void config_extension(struct rvce_encoder *enc)
132 static void pic_control(struct rvce_encoder *enc)
170 static void motion_estimation(struct rvce_encoder *enc)
200 static void rdo(struct rvce_encoder *enc)
223 static void vui(struct rvce_encoder *en
[all...]
H A Dradeon_vce_52.c41 static void get_rate_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
62 static void get_motion_estimation_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
79 static void get_pic_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
105 static void get_task_info_param(struct rvce_encoder *enc)
110 static void get_feedback_buffer_param(struct rvce_encoder *enc)
115 static void get_config_ext_param(struct rvce_encoder *enc)
120 static void get_vui_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
146 void si_vce_52_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
173 static void create(struct rvce_encoder *enc)
205 static void encode(struct rvce_encoder *en
[all...]
H A Dradeon_vce_50.c41 static void rate_control(struct rvce_encoder *enc)
73 static void encode(struct rvce_encoder *enc)
230 void si_vce_50_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
234 void si_vce_50_init(struct rvce_encoder *enc)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeon/
H A Dradeon_vce.h368 struct rvce_encoder { struct
372 void (*session)(struct rvce_encoder *enc);
373 void (*create)(struct rvce_encoder *enc);
374 void (*feedback)(struct rvce_encoder *enc);
375 void (*rate_control)(struct rvce_encoder *enc);
376 void (*config_extension)(struct rvce_encoder *enc);
377 void (*pic_control)(struct rvce_encoder *enc);
378 void (*motion_estimation)(struct rvce_encoder *enc);
379 void (*rdo)(struct rvce_encoder *enc);
380 void (*vui)(struct rvce_encoder *en
[all...]
H A Dradeon_vce.c52 static void flush(struct rvce_encoder *enc)
60 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
88 static void reset_cpb(struct rvce_encoder *enc)
106 static void sort_cpb(struct rvce_encoder *enc)
138 static unsigned get_cpb_num(struct rvce_encoder *enc)
192 struct rvce_cpb_slot *si_current_slot(struct rvce_encoder *enc)
200 struct rvce_cpb_slot *si_l0_slot(struct rvce_encoder *enc)
208 struct rvce_cpb_slot *si_l1_slot(struct rvce_encoder *enc)
216 void si_vce_frame_offset(struct rvce_encoder *enc, struct rvce_cpb_slot *slot, signed *luma_offset,
240 struct rvce_encoder *en
[all...]
H A Dradeon_vce_40_2_2.c38 static void session(struct rvce_encoder *enc)
45 static void task_info(struct rvce_encoder *enc, uint32_t op, uint32_t dep, uint32_t fb_idx,
66 static void feedback(struct rvce_encoder *enc)
74 static void create(struct rvce_encoder *enc)
92 static void rate_control(struct rvce_encoder *enc)
122 static void config_extension(struct rvce_encoder *enc)
129 static void pic_control(struct rvce_encoder *enc)
167 static void motion_estimation(struct rvce_encoder *enc)
197 static void rdo(struct rvce_encoder *enc)
220 static void vui(struct rvce_encoder *en
[all...]
H A Dradeon_vce_52.c38 static void get_rate_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
69 static void get_motion_estimation_param(struct rvce_encoder *enc,
87 static void get_pic_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
112 static void get_task_info_param(struct rvce_encoder *enc)
117 static void get_feedback_buffer_param(struct rvce_encoder *enc)
122 static void get_config_ext_param(struct rvce_encoder *enc)
127 static void get_vui_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
153 void si_vce_52_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
180 static void create(struct rvce_encoder *enc)
212 static void encode(struct rvce_encoder *en
[all...]
H A Dradeon_vce_50.c38 static void rate_control(struct rvce_encoder *enc)
70 static void encode(struct rvce_encoder *enc)
227 void si_vce_50_get_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
231 void si_vce_50_init(struct rvce_encoder *enc)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dradeon_vce.c58 static void (*get_pic_param)(struct rvce_encoder *enc,
64 static void flush(struct rvce_encoder *enc)
72 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
100 static void reset_cpb(struct rvce_encoder *enc)
118 static void sort_cpb(struct rvce_encoder *enc)
151 static unsigned get_cpb_num(struct rvce_encoder *enc)
205 struct rvce_cpb_slot *current_slot(struct rvce_encoder *enc)
213 struct rvce_cpb_slot *l0_slot(struct rvce_encoder *enc)
221 struct rvce_cpb_slot *l1_slot(struct rvce_encoder *enc)
229 void rvce_frame_offset(struct rvce_encoder *en
[all...]
H A Dradeon_vce.h366 struct rvce_encoder { struct
370 void (*session)(struct rvce_encoder *enc);
371 void (*create)(struct rvce_encoder *enc);
372 void (*feedback)(struct rvce_encoder *enc);
373 void (*rate_control)(struct rvce_encoder *enc);
374 void (*config_extension)(struct rvce_encoder *enc);
375 void (*pic_control)(struct rvce_encoder *enc);
376 void (*motion_estimation)(struct rvce_encoder *enc);
377 void (*rdo)(struct rvce_encoder *enc);
378 void (*vui)(struct rvce_encoder *en
[all...]

Completed in 13 milliseconds