Home
last modified time | relevance | path

Searched refs:pipe_video_codec (Results 1 - 25 of 63) sorted by relevance

123

/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_video_codec.h46 struct pipe_video_codec struct
62 void (*destroy)(struct pipe_video_codec *codec);
67 void (*begin_frame)(struct pipe_video_codec *codec,
74 void (*decode_macroblock)(struct pipe_video_codec *codec,
83 void (*decode_bitstream)(struct pipe_video_codec *codec,
93 void (*encode_bitstream)(struct pipe_video_codec *codec,
101 void (*process_frame)(struct pipe_video_codec *codec,
108 void (*end_frame)(struct pipe_video_codec *codec,
116 void (*flush)(struct pipe_video_codec *codec);
121 void (*get_feedback)(struct pipe_video_codec *code
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_video_proc.h36 struct pipe_video_codec *
37 d3d12_video_create_processor(struct pipe_context *context, const struct pipe_video_codec *templ);
43 d3d12_video_processor_destroy(struct pipe_video_codec *codec);
49 d3d12_video_processor_begin_frame(struct pipe_video_codec * codec,
57 d3d12_video_processor_process_frame(struct pipe_video_codec *codec,
64 d3d12_video_processor_end_frame(struct pipe_video_codec * codec,
73 d3d12_video_processor_flush(struct pipe_video_codec *codec);
85 struct pipe_video_codec base;
119 struct pipe_video_codec *
120 d3d12_video_processor_create(struct pipe_context *context, const struct pipe_video_codec *code
[all...]
H A Dd3d12_video_dec.h37 struct pipe_video_codec *
38 d3d12_video_create_decoder(struct pipe_context *context, const struct pipe_video_codec *templ);
44 d3d12_video_decoder_destroy(struct pipe_video_codec *codec);
50 d3d12_video_decoder_begin_frame(struct pipe_video_codec * codec,
58 d3d12_video_decoder_decode_bitstream(struct pipe_video_codec * codec,
69 d3d12_video_decoder_end_frame(struct pipe_video_codec * codec,
78 d3d12_video_decoder_flush(struct pipe_video_codec *codec);
90 struct pipe_video_codec base;
H A Dd3d12_video_enc.h39 struct pipe_video_codec *
40 d3d12_video_encoder_create_encoder(struct pipe_context *context, const struct pipe_video_codec *templ);
46 d3d12_video_encoder_destroy(struct pipe_video_codec *codec);
52 d3d12_video_encoder_begin_frame(struct pipe_video_codec * codec,
60 d3d12_video_encoder_encode_bitstream(struct pipe_video_codec * codec,
69 d3d12_video_encoder_get_feedback(struct pipe_video_codec *codec, void *feedback, unsigned *size);
75 d3d12_video_encoder_end_frame(struct pipe_video_codec * codec,
84 d3d12_video_encoder_flush(struct pipe_video_codec *codec);
112 struct pipe_video_codec base;
H A Dd3d12_video_proc.cpp33 d3d12_video_processor_begin_frame(struct pipe_video_codec * codec, in d3d12_video_processor_begin_frame()
68 d3d12_video_processor_end_frame(struct pipe_video_codec * codec, in d3d12_video_processor_end_frame()
146 d3d12_video_processor_process_frame(struct pipe_video_codec *codec, in d3d12_video_processor_process_frame()
247 d3d12_video_processor_destroy(struct pipe_video_codec * codec) in d3d12_video_processor_destroy()
260 d3d12_video_processor_flush(struct pipe_video_codec * codec) in d3d12_video_processor_flush()
360 struct pipe_video_codec *
361 d3d12_video_processor_create(struct pipe_context *context, const struct pipe_video_codec *codec) in d3d12_video_processor_create()
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_stubs.c30 struct pipe_video_codec *
32 const struct pipe_video_codec *templat) in vl_create_decoder()
68 struct pipe_video_codec *vcodec, in vl_video_buffer_set_associated_data()
77 struct pipe_video_codec *vcodec) in vl_video_buffer_get_associated_data()
116 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder) in vl_mpg12_bs_init()
136 struct pipe_video_codec *
138 const struct pipe_video_codec *templat) in vl_create_mpeg12_decoder()
H A Dvl_decoder.c63 struct pipe_video_codec *
65 const struct pipe_video_codec *templat) in vl_create_decoder()
68 struct pipe_video_codec temp; in vl_create_decoder()
H A Dvl_mpeg12_decoder.h48 struct pipe_video_codec base;
110 struct pipe_video_codec *
112 const struct pipe_video_codec *templat);
H A Dvl_decoder.h50 struct pipe_video_codec *
52 const struct pipe_video_codec *templat);
H A Dvl_mpeg12_bitstream.h36 struct pipe_video_codec *decoder;
46 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder);
H A Dvl_video_buffer.h103 struct pipe_video_codec *vcodec,
112 struct pipe_video_codec *vcodec);
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeon_vcn_dec.h45 struct pipe_video_codec base;
125 struct pipe_video_codec *radeon_create_decoder(struct pipe_context *context,
126 const struct pipe_video_codec *templat);
H A Dradeon_vce.c238 static void rvce_destroy(struct pipe_video_codec *encoder) in rvce_destroy()
256 static void rvce_begin_frame(struct pipe_video_codec *encoder, struct pipe_video_buffer *source, in rvce_begin_frame()
306 static void rvce_encode_bitstream(struct pipe_video_codec *encoder, in rvce_encode_bitstream()
325 static void rvce_end_frame(struct pipe_video_codec *encoder, struct pipe_video_buffer *source, in rvce_end_frame()
344 static void rvce_get_feedback(struct pipe_video_codec *encoder, void *feedback, unsigned *size) in rvce_get_feedback()
369 static void rvce_flush(struct pipe_video_codec *encoder) in rvce_flush()
381 struct pipe_video_codec *si_vce_create_encoder(struct pipe_context *context, in si_vce_create_encoder()
382 const struct pipe_video_codec *templ, in si_vce_create_encoder()
H A Dradeon_uvd_enc.c109 static void radeon_uvd_enc_flush(struct pipe_video_codec *encoder) in radeon_uvd_enc_flush()
169 static void radeon_uvd_enc_begin_frame(struct pipe_video_codec *encoder, in radeon_uvd_enc_begin_frame()
196 static void radeon_uvd_enc_encode_bitstream(struct pipe_video_codec *encoder, in radeon_uvd_enc_encode_bitstream()
215 static void radeon_uvd_enc_end_frame(struct pipe_video_codec *encoder, in radeon_uvd_enc_end_frame()
223 static void radeon_uvd_enc_destroy(struct pipe_video_codec *encoder) in radeon_uvd_enc_destroy()
242 static void radeon_uvd_enc_get_feedback(struct pipe_video_codec *encoder, void *feedback, in radeon_uvd_enc_get_feedback()
263 struct pipe_video_codec *radeon_uvd_create_encoder(struct pipe_context *context, in radeon_uvd_create_encoder()
264 const struct pipe_video_codec *templ, in radeon_uvd_create_encoder()
H A Dradeon_uvd.h40 struct pipe_video_codec *si_common_uvd_create_decoder(struct pipe_context *context,
41 const struct pipe_video_codec *templat,
H A Dradeon_vcn_enc.c232 static void radeon_enc_flush(struct pipe_video_codec *encoder) in radeon_enc_flush()
294 static void radeon_enc_begin_frame(struct pipe_video_codec *encoder, in radeon_enc_begin_frame()
337 static void radeon_enc_encode_bitstream(struct pipe_video_codec *encoder, in radeon_enc_encode_bitstream()
356 static void radeon_enc_end_frame(struct pipe_video_codec *encoder, struct pipe_video_buffer *source, in radeon_enc_end_frame()
363 static void radeon_enc_destroy(struct pipe_video_codec *encoder) in radeon_enc_destroy()
387 static void radeon_enc_get_feedback(struct pipe_video_codec *encoder, void *feedback, in radeon_enc_get_feedback()
448 struct pipe_video_codec *radeon_create_encoder(struct pipe_context *context, in radeon_create_encoder()
449 const struct pipe_video_codec *templ, in radeon_create_encoder()
H A Dsi_uvd.c121 struct pipe_video_codec *si_uvd_create_decoder(struct pipe_context *context, in si_uvd_create_decoder()
122 const struct pipe_video_codec *templ) in si_uvd_create_decoder()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dradeon_vce.c245 static void rvce_destroy(struct pipe_video_codec *encoder) in rvce_destroy()
264 static void rvce_begin_frame(struct pipe_video_codec *encoder, in rvce_begin_frame()
312 static void rvce_encode_bitstream(struct pipe_video_codec *encoder, in rvce_encode_bitstream()
332 static void rvce_end_frame(struct pipe_video_codec *encoder, in rvce_end_frame()
354 static void rvce_get_feedback(struct pipe_video_codec *encoder, in rvce_get_feedback()
381 static void rvce_flush(struct pipe_video_codec *encoder) in rvce_flush()
394 struct pipe_video_codec *rvce_create_encoder(struct pipe_context *context, in rvce_create_encoder()
395 const struct pipe_video_codec *templ, in rvce_create_encoder()
/third_party/mesa3d/src/gallium/frontends/xvmc/
H A Dxvmc_private.h45 struct pipe_video_codec;
55 struct pipe_video_codec *decoder;
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_context.h358 struct pipe_video_codec *
360 const struct pipe_video_codec *templ);
379 struct pipe_video_codec *
381 const struct pipe_video_codec *templ);
H A Dnv84_video.c124 nv84_decoder_decode_bitstream_h264(struct pipe_video_codec *decoder, in nv84_decoder_decode_bitstream_h264()
143 nv84_decoder_flush(struct pipe_video_codec *decoder) in nv84_decoder_flush()
148 nv84_decoder_begin_frame_h264(struct pipe_video_codec *decoder, in nv84_decoder_begin_frame_h264()
155 nv84_decoder_end_frame_h264(struct pipe_video_codec *decoder, in nv84_decoder_end_frame_h264()
162 nv84_decoder_decode_bitstream_mpeg12(struct pipe_video_codec *decoder, in nv84_decoder_decode_bitstream_mpeg12()
182 nv84_decoder_begin_frame_mpeg12(struct pipe_video_codec *decoder, in nv84_decoder_begin_frame_mpeg12()
205 nv84_decoder_end_frame_mpeg12(struct pipe_video_codec *decoder, in nv84_decoder_end_frame_mpeg12()
216 nv84_decoder_decode_macroblock(struct pipe_video_codec *decoder, in nv84_decoder_decode_macroblock()
232 nv84_decoder_destroy(struct pipe_video_codec *decoder) in nv84_decoder_destroy()
263 struct pipe_video_codec *
[all...]
/third_party/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_vp3_video.c174 nouveau_vp3_decoder_flush(struct pipe_video_codec *decoder) in nouveau_vp3_decoder_flush()
179 nouveau_vp3_decoder_begin_frame(struct pipe_video_codec *decoder, in nouveau_vp3_decoder_begin_frame()
186 nouveau_vp3_decoder_end_frame(struct pipe_video_codec *decoder, in nouveau_vp3_decoder_end_frame()
193 nouveau_vp3_decoder_destroy(struct pipe_video_codec *decoder) in nouveau_vp3_decoder_destroy()
228 nouveau_vp3_decoder_init_common(struct pipe_video_codec *dec) in nouveau_vp3_decoder_init_common()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_video.c29 nvc0_decoder_begin_frame(struct pipe_video_codec *decoder, in nvc0_decoder_begin_frame()
47 nvc0_decoder_decode_bitstream(struct pipe_video_codec *decoder, in nvc0_decoder_decode_bitstream()
66 nvc0_decoder_end_frame(struct pipe_video_codec *decoder, in nvc0_decoder_end_frame()
90 struct pipe_video_codec *
92 const struct pipe_video_codec *templ) in nvc0_create_decoder()
/third_party/mesa3d/src/gallium/frontends/omx/
H A Dvid_dec_common.h53 struct pipe_video_codec *codec; \
159 struct pipe_video_codec *codec;
H A Dvid_enc_common.h84 struct pipe_video_codec *codec; \
133 struct pipe_video_codec *codec;

Completed in 12 milliseconds

123