HomeSort by: relevance | last modified time | path
    Searched refs:enc (Results 1 - 25 of 100) sorted by relevancy

1 2 3 4

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeon/
radeon_vcn_enc_2_0.c 76 static void radeon_enc_op_balance(struct radeon_encoder *enc)
82 static void radeon_enc_slice_header_hevc(struct radeon_encoder *enc)
90 RADEON_ENC_BEGIN(enc->cmd.slice_header);
91 radeon_enc_reset(enc);
92 radeon_enc_set_emulation_prevention(enc, false);
94 cdw_start = enc->cs.current.cdw;
95 radeon_enc_code_fixed_bits(enc, 0x0, 1);
96 radeon_enc_code_fixed_bits(enc, enc->enc_pic.nal_unit_type, 6);
97 radeon_enc_code_fixed_bits(enc, 0x0, 6)
    [all...]
radeon_vcn_enc_3_0.c 41 static void radeon_enc_spec_misc(struct radeon_encoder *enc)
43 enc->enc_pic.spec_misc.constrained_intra_pred_flag = 0;
44 enc->enc_pic.spec_misc.cabac_enable = 0;
45 enc->enc_pic.spec_misc.cabac_init_idc = 0;
46 enc->enc_pic.spec_misc.half_pel_enabled = 1;
47 enc->enc_pic.spec_misc.quarter_pel_enabled = 1;
48 enc->enc_pic.spec_misc.profile_idc = u_get_h264_profile_idc(enc->base.profile);
49 enc->enc_pic.spec_misc.level_idc = enc->base.level
    [all...]
radeon_uvd_enc_1_1.c 38 #define RADEON_ENC_CS(value) (enc->cs.current.buf[enc->cs.current.cdw++] = (value))
41 uint32_t *begin = &enc->cs.current.buf[enc->cs.current.cdw++]; \
44 radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off))
46 radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_WRITE, (domain), (off))
48 radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_READWRITE, (domain), (off))
50 *begin = (&enc->cs.current.buf[enc->cs.current.cdw] - begin) * 4; \
51 enc->total_task_size += *begin;
    [all...]
radeon_vcn_enc_1_2.c 66 static void radeon_enc_session_info(struct radeon_encoder *enc)
68 RADEON_ENC_BEGIN(enc->cmd.session_info);
69 RADEON_ENC_CS(enc->enc_pic.session_info.interface_version);
70 RADEON_ENC_READWRITE(enc->si->res->buf, enc->si->res->domains, 0x0);
75 static void radeon_enc_task_info(struct radeon_encoder *enc, bool need_feedback)
77 enc->enc_pic.task_info.task_id++;
80 enc->enc_pic.task_info.allowed_max_num_feedbacks = 1;
82 enc->enc_pic.task_info.allowed_max_num_feedbacks = 0;
84 RADEON_ENC_BEGIN(enc->cmd.task_info)
    [all...]
radeon_vce_52.c 38 static void get_rate_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
40 enc->enc_pic.rc.rc_method = pic->rate_ctrl[0].rate_ctrl_method;
41 enc->enc_pic.rc.target_bitrate = pic->rate_ctrl[0].target_bitrate;
42 enc->enc_pic.rc.peak_bitrate = pic->rate_ctrl[0].peak_bitrate;
43 enc->enc_pic.rc.quant_i_frames = pic->quant_i_frames;
44 enc->enc_pic.rc.quant_p_frames = pic->quant_p_frames;
45 enc->enc_pic.rc.quant_b_frames = pic->quant_b_frames;
46 enc->enc_pic.rc.gop_size = pic->gop_size;
47 enc->enc_pic.rc.frame_rate_num = pic->rate_ctrl[0].frame_rate_num;
48 enc->enc_pic.rc.frame_rate_den = pic->rate_ctrl[0].frame_rate_den
    [all...]
