Searched refs:dec (Results 1 - 25 of 601) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeon/
H A Dradeon_vcn_dec_jpeg.c40 static struct pb_buffer *radeon_jpeg_get_decode_param(struct radeon_decoder *dec, argument
49 dec->jpg.bsd_size = align(dec->bs_size, 128);
50 dec->jpg.dt_luma_top_offset = luma->surface.u.gfx9.surf_offset;
52 dec->jpg.dt_chroma_top_offset = chroma->surface.u.gfx9.surf_offset;
53 dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch * luma->surface.blk_w;
56 dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch;
57 dec->jpg.dt_uv_pitch = dec->jpg.dt_pitch / 2;
63 static void set_reg_jpeg(struct radeon_decoder *dec, unsigne argument
71 send_cmd_bitstream(struct radeon_decoder * dec,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
115 send_cmd_target(struct radeon_decoder * dec,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
196 send_cmd_jpeg(struct radeon_decoder * dec,struct pipe_video_buffer * target,struct pipe_picture_desc * picture) argument
[all...]
H A Dradeon_uvd.c99 static int flush(struct ruvd_decoder *dec, unsigned flags) argument
101 return dec->ws->cs_flush(dec->cs, flags, NULL);
105 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) argument
107 radeon_emit(dec->cs, RUVD_PKT0(reg >> 2, 0));
108 radeon_emit(dec->cs, val);
112 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, argument
118 reloc_idx = dec->ws->cs_add_buffer(dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED,
120 if (!dec
135 have_it(struct ruvd_decoder * dec) argument
142 map_msg_fb_it_buf(struct ruvd_decoder * dec) argument
164 send_msg_buf(struct ruvd_decoder * dec) argument
193 next_buffer(struct ruvd_decoder * dec) argument
200 profile2stream_type(struct ruvd_decoder * dec,unsigned family) argument
228 calc_ctx_size_h264_perf(struct ruvd_decoder * dec) argument
282 calc_ctx_size_h265_main(struct ruvd_decoder * dec) argument
299 calc_ctx_size_h265_main10(struct ruvd_decoder * dec,struct pipe_h265_picture_desc * pic) argument
332 get_db_pitch_alignment(struct ruvd_decoder * dec) argument
341 calc_dpb_size(struct ruvd_decoder * dec) argument
493 get_h264_msg(struct ruvd_decoder * dec,struct pipe_h264_picture_desc * pic) argument
591 get_h265_msg(struct ruvd_decoder * dec,struct pipe_video_buffer * target,struct pipe_h265_picture_desc * pic) argument
844 get_ref_pic_idx(struct ruvd_decoder * dec,struct pipe_video_buffer * ref) argument
862 get_mpeg2_msg(struct ruvd_decoder * dec,struct pipe_mpeg12_picture_desc * pic) argument
908 get_mpeg4_msg(struct ruvd_decoder * dec,struct pipe_mpeg4_picture_desc * pic) argument
973 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_destroy
1007 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_begin_frame
1045 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_decode_bitstream
1086 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_end_frame
1225 struct ruvd_decoder *dec; local in function:si_common_uvd_create_decoder
[all...]
H A Dradeon_vcn_dec.c59 static rvcn_dec_message_avc_t get_h264_msg(struct radeon_decoder *dec, argument
84 result.level = dec->base.level;
100 switch (dec->base.chroma_format) {
137 memcpy(dec->it, result.scaling_list_4x4, 6*16);
138 memcpy((dec->it + 96), result.scaling_list_8x8, 2*64);
161 static rvcn_dec_message_hevc_t get_h265_msg(struct radeon_decoder *dec, argument
179 if (((struct si_screen*)dec->screen)->info.family == CHIP_CARRIZO)
257 if (dec->render_pic_list[i] == pic->ref[j])
260 dec->render_pic_list[i] = NULL;
262 dec
363 get_vp9_msg(struct radeon_decoder * dec,struct pipe_video_buffer * target,struct pipe_vp9_picture_desc * pic) argument
536 calc_ctx_size_h265_main(struct radeon_decoder * dec) argument
553 calc_ctx_size_h265_main10(struct radeon_decoder * dec,struct pipe_h265_picture_desc * pic) argument
646 get_ref_pic_idx(struct radeon_decoder * dec,struct pipe_video_buffer * ref) argument
663 get_mpeg2_msg(struct radeon_decoder * dec,struct pipe_mpeg12_picture_desc * pic) argument
709 get_mpeg4_msg(struct radeon_decoder * dec,struct pipe_mpeg4_picture_desc * pic) argument
752 rvcn_dec_message_create(struct radeon_decoder * dec) argument
777 rvcn_dec_message_decode(struct radeon_decoder * dec,struct pipe_video_buffer * target,struct pipe_picture_desc * picture) argument
964 rvcn_dec_message_destroy(struct radeon_decoder * dec) argument
978 rvcn_dec_message_feedback(struct radeon_decoder * dec) argument
988 flush(struct radeon_decoder * dec,unsigned flags) argument
994 set_reg(struct radeon_decoder * dec,unsigned reg,uint32_t val) argument
1001 send_cmd(struct radeon_decoder * dec,unsigned cmd,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
1018 have_it(struct radeon_decoder * dec) argument
1025 have_probs(struct radeon_decoder * dec) argument
1031 map_msg_fb_it_probs_buf(struct radeon_decoder * dec) argument
1054 send_msg_buf(struct radeon_decoder * dec) argument
1083 next_buffer(struct radeon_decoder * dec) argument
1089 calc_ctx_size_h264_perf(struct radeon_decoder * dec) argument
1137 calc_dpb_size(struct radeon_decoder * dec) argument
1274 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local in function:radeon_dec_destroy
1306 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local in function:radeon_dec_begin_frame
1345 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local in function:radeon_dec_decode_bitstream
1382 send_cmd_dec(struct radeon_decoder * dec,struct pipe_video_buffer * target,struct pipe_picture_desc * picture) argument
1427 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local in function:radeon_dec_end_frame
1457 struct radeon_decoder *dec; local in function:radeon_create_decoder
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeon/
H A Dradeon_vcn_dec_jpeg.c38 static struct pb_buffer *radeon_jpeg_get_decode_param(struct radeon_decoder *dec, argument
46 dec->jpg.bsd_size = align(dec->bs_size, 128);
47 dec->jpg.dt_luma_top_offset = luma->surface.u.gfx9.surf_offset;
49 dec->jpg.dt_chroma_top_offset = chroma->surface.u.gfx9.surf_offset;
50 dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch * luma->surface.blk_w;
51 dec->jpg.dt_uv_pitch = dec->jpg.dt_pitch / 2;
57 static void set_reg_jpeg(struct radeon_decoder *dec, unsigned reg, unsigned cond, unsigned type, argument
60 radeon_emit(&dec
65 send_cmd_bitstream(struct radeon_decoder * dec,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
108 send_cmd_target(struct radeon_decoder * dec,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
187 send_cmd_bitstream_direct(struct radeon_decoder * dec,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
227 send_cmd_target_direct(struct radeon_decoder * dec,struct pb_buffer * buf,uint32_t off,enum radeon_bo_usage usage,enum radeon_bo_domain domain) argument
281 send_cmd_jpeg(struct radeon_decoder * dec,struct pipe_video_buffer * target,struct pipe_picture_desc * picture) argument
[all...]
H A Dradeon_uvd.c97 static int flush(struct ruvd_decoder *dec, unsigned flags) argument
99 return dec->ws->cs_flush(&dec->cs, flags, NULL);
103 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) argument
105 radeon_emit(&dec->cs, RUVD_PKT0(reg >> 2, 0));
106 radeon_emit(&dec->cs, val);
110 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, struct pb_buffer *buf, uint32_t off, argument
115 reloc_idx = dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain, 0);
116 if (!dec
131 have_it(struct ruvd_decoder * dec) argument
137 map_msg_fb_it_buf(struct ruvd_decoder * dec) argument
159 send_msg_buf(struct ruvd_decoder * dec) argument
185 next_buffer(struct ruvd_decoder * dec) argument
192 profile2stream_type(struct ruvd_decoder * dec,unsigned family) argument
219 calc_ctx_size_h264_perf(struct ruvd_decoder * dec) argument
273 calc_ctx_size_h265_main(struct ruvd_decoder * dec) argument
290 calc_ctx_size_h265_main10(struct ruvd_decoder * dec,struct pipe_h265_picture_desc * pic) argument
325 get_db_pitch_alignment(struct ruvd_decoder * dec) argument
334 calc_dpb_size(struct ruvd_decoder * dec) argument
488 get_h264_msg(struct ruvd_decoder * dec,struct pipe_h264_picture_desc * pic) argument
586 get_h265_msg(struct ruvd_decoder * dec,struct pipe_video_buffer * target,struct pipe_h265_picture_desc * pic) argument
844 get_ref_pic_idx(struct ruvd_decoder * dec,struct pipe_video_buffer * ref) argument
862 get_mpeg2_msg(struct ruvd_decoder * dec,struct pipe_mpeg12_picture_desc * pic) argument
908 get_mpeg4_msg(struct ruvd_decoder * dec,struct pipe_mpeg4_picture_desc * pic) argument
973 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local in function:ruvd_destroy
1006 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local in function:ruvd_begin_frame
1041 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local in function:ruvd_decode_bitstream
1080 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local in function:ruvd_end_frame
1224 struct ruvd_decoder *dec; local in function:si_common_uvd_create_decoder
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_decoder.c120 get_video_buffer_private(struct vl_mpeg12_decoder *dec, struct pipe_video_buffer *buf) argument
122 struct pipe_context *pipe = dec->context;
128 priv = vl_video_buffer_get_associated_data(buf, &dec->base);
134 list_add(&priv->list, &dec->buffer_privates);
147 vl_video_buffer_set_associated_data(buf, &dec->base, priv, destroy_video_buffer_private);
153 free_video_buffer_privates(struct vl_mpeg12_decoder *dec) argument
157 LIST_FOR_EACH_ENTRY_SAFE(priv, next, &dec->buffer_privates, list) {
160 vl_video_buffer_set_associated_data(buf, &dec->base, NULL, NULL);
165 init_zscan_buffer(struct vl_mpeg12_decoder *dec, struct vl_mpeg12_buffer *buffer) argument
173 assert(dec
239 init_idct_buffer(struct vl_mpeg12_decoder * dec,struct vl_mpeg12_buffer * buffer) argument
284 init_mc_buffer(struct vl_mpeg12_decoder * dec,struct vl_mpeg12_buffer * buf) argument
407 UploadYcbcrBlocks(struct vl_mpeg12_decoder * dec,struct vl_mpeg12_buffer * buf,const struct pipe_mpeg12_macroblock * mb) argument
482 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder*)decoder; local in function:vl_mpeg12_destroy
529 vl_mpeg12_get_decode_buffer(struct vl_mpeg12_decoder * dec,struct pipe_video_buffer * target) argument
592 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_begin_frame
659 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_decode_macroblock
730 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_decode_bitstream
753 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_end_frame
855 init_pipe_state(struct vl_mpeg12_decoder * dec) argument
900 find_format_config(struct vl_mpeg12_decoder * dec,const struct format_config configs[],unsigned num_configs) argument
934 init_zscan(struct vl_mpeg12_decoder * dec,const struct format_config * format_config) argument
959 init_idct(struct vl_mpeg12_decoder * dec,const struct format_config * format_config) argument
1044 init_mc_source_widthout_idct(struct vl_mpeg12_decoder * dec,const struct format_config * format_config) argument
1069 struct vl_mpeg12_decoder *dec = priv; local in function:mc_vert_shader_callback
1090 struct vl_mpeg12_decoder *dec = priv; local in function:mc_frag_shader_callback
1112 struct vl_mpeg12_decoder *dec; local in function:vl_create_mpeg12_decoder
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_decoder.c120 get_video_buffer_private(struct vl_mpeg12_decoder *dec, struct pipe_video_buffer *buf) argument
122 struct pipe_context *pipe = dec->context;
128 priv = vl_video_buffer_get_associated_data(buf, &dec->base);
134 list_add(&priv->list, &dec->buffer_privates);
147 vl_video_buffer_set_associated_data(buf, &dec->base, priv, destroy_video_buffer_private);
153 free_video_buffer_privates(struct vl_mpeg12_decoder *dec) argument
157 LIST_FOR_EACH_ENTRY_SAFE(priv, next, &dec->buffer_privates, list) {
160 vl_video_buffer_set_associated_data(buf, &dec->base, NULL, NULL);
165 init_zscan_buffer(struct vl_mpeg12_decoder *dec, struct vl_mpeg12_buffer *buffer) argument
173 assert(dec
239 init_idct_buffer(struct vl_mpeg12_decoder * dec,struct vl_mpeg12_buffer * buffer) argument
284 init_mc_buffer(struct vl_mpeg12_decoder * dec,struct vl_mpeg12_buffer * buf) argument
407 UploadYcbcrBlocks(struct vl_mpeg12_decoder * dec,struct vl_mpeg12_buffer * buf,const struct pipe_mpeg12_macroblock * mb) argument
482 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder*)decoder; local in function:vl_mpeg12_destroy
529 vl_mpeg12_get_decode_buffer(struct vl_mpeg12_decoder * dec,struct pipe_video_buffer * target) argument
592 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_begin_frame
659 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_decode_macroblock
730 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_decode_bitstream
753 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local in function:vl_mpeg12_end_frame
856 init_pipe_state(struct vl_mpeg12_decoder * dec) argument
901 find_format_config(struct vl_mpeg12_decoder * dec,const struct format_config configs[],unsigned num_configs) argument
935 init_zscan(struct vl_mpeg12_decoder * dec,const struct format_config * format_config) argument
960 init_idct(struct vl_mpeg12_decoder * dec,const struct format_config * format_config) argument
1045 init_mc_source_widthout_idct(struct vl_mpeg12_decoder * dec,const struct format_config * format_config) argument
1071 struct vl_mpeg12_decoder *dec = priv; local in function:mc_vert_shader_callback
1092 struct vl_mpeg12_decoder *dec = priv; local in function:mc_frag_shader_callback
1114 struct vl_mpeg12_decoder *dec; local in function:vl_create_mpeg12_decoder
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_video.c33 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nvc0_decoder_begin_frame
34 uint32_t comm_seq = ++dec->fence_seq;
37 assert(dec);
41 ret = nvc0_decoder_bsp_begin(dec, comm_seq);
54 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nvc0_decoder_decode_bitstream
55 uint32_t comm_seq = dec->fence_seq;
60 ret = nvc0_decoder_bsp_next(dec, comm_seq, num_buffers, data, num_bytes);
70 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nvc0_decoder_end_frame
72 uint32_t comm_seq = dec->fence_seq;
81 ret = nvc0_decoder_bsp_end(dec, des
95 struct nouveau_vp3_decoder *dec; local in function:nvc0_create_decoder
[all...]
H A Dnvc0_video_vp.c27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, argument
47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client);
61 nvc0_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) argument
63 dec->refs[target->valid_ref].last_used = 0;
68 nvc0_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, argument
73 struct nouveau_pushbuf *push = dec->pushbuf[1];
76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile);
77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH];
78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1];
82 { dec
[all...]
H A Dnvc0_video_ppp.c26 nvc0_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { argument
27 struct nouveau_pushbuf *push = dec->pushbuf[2];
29 uint32_t stride_in = mb(dec->base.width);
31 uint32_t dec_h = mb(dec->base.height);
32 uint32_t dec_w = mb(dec->base.width);
38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM },
40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART },
51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2);
54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8;
76 nvc0_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struc argument
92 nvc0_decoder_ppp(struct nouveau_vp3_decoder * dec,union pipe_desc desc,struct nouveau_vp3_video_buffer * target,unsigned comm_seq) argument
[all...]
H A Dnvc0_video_bsp.c35 nvc0_decoder_bsp_begin(struct nouveau_vp3_decoder *dec, unsigned comm_seq) argument
37 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH];
40 ret = nouveau_bo_map(bsp_bo, NOUVEAU_BO_WR, dec->client);
46 nouveau_vp3_bsp_begin(dec);
52 nvc0_decoder_bsp_next(struct nouveau_vp3_decoder *dec, argument
56 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH];
57 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1];
62 bsp_size = dec->bsp_ptr - (char *)bsp_bo->map;
78 ret = nouveau_bo_new(dec->client->device, NOUVEAU_BO_VRAM, 0, bsp_size, &cfg, &tmp_bo);
85 ret = nouveau_bo_map(tmp_bo, NOUVEAU_BO_WR, dec
134 nvc0_decoder_bsp_end(struct nouveau_vp3_decoder * dec,union pipe_desc desc,struct nouveau_vp3_video_buffer * target,unsigned comm_seq,unsigned * vp_caps,unsigned * is_ref,struct nouveau_vp3_video_buffer * refs[16]) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_video.c33 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nvc0_decoder_begin_frame
34 uint32_t comm_seq = ++dec->fence_seq;
37 assert(dec);
41 ret = nvc0_decoder_bsp_begin(dec, comm_seq);
54 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nvc0_decoder_decode_bitstream
55 uint32_t comm_seq = dec->fence_seq;
60 ret = nvc0_decoder_bsp_next(dec, comm_seq, num_buffers, data, num_bytes);
70 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nvc0_decoder_end_frame
72 uint32_t comm_seq = dec->fence_seq;
81 ret = nvc0_decoder_bsp_end(dec, des
95 struct nouveau_vp3_decoder *dec; local in function:nvc0_create_decoder
[all...]
H A Dnvc0_video_vp.c27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, argument
47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client);
61 nvc0_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) argument
63 dec->refs[target->valid_ref].last_used = 0;
68 nvc0_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, argument
73 struct nouveau_pushbuf *push = dec->pushbuf[1];
76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile);
77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH];
78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1];
82 { dec
[all...]
H A Dnvc0_video_ppp.c26 nvc0_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { argument
27 struct nouveau_pushbuf *push = dec->pushbuf[2];
29 uint32_t stride_in = mb(dec->base.width);
31 uint32_t dec_h = mb(dec->base.height);
32 uint32_t dec_w = mb(dec->base.width);
38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM },
40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART },
51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2);
54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8;
76 nvc0_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struc argument
92 nvc0_decoder_ppp(struct nouveau_vp3_decoder * dec,union pipe_desc desc,struct nouveau_vp3_video_buffer * target,unsigned comm_seq) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dradeon_uvd.c103 static int flush(struct ruvd_decoder *dec, unsigned flags) argument
105 return dec->ws->cs_flush(&dec->cs, flags, NULL);
109 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) argument
111 radeon_emit(&dec->cs, RUVD_PKT0(reg >> 2, 0));
112 radeon_emit(&dec->cs, val);
116 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, argument
122 reloc_idx = dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED,
124 if (!dec
139 have_it(struct ruvd_decoder * dec) argument
146 map_msg_fb_it_buf(struct ruvd_decoder * dec) argument
168 send_msg_buf(struct ruvd_decoder * dec) argument
198 next_buffer(struct ruvd_decoder * dec) argument
205 profile2stream_type(struct ruvd_decoder * dec,unsigned family) argument
230 get_db_pitch_alignment(struct ruvd_decoder * dec) argument
236 calc_dpb_size(struct ruvd_decoder * dec) argument
372 get_h264_msg(struct ruvd_decoder * dec,struct pipe_h264_picture_desc * pic) argument
542 get_ref_pic_idx(struct ruvd_decoder * dec,struct pipe_video_buffer * ref) argument
560 get_mpeg2_msg(struct ruvd_decoder * dec,struct pipe_mpeg12_picture_desc * pic) argument
601 get_mpeg4_msg(struct ruvd_decoder * dec,struct pipe_mpeg4_picture_desc * pic) argument
661 get_mjpeg_slice_header(struct ruvd_decoder * dec,struct pipe_mjpeg_picture_desc * pic) argument
799 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_destroy
833 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_begin_frame
871 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_decode_bitstream
927 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_end_frame
1044 struct ruvd_decoder *dec; local in function:ruvd_create_decoder
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv98_video.c38 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nv98_decoder_decode_bitstream
40 uint32_t comm_seq = ++dec->fence_seq;
51 ret = nv98_decoder_bsp(dec, desc, target, comm_seq,
58 nv98_decoder_vp(dec, desc, target, comm_seq, vp_caps, is_ref, refs);
59 nv98_decoder_ppp(dec, desc, target, comm_seq);
89 struct nouveau_vp3_decoder *dec; local in function:nv98_create_decoder
106 dec = CALLOC_STRUCT(nouveau_vp3_decoder);
107 if (!dec)
109 dec->client = screen->client;
110 dec
[all...]
H A Dnv98_video_vp.c27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, argument
47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client);
61 nv98_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) argument
63 dec->refs[target->valid_ref].last_used = 0;
68 nv98_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, argument
73 struct nouveau_pushbuf *push = dec->pushbuf[1];
76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile);
77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH];
78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1];
82 { dec
[all...]
H A Dnv98_video_ppp.c26 nv98_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { argument
27 struct nouveau_pushbuf *push = dec->pushbuf[2];
29 uint32_t stride_in = mb(dec->base.width);
31 uint32_t dec_h = mb(dec->base.height);
32 uint32_t dec_w = mb(dec->base.width);
38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM },
40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART },
51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2);
54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8;
76 nv98_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struc argument
92 nv98_decoder_ppp(struct nouveau_vp3_decoder * dec,union pipe_desc desc,struct nouveau_vp3_video_buffer * target,unsigned comm_seq) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv98_video.c38 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local in function:nv98_decoder_decode_bitstream
40 uint32_t comm_seq = ++dec->fence_seq;
51 ret = nv98_decoder_bsp(dec, desc, target, comm_seq,
58 nv98_decoder_vp(dec, desc, target, comm_seq, vp_caps, is_ref, refs);
59 nv98_decoder_ppp(dec, desc, target, comm_seq);
89 struct nouveau_vp3_decoder *dec; local in function:nv98_create_decoder
106 dec = CALLOC_STRUCT(nouveau_vp3_decoder);
107 if (!dec)
109 dec->client = screen->client;
110 dec
[all...]
H A Dnv98_video_vp.c27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, argument
47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client);
61 nv98_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) argument
63 dec->refs[target->valid_ref].last_used = 0;
68 nv98_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, argument
73 struct nouveau_pushbuf *push = dec->pushbuf[1];
76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile);
77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH];
78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1];
82 { dec
[all...]
H A Dnv98_video_ppp.c26 nv98_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { argument
27 struct nouveau_pushbuf *push = dec->pushbuf[2];
29 uint32_t stride_in = mb(dec->base.width);
31 uint32_t dec_h = mb(dec->base.height);
32 uint32_t dec_w = mb(dec->base.width);
38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM },
40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART },
51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2);
54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8;
76 nv98_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struc argument
92 nv98_decoder_ppp(struct nouveau_vp3_decoder * dec,union pipe_desc desc,struct nouveau_vp3_video_buffer * target,unsigned comm_seq) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/
H A Dnouveau_video.c36 nouveau_vpe_init(struct nouveau_decoder *dec) { argument
38 if (dec->cmds)
40 ret = nouveau_bo_map(dec->cmd_bo, NOUVEAU_BO_RDWR, dec->client);
45 ret = nouveau_bo_map(dec->data_bo, NOUVEAU_BO_RDWR, dec->client);
50 dec->cmds = dec->cmd_bo->map;
51 dec->data = dec
56 nouveau_vpe_synch(struct nouveau_decoder * dec) argument
71 nouveau_vpe_fini(struct nouveau_decoder * dec) argument
104 nouveau_vpe_mb_dct_blocks(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb) argument
129 nouveau_vpe_mb_data_blocks(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb) argument
147 nouveau_vpe_mb_dct_header(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb,bool luma) argument
232 nouveau_vpe_mb_mv(struct nouveau_decoder * dec,unsigned mc_header,bool luma,bool frame,bool forward,bool vert,int x,int y,const short motions[2],unsigned surface,bool first) argument
271 nouveau_vpe_mb_mv_header(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb,bool luma) argument
374 nouveau_decoder_surface_index(struct nouveau_decoder * dec,struct pipe_video_buffer * buffer) argument
417 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local in function:nouveau_decoder_decode_macroblock
467 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local in function:nouveau_decoder_flush
475 struct nouveau_decoder *dec = (struct nouveau_decoder*)decoder; local in function:nouveau_decoder_destroy
506 struct nouveau_decoder *dec; local in function:nouveau_create_decoder
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/
H A Dnouveau_video.c36 nouveau_vpe_init(struct nouveau_decoder *dec) { argument
38 if (dec->cmds)
40 ret = nouveau_bo_map(dec->cmd_bo, NOUVEAU_BO_RDWR, dec->client);
45 ret = nouveau_bo_map(dec->data_bo, NOUVEAU_BO_RDWR, dec->client);
50 dec->cmds = dec->cmd_bo->map;
51 dec->data = dec
56 nouveau_vpe_synch(struct nouveau_decoder * dec) argument
71 nouveau_vpe_fini(struct nouveau_decoder * dec) argument
104 nouveau_vpe_mb_dct_blocks(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb) argument
129 nouveau_vpe_mb_data_blocks(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb) argument
147 nouveau_vpe_mb_dct_header(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb,bool luma) argument
232 nouveau_vpe_mb_mv(struct nouveau_decoder * dec,unsigned mc_header,bool luma,bool frame,bool forward,bool vert,int x,int y,const short motions[2],unsigned surface,bool first) argument
271 nouveau_vpe_mb_mv_header(struct nouveau_decoder * dec,const struct pipe_mpeg12_macroblock * mb,bool luma) argument
374 nouveau_decoder_surface_index(struct nouveau_decoder * dec,struct pipe_video_buffer * buffer) argument
417 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local in function:nouveau_decoder_decode_macroblock
467 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local in function:nouveau_decoder_flush
475 struct nouveau_decoder *dec = (struct nouveau_decoder*)decoder; local in function:nouveau_decoder_destroy
506 struct nouveau_decoder *dec; local in function:nouveau_create_decoder
[all...]
/xsrc/external/mit/xterm/dist/vttests/
H A Dutf8.pl75 my $dec = $arg;
78 $dec = hex($hex);
81 $dec = hex($hex);
84 $dec = hex($hex);
87 printf STDERR "? not a codepoint: $dec\n";
90 my $chr = chr($dec);
112 printf "%d ->%#x ->{%s}%s(%s %s %s)\n", $dec, $dec, $chr,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dradeon_uvd.c103 static int flush(struct ruvd_decoder *dec, unsigned flags) argument
105 return dec->ws->cs_flush(dec->cs, flags, NULL);
109 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) argument
111 radeon_emit(dec->cs, RUVD_PKT0(reg >> 2, 0));
112 radeon_emit(dec->cs, val);
116 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, argument
122 reloc_idx = dec->ws->cs_add_buffer(dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED,
124 if (!dec
139 have_it(struct ruvd_decoder * dec) argument
146 map_msg_fb_it_buf(struct ruvd_decoder * dec) argument
168 send_msg_buf(struct ruvd_decoder * dec) argument
197 next_buffer(struct ruvd_decoder * dec) argument
204 profile2stream_type(struct ruvd_decoder * dec,unsigned family) argument
231 calc_ctx_size_h265_main(struct ruvd_decoder * dec) argument
248 calc_ctx_size_h265_main10(struct ruvd_decoder * dec,struct pipe_h265_picture_desc * pic) argument
281 get_db_pitch_alignment(struct ruvd_decoder * dec) argument
287 calc_dpb_size(struct ruvd_decoder * dec) argument
437 get_h264_msg(struct ruvd_decoder * dec,struct pipe_h264_picture_desc * pic) argument
535 get_h265_msg(struct ruvd_decoder * dec,struct pipe_video_buffer * target,struct pipe_h265_picture_desc * pic) argument
769 get_ref_pic_idx(struct ruvd_decoder * dec,struct pipe_video_buffer * ref) argument
787 get_mpeg2_msg(struct ruvd_decoder * dec,struct pipe_mpeg12_picture_desc * pic) argument
828 get_mpeg4_msg(struct ruvd_decoder * dec,struct pipe_mpeg4_picture_desc * pic) argument
888 get_mjpeg_slice_header(struct ruvd_decoder * dec,struct pipe_mjpeg_picture_desc * pic) argument
1026 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_destroy
1060 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_begin_frame
1098 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_decode_bitstream
1153 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local in function:ruvd_end_frame
1287 struct ruvd_decoder *dec; local in function:ruvd_create_decoder
[all...]

Completed in 29 milliseconds

1234567891011>>