/third_party/mesa3d/src/gallium/include/pipe/ |
H A D | p_video_codec.h | 46 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 D | d3d12_video_proc.h | 36 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 D | d3d12_video_dec.h | 37 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 D | d3d12_video_enc.h | 39 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 D | d3d12_video_proc.cpp | 33 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 D | vl_stubs.c | 30 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 D | vl_decoder.c | 63 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 D | vl_mpeg12_decoder.h | 48 struct pipe_video_codec base; 110 struct pipe_video_codec * 112 const struct pipe_video_codec *templat);
|
H A D | vl_decoder.h | 50 struct pipe_video_codec * 52 const struct pipe_video_codec *templat);
|
H A D | vl_mpeg12_bitstream.h | 36 struct pipe_video_codec *decoder; 46 vl_mpg12_bs_init(struct vl_mpg12_bs *bs, struct pipe_video_codec *decoder);
|
H A D | vl_video_buffer.h | 103 struct pipe_video_codec *vcodec, 112 struct pipe_video_codec *vcodec);
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | radeon_vcn_dec.h | 45 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 D | radeon_vce.c | 238 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 D | radeon_uvd_enc.c | 109 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 D | radeon_uvd.h | 40 struct pipe_video_codec *si_common_uvd_create_decoder(struct pipe_context *context, 41 const struct pipe_video_codec *templat,
|
H A D | radeon_vcn_enc.c | 232 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 D | si_uvd.c | 121 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 D | radeon_vce.c | 245 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 D | xvmc_private.h | 45 struct pipe_video_codec; 55 struct pipe_video_codec *decoder;
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_context.h | 358 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 D | nv84_video.c | 124 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 D | nouveau_vp3_video.c | 174 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 D | nvc0_video.c | 29 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 D | vid_dec_common.h | 53 struct pipe_video_codec *codec; \ 159 struct pipe_video_codec *codec;
|
H A D | vid_enc_common.h | 84 struct pipe_video_codec *codec; \ 133 struct pipe_video_codec *codec;
|