radeon_uvd_enc.c 53 static void radeon_uvd_enc_get_param(struct radeon_uvd_encoder *enc,
56 enc->enc_pic.picture_type = pic->picture_type;
57 enc->enc_pic.frame_num = pic->frame_num;
58 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt;
59 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type;
60 enc->enc_pic.not_referenced = pic->not_referenced;
61 enc->enc_pic.is_iframe = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) ||
65 enc->enc_pic.crop_left = pic->seq.conf_win_left_offset;
66 enc->enc_pic.crop_right = pic->seq.conf_win_right_offset;
67 enc->enc_pic.crop_top = pic->seq.conf_win_top_offset
111 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; local
173 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; local
200 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; local
219 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; local
225 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; local
245 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *)encoder; local
270 struct radeon_uvd_encoder *enc; local
    [all...]
radeon_vcn_enc.c 41 static void radeon_vcn_enc_get_param(struct radeon_encoder *enc, struct pipe_picture_desc *picture)
45 enc->enc_pic.picture_type = pic->picture_type;
46 enc->enc_pic.frame_num = pic->frame_num;
47 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt;
48 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type;
49 enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0;
50 enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1;
51 enc->enc_pic.not_referenced = pic->not_referenced;
52 enc->enc_pic.is_idr = (pic->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR);
54 enc->enc_pic.crop_left = pic->pic_ctrl.enc_frame_crop_left_offset
219 struct radeon_encoder *enc = (struct radeon_encoder *)encoder; local
283 struct radeon_encoder *enc = (struct radeon_encoder *)encoder; local
326 struct radeon_encoder *enc = (struct radeon_encoder *)encoder; local
344 struct radeon_encoder *enc = (struct radeon_encoder *)encoder; local
350 struct radeon_encoder *enc = (struct radeon_encoder *)encoder; local
375 struct radeon_encoder *enc = (struct radeon_encoder *)encoder; local
399 struct radeon_encoder *enc; local
    [all...]
radeon_vce.c 52 static void flush(struct rvce_encoder *enc)
54 enc->ws->cs_flush(&enc->cs, PIPE_FLUSH_ASYNC, NULL);
55 enc->task_info_idx = 0;
56 enc->bs_idx = 0;
60 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
62 uint32_t *ptr = enc->ws->buffer_map(fb->res->buf, &enc->cs, PIPE_MAP_READ_WRITE);
81 enc->ws->buffer_unmap(fb->res->buf);
88 static void reset_cpb(struct rvce_encoder *enc)
240 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; local
259 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; local
310 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; local
328 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; local
346 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; local
371 struct rvce_encoder *enc = (struct rvce_encoder *)encoder; local
387 struct rvce_encoder *enc; local
    [all...]
radeon_vce_50.c 38 static void rate_control(struct rvce_encoder *enc)
41 RVCE_CS(enc->pic.rate_ctrl[0].rate_ctrl_method); // encRateControlMethod
42 RVCE_CS(enc->pic.rate_ctrl[0].target_bitrate); // encRateControlTargetBitRate
43 RVCE_CS(enc->pic.rate_ctrl[0].peak_bitrate); // encRateControlPeakBitRate
44 RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_num); // encRateControlFrameRateNum
46 RVCE_CS(enc->pic.quant_i_frames); // encQP_I
47 RVCE_CS(enc->pic.quant_p_frames); // encQP_P
48 RVCE_CS(enc->pic.quant_b_frames); // encQP_B
49 RVCE_CS(enc->pic.rate_ctrl[0].vbv_buffer_size); // encVBVBufferSize
50 RVCE_CS(enc->pic.rate_ctrl[0].frame_rate_den); // encRateControlFrameRateDe
    [all...]
