Home
last modified time | relevance | path

Searched refs:pic_ctx (Results 1 - 8 of 8) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dvdpau.c331 int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic_ctx, in ff_vdpau_common_start_frame() argument
335 pic_ctx->bitstream_buffers_allocated = 0; in ff_vdpau_common_start_frame()
336 pic_ctx->bitstream_buffers_used = 0; in ff_vdpau_common_start_frame()
337 pic_ctx->bitstream_buffers = NULL; in ff_vdpau_common_start_frame()
342 struct vdpau_picture_context *pic_ctx) in ff_vdpau_common_end_frame()
355 status = hwctx->render2(avctx, frame, (void *)&pic_ctx->info, in ff_vdpau_common_end_frame()
356 pic_ctx->bitstream_buffers_used, pic_ctx->bitstream_buffers); in ff_vdpau_common_end_frame()
358 status = vdctx->render(vdctx->decoder, surf, &pic_ctx->info, in ff_vdpau_common_end_frame()
359 pic_ctx in ff_vdpau_common_end_frame()
341 ff_vdpau_common_end_frame(AVCodecContext *avctx, AVFrame *frame, struct vdpau_picture_context *pic_ctx) ff_vdpau_common_end_frame() argument
374 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; ff_vdpau_mpeg_end_frame() local
386 ff_vdpau_add_buffer(struct vdpau_picture_context *pic_ctx, const uint8_t *buf, uint32_t size) ff_vdpau_add_buffer() argument
[all...]
H A Dvdpau_h264.c72 struct vdpau_picture_context *pic_ctx = h->cur_pic_ptr->hwaccel_picture_private; in vdpau_h264_set_reference_frames() local
73 VdpPictureInfoH264 *info = &pic_ctx->info.h264; in vdpau_h264_set_reference_frames()
127 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_h264_start_frame() local
128 VdpPictureInfoH264 *info = &pic_ctx->info.h264; in vdpau_h264_start_frame()
130 VdpPictureInfoH264Predictive *info2 = &pic_ctx->info.h264_predictive; in vdpau_h264_start_frame()
176 return ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_h264_start_frame()
186 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_h264_decode_slice() local
189 val = ff_vdpau_add_buffer(pic_ctx, start_code_prefix, 3); in vdpau_h264_decode_slice()
193 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_h264_decode_slice()
197 pic_ctx in vdpau_h264_decode_slice()
206 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; vdpau_h264_end_frame() local
[all...]
H A Dvdpau_mpeg12.c39 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_mpeg_start_frame() local
40 VdpPictureInfoMPEG1Or2 *info = &pic_ctx->info.mpeg; in vdpau_mpeg_start_frame()
83 return ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_mpeg_start_frame()
91 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_mpeg_decode_slice() local
94 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_mpeg_decode_slice()
98 pic_ctx->info.mpeg.slice_count++; in vdpau_mpeg_decode_slice()
H A Dvdpau_vc1.c40 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_vc1_start_frame() local
41 VdpPictureInfoVC1 *info = &pic_ctx->info.vc1; in vdpau_vc1_start_frame()
99 return ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_vc1_start_frame()
108 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_vc1_decode_slice() local
111 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_vc1_decode_slice()
115 pic_ctx->info.vc1.slice_count++; in vdpau_vc1_decode_slice()
H A Dvdpau_vp9.c38 struct vdpau_picture_context *pic_ctx = pic.hwaccel_picture_private; in vdpau_vp9_start_frame() local
41 VdpPictureInfoVP9 *info = &pic_ctx->info.vp9; in vdpau_vp9_start_frame()
160 return ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_vp9_start_frame()
171 struct vdpau_picture_context *pic_ctx = pic.hwaccel_picture_private; in vdpau_vp9_decode_slice() local
175 val = ff_vdpau_add_buffer(pic_ctx, start_code_prefix, 3); in vdpau_vp9_decode_slice()
179 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_vp9_decode_slice()
190 struct vdpau_picture_context *pic_ctx = pic.hwaccel_picture_private; in vdpau_vp9_end_frame() local
194 val = ff_vdpau_common_end_frame(avctx, pic.tf.f, pic_ctx); in vdpau_vp9_end_frame()
H A Dvdpau_av1.c51 struct vdpau_picture_context *pic_ctx = s->cur_frame.hwaccel_picture_private; in vdpau_av1_start_frame() local
57 VdpPictureInfoAV1 *info = &pic_ctx->info.av1; in vdpau_av1_start_frame()
271 return ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_av1_start_frame()
280 struct vdpau_picture_context *pic_ctx = s->cur_frame.hwaccel_picture_private; in vdpau_av1_decode_slice() local
281 VdpPictureInfoAV1 *info = &pic_ctx->info.av1; in vdpau_av1_decode_slice()
284 VdpBitstreamBuffer *buffers = pic_ctx->bitstream_buffers; in vdpau_av1_decode_slice()
294 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_av1_decode_slice()
302 for(int i = 0; i < pic_ctx->bitstream_buffers_used; i++) { in vdpau_av1_decode_slice()
312 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_av1_decode_slice()
323 struct vdpau_picture_context *pic_ctx in vdpau_av1_end_frame() local
[all...]
H A Dvdpau_mpeg4.c38 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_mpeg4_start_frame() local
39 VdpPictureInfoMPEG4Part2 *info = &pic_ctx->info.mpeg4; in vdpau_mpeg4_start_frame()
82 ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_mpeg4_start_frame()
83 return ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_mpeg4_start_frame()
H A Dvdpau_hevc.c39 struct vdpau_picture_context *pic_ctx = pic->hwaccel_picture_private; in vdpau_hevc_start_frame() local
41 VdpPictureInfoHEVC *info = &pic_ctx->info.hevc; in vdpau_hevc_start_frame()
43 VdpPictureInfoHEVC444 *info2 = &pic_ctx->info.hevc_444; in vdpau_hevc_start_frame()
397 return ff_vdpau_common_start_frame(pic_ctx, buffer, size); in vdpau_hevc_start_frame()
406 struct vdpau_picture_context *pic_ctx = h->ref->hwaccel_picture_private; in vdpau_hevc_decode_slice() local
409 val = ff_vdpau_add_buffer(pic_ctx, start_code_prefix, 3); in vdpau_hevc_decode_slice()
413 val = ff_vdpau_add_buffer(pic_ctx, buffer, size); in vdpau_hevc_decode_slice()
423 struct vdpau_picture_context *pic_ctx = h->ref->hwaccel_picture_private; in vdpau_hevc_end_frame() local
426 val = ff_vdpau_common_end_frame(avctx, h->ref->frame, pic_ctx); in vdpau_hevc_end_frame()

Completed in 5 milliseconds