FFmpeg
|
mss2dsp.c
Go to the documentation of this file.
The official guide to swscale for confused that consecutive non overlapping rectangles of slice_bottom special converter These generally are unscaled converters of common like for each output line the vertical scaler pulls lines from a ring buffer When the ring buffer does not contain the wanted then it is pulled from the input slice through the input converter and horizontal scaler The result is also stored in the ring buffer to serve future vertical scaler requests When no more output can be generated because lines from a future slice would be then all remaining lines in the current slice are horizontally scaled and put in the ring buffer[This is done for luma and chroma, each with possibly different numbers of lines per picture.] Input to YUV Converter When the input to the main path is not planar bits per component YUV or bit gray
Definition: swscale.txt:33
void(* mss2_blit_wmv9_masked)(uint8_t *dst, int dst_stride, int maskcolor, const uint8_t *mask, int mask_stride, const uint8_t *srcy, int srcy_stride, const uint8_t *srcu, const uint8_t *srcv, int srcuv_stride, int w, int h)
Definition: mss2dsp.h:36
void(* mss2_blit_wmv9)(uint8_t *dst, int dst_stride, const uint8_t *srcy, int srcy_stride, const uint8_t *srcu, const uint8_t *srcv, int srcuv_stride, int w, int h)
Definition: mss2dsp.h:32
void(* mss2_gray_fill_masked)(uint8_t *dst, int dst_stride, int maskcolor, const uint8_t *mask, int mask_stride, int w, int h)
Definition: mss2dsp.h:42
static void mss2_gray_fill_masked_c(uint8_t *dst, int dst_stride, int maskcolor, const uint8_t *mask, int mask_stride, int w, int h)
Definition: mss2dsp.c:93
Definition: mss2dsp.h:31
static void mss2_blit_wmv9_masked_c(uint8_t *dst, int dst_stride, int maskcolor, const uint8_t *mask, int mask_stride, const uint8_t *srcy, int srcy_stride, const uint8_t *srcu, const uint8_t *srcv, int srcuv_stride, int w, int h)
Definition: mss2dsp.c:79
void(* upsample_plane)(uint8_t *plane, int plane_stride, int w, int h)
Definition: mss2dsp.h:45
static av_always_inline void mss2_blit_wmv9_template(uint8_t *dst, int dst_stride, int gray, int use_mask, int maskcolor, const uint8_t *mask, int mask_stride, const uint8_t *srcy, int srcy_stride, const uint8_t *srcu, const uint8_t *srcv, int srcuv_stride, int w, int h)
Definition: mss2dsp.c:29
common internal and external API header
Microsoft Screen 2 (aka Windows Media Video V9 Screen) decoder DSP routines.
static void upsample_plane_c(uint8_t *plane, int plane_stride, int w, int h)
Definition: mss2dsp.c:104
static void mss2_blit_wmv9_c(uint8_t *dst, int dst_stride, const uint8_t *srcy, int srcy_stride, const uint8_t *srcu, const uint8_t *srcv, int srcuv_stride, int w, int h)
Definition: mss2dsp.c:67
Generated on Mon Nov 18 2024 06:51:58 for FFmpeg by 1.8.11