radeon_vce_40_2_2.c 38 static void session(struct rvce_encoder *enc)
41 RVCE_CS(enc->stream_handle);
45 static void task_info(struct rvce_encoder *enc, uint32_t op, uint32_t dep, uint32_t fb_idx,
50 if (enc->task_info_idx) {
51 uint32_t offs = enc->cs.current.cdw - enc->task_info_idx + 3;
53 enc->cs.current.buf[enc->task_info_idx] = offs;
55 enc->task_info_idx = enc->cs.current.cdw
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeon/
radeon_vcn_enc_1_2.c 41 #define RADEON_ENC_CS(value) (enc->cs->current.buf[enc->cs->current.cdw++] = (value))
43 uint32_t *begin = &enc->cs->current.buf[enc->cs->current.cdw++]; \
45 #define RADEON_ENC_READ(buf, domain, off) radeon_enc_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off))
46 #define RADEON_ENC_WRITE(buf, domain, off) radeon_enc_add_buffer(enc, (buf), RADEON_USAGE_WRITE, (domain), (off))
47 #define RADEON_ENC_READWRITE(buf, domain, off) radeon_enc_add_buffer(enc, (buf), RADEON_USAGE_READWRITE, (domain), (off))
48 #define RADEON_ENC_END() *begin = (&enc->cs->current.buf[enc->cs->current.cdw] - begin) * 4; \
49 enc->total_task_size += *begin;
    [all...]
radeon_uvd_enc_1_1.c 40 #define RADEON_ENC_CS(value) (enc->cs->current.buf[enc->cs->current.cdw++] = (value))
42 uint32_t *begin = &enc->cs->current.buf[enc->cs->current.cdw++]; \
44 #define RADEON_ENC_READ(buf, domain, off) radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off))
45 #define RADEON_ENC_WRITE(buf, domain, off) radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_WRITE, (domain), (off))
46 #define RADEON_ENC_READWRITE(buf, domain, off) radeon_uvd_enc_add_buffer(enc, (buf), RADEON_USAGE_READWRITE, (domain), (off))
47 #define RADEON_ENC_END() *begin = (&enc->cs->current.buf[enc->cs->current.cdw] - begin) * 4; \
48 enc->total_task_size += *begin;
    [all...]
radeon_vce_52.c 41 static void get_rate_control_param(struct rvce_encoder *enc, struct pipe_h264_enc_picture_desc *pic)
43 enc->enc_pic.rc.rc_method = pic->rate_ctrl.rate_ctrl_method;
44 enc->enc_pic.rc.target_bitrate = pic->rate_ctrl.target_bitrate;
45 enc->enc_pic.rc.peak_bitrate = pic->rate_ctrl.peak_bitrate;
46 enc->enc_pic.rc.quant_i_frames = pic->quant_i_frames;
47 enc->enc_pic.rc.quant_p_frames = pic->quant_p_frames;
48 enc->enc_pic.rc.quant_b_frames = pic->quant_b_frames;
49 enc->enc_pic.rc.gop_size = pic->gop_size;
50 enc->enc_pic.rc.frame_rate_num = pic->rate_ctrl.frame_rate_num;
51 enc->enc_pic.rc.frame_rate_den = pic->rate_ctrl.frame_rate_den
    [all...]
radeon_vcn_enc.c 41 static void radeon_vcn_enc_get_param(struct radeon_encoder *enc, struct pipe_picture_desc *picture)
45 enc->enc_pic.picture_type = pic->picture_type;
46 enc->enc_pic.frame_num = pic->frame_num;
47 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt;
48 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type;
49 enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0;
50 enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1;
51 enc->enc_pic.not_referenced = pic->not_referenced;
52 enc->enc_pic.is_idr = (pic->picture_type == PIPE_H264_ENC_PICTURE_TYPE_IDR);
53 enc->enc_pic.crop_left = 0
106 struct radeon_encoder *enc = (struct radeon_encoder*)encoder; local
171 struct radeon_encoder *enc = (struct radeon_encoder*)encoder; local
199 struct radeon_encoder *enc = (struct radeon_encoder*)encoder; local
218 struct radeon_encoder *enc = (struct radeon_encoder*)encoder; local
224 struct radeon_encoder *enc = (struct radeon_encoder*)encoder; local
244 struct radeon_encoder *enc = (struct radeon_encoder*)encoder; local
269 struct radeon_encoder *enc; local
    [all...]
radeon_uvd_enc.c 56 radeon_uvd_enc_get_param(struct radeon_uvd_encoder *enc,
59 enc->enc_pic.picture_type = pic->picture_type;
60 enc->enc_pic.frame_num = pic->frame_num;
61 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt;
62 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type;
63 enc->enc_pic.not_referenced = pic->not_referenced;
64 enc->enc_pic.is_iframe =
67 enc->enc_pic.crop_left = 0;
68 enc->enc_pic.crop_right =
69 (align(enc->base.width, 16) - enc->base.width) / 2
118 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *) encoder; local
184 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *) encoder; local
214 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *) encoder; local
234 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *) encoder; local
241 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *) encoder; local
262 struct radeon_uvd_encoder *enc = (struct radeon_uvd_encoder *) encoder; local
290 struct radeon_uvd_encoder *enc; local
    [all...]
