Definition at line 43 of file vdpau.c.
Referenced by ff_vdpau_common_end_frame(), ff_vdpau_common_init(), and ff_vdpau_common_uninit().
allocation function for AVVDPAUContext
Allows extending the struct without breaking API/ABI
Gets the parameters to create an adequate VDPAU video surface for the codec context using VDPAU hardware decoding acceleration.
Definition at line 81 of file vdpau.c.
Referenced by ff_vdpau_common_frame_params(), and ff_vdpau_common_init().
Definition at line 144 of file vdpau.c.
Referenced by vdpau_av1_init(), vdpau_h264_init(), vdpau_hevc_init(), vdpau_mpeg4_init(), vdpau_vc1_init(), and vdpau_vp9_init().
Definition at line 318 of file vdpau.c.
Referenced by ff_vdpau_common_end_frame().
Definition at line 333 of file vdpau.c.
Referenced by vdpau_av1_start_frame(), vdpau_h264_start_frame(), vdpau_hevc_start_frame(), vdpau_mpeg4_start_frame(), vdpau_mpeg_start_frame(), vdpau_vc1_start_frame(), and vdpau_vp9_start_frame().
Definition at line 343 of file vdpau.c.
Referenced by vdpau_av1_end_frame(), vdpau_h264_end_frame(), vdpau_hevc_end_frame(), and vdpau_vp9_end_frame().
Definition at line 388 of file vdpau.c.
Referenced by vdpau_av1_decode_slice(), vdpau_h264_decode_slice(), vdpau_hevc_decode_slice(), vdpau_mpeg4_start_frame(), vdpau_mpeg_decode_slice(), vdpau_vc1_decode_slice(), and vdpau_vp9_decode_slice().
Allocate an AVVDPAUContext.
Definition at line 408 of file vdpau.c.
Referenced by av_alloc_vdpaucontext().
Associate a VDPAU device with a codec context for hardware acceleration.
This function is meant to be called from the get_format() codec callback, or earlier. It can also be called after avcodec_flush_buffers() to change the underlying VDPAU device mid-stream (e.g. to recover from non-transparent display preemption).