FFmpeg
|
#include <videodsp.h>
Data Fields | |
void(* | emulated_edge_mc )(uint8_t *buf, const uint8_t *src, ptrdiff_t linesize, int block_w, int block_h, int src_x, int src_y, int w, int h) |
Copy a rectangular area of samples to a temporary buffer and replicate the border samples. More... | |
void(* | prefetch )(uint8_t *buf, ptrdiff_t stride, int h) |
Prefetch memory into cache (if supported by hardware). More... | |
Detailed Description
Definition at line 40 of file videodsp.h.
Field Documentation
void(* VideoDSPContext::emulated_edge_mc) (uint8_t *buf, const uint8_t *src, ptrdiff_t linesize, int block_w, int block_h, int src_x, int src_y, int w, int h) |
Copy a rectangular area of samples to a temporary buffer and replicate the border samples.
- Parameters
-
buf destination buffer src source buffer linesize number of bytes between 2 vertically adjacent samples in both the source and destination buffers block_w width of block block_h height of block src_x x coordinate of the top left sample of the block in the source buffer src_y y coordinate of the top left sample of the block in the source buffer w width of the source buffer h height of the source buffer
Definition at line 58 of file videodsp.h.
Referenced by chroma_4mv_motion(), chroma_4mv_motion_lowres(), encode_mb_internal(), ff_mspel_motion(), ff_snow_pred_block(), ff_videodsp_init(), ff_videodsp_init_x86(), gmc1_motion(), hpel_motion(), hpel_motion_lowres(), mc_dir_part(), mpeg_motion_internal(), mpeg_motion_lowres(), MPV_motion_internal(), qpel_motion(), render_slice(), rv34_mc(), svq3_mc_dir_part(), vc1_interp_mc(), vc1_mc_1mv(), vc1_mc_4mv_chroma(), vc1_mc_4mv_chroma4(), vc1_mc_4mv_luma(), vp56_mc(), vp8_mc_chroma(), and vp8_mc_luma().
Prefetch memory into cache (if supported by hardware).
pointer to buffer to prefetch memory from distance between two lines of buf (in bytes) number of lines to prefetch
Definition at line 69 of file videodsp.h.
Referenced by ff_videodsp_init(), ff_videodsp_init_armv5te(), ff_videodsp_init_ppc(), ff_videodsp_init_x86(), prefetch_motion(), and vp8_decode_mb_row_no_filter().
The documentation for this struct was generated from the following file:
Generated on Fri Dec 20 2024 06:56:19 for FFmpeg by 1.8.11