radeon_vce.c 54 static void flush(struct rvce_encoder *enc)
56 enc->ws->cs_flush(enc->cs, PIPE_FLUSH_ASYNC, NULL);
57 enc->task_info_idx = 0;
58 enc->bs_idx = 0;
62 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
64 uint32_t *ptr = enc->ws->buffer_map(fb->res->buf, enc->cs, PIPE_TRANSFER_READ_WRITE);
83 enc->ws->buffer_unmap(fb->res->buf);
90 static void reset_cpb(struct rvce_encoder *enc)
243 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
263 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
312 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
331 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
351 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
377 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
395 struct rvce_encoder *enc; local
    [all...]
radeon_vce_50.c 41 static void rate_control(struct rvce_encoder *enc)
44 RVCE_CS(enc->pic.rate_ctrl.rate_ctrl_method); // encRateControlMethod
45 RVCE_CS(enc->pic.rate_ctrl.target_bitrate); // encRateControlTargetBitRate
46 RVCE_CS(enc->pic.rate_ctrl.peak_bitrate); // encRateControlPeakBitRate
47 RVCE_CS(enc->pic.rate_ctrl.frame_rate_num); // encRateControlFrameRateNum
49 RVCE_CS(enc->pic.quant_i_frames); // encQP_I
50 RVCE_CS(enc->pic.quant_p_frames); // encQP_P
51 RVCE_CS(enc->pic.quant_b_frames); // encQP_B
52 RVCE_CS(enc->pic.rate_ctrl.vbv_buffer_size); // encVBVBufferSize
53 RVCE_CS(enc->pic.rate_ctrl.frame_rate_den); // encRateControlFrameRateDe
    [all...]
radeon_vce_40_2_2.c 41 static void session(struct rvce_encoder *enc)
44 RVCE_CS(enc->stream_handle);
48 static void task_info(struct rvce_encoder *enc, uint32_t op,
53 if (enc->task_info_idx) {
54 uint32_t offs = enc->cs->current.cdw - enc->task_info_idx + 3;
56 enc->cs->current.buf[enc->task_info_idx] = offs;
58 enc->task_info_idx = enc->cs->current.cdw
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
vn_cs.c 12 vn_cs_encoder_sanity_check(struct vn_cs_encoder *enc)
14 assert(enc->buffer_count <= enc->buffer_max);
17 for (uint32_t i = 0; i < enc->buffer_count; i++)
18 total_committed_size += enc->buffers[i].committed_size;
19 assert(enc->total_committed_size == total_committed_size);
21 if (enc->buffer_count) {
23 &enc->buffers[enc->buffer_count - 1];
24 assert(cur_buf->base <= enc->cur && enc->cur <= enc->end &
    [all...]
vn_cs.h 73 vn_cs_encoder_init_indirect(struct vn_cs_encoder *enc,
78 vn_cs_encoder_fini(struct vn_cs_encoder *enc);
81 vn_cs_encoder_reset(struct vn_cs_encoder *enc);
84 vn_cs_encoder_set_fatal(const struct vn_cs_encoder *enc)
89 ((struct vn_cs_encoder *)enc)->fatal_error = true;
93 vn_cs_encoder_get_fatal(const struct vn_cs_encoder *enc)
95 return enc->fatal_error;
99 vn_cs_encoder_is_empty(const struct vn_cs_encoder *enc)
101 return !enc->buffer_count || enc->cur == enc->buffers[0].base
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
radeon_vce.c 58 static void (*get_pic_param)(struct rvce_encoder *enc,
64 static void flush(struct rvce_encoder *enc)
66 enc->ws->cs_flush(&enc->cs, PIPE_FLUSH_ASYNC, NULL);
67 enc->task_info_idx = 0;
68 enc->bs_idx = 0;
72 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
74 uint32_t *ptr = enc->ws->buffer_map(fb->res->buf, &enc->cs, PIPE_MAP_READ_WRITE);
93 enc->ws->buffer_unmap(fb->res->buf)
247 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
268 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
317 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
336 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
356 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
382 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
400 struct rvce_encoder *enc; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
radeon_vce.c 60 static void flush(struct rvce_encoder *enc)
62 enc->ws->cs_flush(enc->cs, PIPE_FLUSH_ASYNC, NULL);
63 enc->task_info_idx = 0;
64 enc->bs_idx = 0;
68 static void dump_feedback(struct rvce_encoder *enc, struct rvid_buffer *fb)
70 uint32_t *ptr = enc->ws->buffer_map(fb->res->buf, enc->cs, PIPE_TRANSFER_READ_WRITE);
89 enc->ws->buffer_unmap(fb->res->buf);
96 static void reset_cpb(struct rvce_encoder *enc)
243 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
264 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
313 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
332 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
352 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
378 struct rvce_encoder *enc = (struct rvce_encoder*)encoder; local
396 struct rvce_encoder *enc; local
    [all...]
  /xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/
cjk_tab_to_h.c 69 static void read_table (Encoding* enc)
73 enc->charset2uni = malloc(enc->rows*sizeof(int*));
74 for (row = 0; row < enc->rows; row++)
75 enc->charset2uni[row] = malloc(enc->cols*sizeof(int));
77 for (row = 0; row < enc->rows; row++)
78 for (col = 0; col < enc->cols; col++)
79 enc->charset2uni[row][col] = 0xfffd;
100 row = enc->byte_row(i1)
548 Encoding enc; local
573 Encoding enc; local
604 Encoding enc; local
662 Encoding enc; local
682 Encoding enc; local
722 Encoding enc; local
741 Encoding enc; local
835 Encoding enc; local
878 Encoding enc; local
921 Encoding enc; local
964 Encoding enc; local
1009 Encoding enc; local
    [all...]
  /xsrc/external/mit/libdrm/dist/tests/amdgpu/
vce_tests.c 80 static struct amdgpu_vce_encode enc; variable in typeref:struct:amdgpu_vce_encode
171 memset(&enc, 0, sizeof(struct amdgpu_vce_encode));
291 enc.width = vce_create[6];
292 enc.height = vce_create[7];
295 alloc_resource(&enc.fb[0], 4096, AMDGPU_GEM_DOMAIN_GTT);
296 resources[num_resources++] = enc.fb[0].handle;
305 ib_cpu[len + 8] = ALIGN(enc.width, align);
306 ib_cpu[len + 9] = ALIGN(enc.width, align);
315 ib_cpu[len + 2] = enc.fb[0].addr >> 32;
316 ib_cpu[len + 3] = enc.fb[0].addr
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/virtio/venus-protocol/
vn_protocol_driver_pipeline.h 27 vn_encode_VkSpecializationMapEntry(struct vn_cs_encoder *enc, const VkSpecializationMapEntry *val)
29 vn_encode_uint32_t(enc, &val->constantID);
30 vn_encode_uint32_t(enc, &val->offset);
31 vn_encode_size_t(enc, &val->size);
59 vn_encode_VkSpecializationInfo(struct vn_cs_encoder *enc, const VkSpecializationInfo *val)
61 vn_encode_uint32_t(enc, &val->mapEntryCount);
63 vn_encode_array_size(enc, val->mapEntryCount);
65 vn_encode_VkSpecializationMapEntry(enc, &val->pMapEntries[i]);
67 vn_encode_array_size(enc, 0);
69 vn_encode_size_t(enc, &val->dataSize)
1533 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); local
1554 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); local
1575 struct vn_cs_encoder *enc = vn_instance_submit_command_init(vn_instance, submit, cmd_data, cmd_size, reply_size); local
    [all...]

Completed in 31 milliseconds

1 2 3 4