#include "mmsgui/fb/mmsfbbase.h"
#include "mmsgui/fb/mmsfbfont.h"
Go to the source code of this file.
Defines | |
#define | MMSFB_CONV_RGB2Y(r, g, b) (((66*r+129*g+25*b+128)>>8)+16) |
#define | MMSFB_CONV_RGB2U(r, g, b) (((-38*r-74*g+112*b+128)>>8)+128) |
#define | MMSFB_CONV_RGB2V(r, g, b) (((112*r-94*g-18*b+128)>>8)+128) |
#define | MMSFB_CONV_PREPARE_YUV2RGB(y, u, v) y=(int)y-16;u=(int)u-128;v=(int)v-128; |
#define | MMSFB_CONV_PREPARE_YUVBLEND(y, u, v) y=(int)y-16;u=(int)u-128;v=(int)v-128; |
#define | MMSFB_CONV_RESET_YUVBLEND(y, u, v) y=(int)y+16;u=(int)u+128;v=(int)v+128; |
#define | MMSFB_CONV_YUV2R(y, u, v, r) if ((r=(298*(int)y+409*(int)v+128+0x200)>>8)<0)r=0;else if(r>0xff)r=0xff; |
#define | MMSFB_CONV_YUV2G(y, u, v, g) if ((g=(298*(int)y-100*(int)u-208*(int)v+128+0x200)>>8)<0)g=0;else if(g>0xff)g=0xff; |
#define | MMSFB_CONV_YUV2B(y, u, v, b) if ((b=(298*(int)y+516*(int)u+128+0x200)>>8)<0)b=0;else if(b>0xff)b=0xff; |
#define | MMSFB_CONV_YUV2RX(y, u, v, r) if ((r=298*(int)y+409*(int)v+128+0x200)>>16) r=0xff00; |
#define | MMSFB_CONV_YUV2GX(y, u, v, g) if ((g=298*(int)y-100*(int)u-208*(int)v+128+0x200)>>16) g=0xff00; |
#define | MMSFB_CONV_YUV2BX(y, u, v, b) if ((b=298*(int)y+516*(int)u+128+0x200)>>16) b=0xff00; |
#define | MMSFB_CONV_RGB24_TO_YV12_PUSHPTR |
#define | MMSFB_CONV_RGB24_TO_YV12_POPPTR |
#define | MMSFB_CONV_RGB24_TO_YV12_PIXEL(src, dst_y, dst_u, dst_v, d_u, d_v) |
#define | MMSFB_CONV_ARGB_TO_YV12_PUSHPTR |
#define | MMSFB_CONV_ARGB_TO_YV12_POPPTR |
#define | MMSFB_CONV_ARGB_TO_YV12_PIXEL(src, dst_y, dst_u, dst_v, d_u, d_v) |
#define | MMSFB_CONV_YV12_TO_RGB32_PIXEL(src_y, src_u, src_v, dst) |
#define | MMSFB_CONV_BLEND_ARGB_TO_YV12_PUSHPTR |
#define | MMSFB_CONV_BLEND_ARGB_TO_YV12_POPPTR |
#define | MMSFB_CONV_BLEND_ARGB_TO_YV12_PIXEL(src, dst_y, dst_u, dst_v, d_u, d_v) |
#define | MMSFB_CONV_YUY2_TO_YV12_PUSHPTR |
#define | MMSFB_CONV_YUY2_TO_YV12_POPPTR |
#define | MMSFB_CONV_YUY2_TO_YV12_PIXEL(src, dst_y, d_uv) |
#define | MMSFB_CONV_YUY2_TO_YV12_PIXEL_2(src, dst_y, d_uv) |
#define | MMSFB_CONV_BLEND_COLORALPHA_ARGB_TO_YV12_PIXEL(src, dst_y, dst_u, dst_v, d_u, d_v) |
#define | MMSFB_CONV_BLEND_AYUV_TO_YV12_PIXEL(src, dst_y, dst_u, dst_v, d_u, d_v) |
#define | MMSFB_CONV_BLEND_COLORALPHA_AYUV_TO_YV12_PIXEL(src, dst_y, dst_u, dst_v, d_u, d_v) |
#define | MMSFB_DRAWLINE_BRESENHAM(putpixel) |
bresenham algorithm | |
#define | MMSFB_DRAWLINE_PUT_PIXEL |
put pixel macro will be used e.g. as parameter for the bresenham algorithm | |
#define | MMSFBSURFACE_BLIT_TEXT_INIT(pw) |
used for text output | |
#define | MMSFBSURFACE_BLIT_TEXT_LOAD_GLYPH(font, character) |
used for text output | |
#define | MMSFBSURFACE_BLIT_TEXT_START_RENDER(pt) |
used for text output | |
#define | MMSFBSURFACE_BLIT_TEXT_END_RENDER |
used for text output | |
#define | MMSFB_ROTATE_180_REGION(SURFACE, X1, Y1, X2, Y2) |
calculate region if screen is rotated by 180° | |
#define | MMSFB_ROTATE_180_RECT(SURFACE, X, Y, W, H) |
calculate rectangle if screen is rotated by 180° | |
#define | MMSFB_ROTATE_180_RECT_WH(WIDTH, HEIGHT, X, Y, W, H) |
calculate rectangle if screen is rotated by 180° | |
Functions | |
void | stretch_byte_buffer (bool h_antialiasing, bool v_antialiasing, unsigned char *src, int src_pitch, int src_pitch_pix, int src_height, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_pitch_pix, int dst_height, int dw, int dh) |
Stretching the source byte buffer to a destination. | |
void | compress_2x2_matrix (unsigned char *src, int src_pitch, int src_pitch_pix, int src_height, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_pitch_pix, int dst_height, int dw, int dh) |
Compressing a 2x2 matrix (arithmetic mean), e.g. used for U/V components (YV12 pixel format). | |
void | stretch_uint_buffer (bool h_antialiasing, bool v_antialiasing, unsigned int *src, int src_pitch, int src_pitch_pix, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_pitch_pix, int dst_height, int dx, int dy, int dw, int dh) |
Stretching the source unsigned int buffer to a destination. | |
void | stretch_usint_buffer (bool h_antialiasing, bool v_antialiasing, unsigned short int *src, int src_pitch, int src_pitch_pix, int src_height, int sx, int sy, int sw, int sh, unsigned short int *dst, int dst_pitch, int dst_pitch_pix, int dst_height, int dx, int dy, int dw, int dh) |
Stretching the source unsigned short int buffer to a destination. | |
void | stretch_324byte_buffer (bool h_antialiasing, bool v_antialiasing, unsigned char *src, int src_pitch, int src_pitch_pix, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_pitch_pix, int dst_height, int dx, int dy, int dw, int dh) |
Stretching the source 3-byte-buffer to a unsigned int destination. | |
void | mmsfb_blit_uint (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blitting unsigned int (4 byte) source to unsigned int destination. | |
void | mmsfb_blit_usint (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blitting unsigned short int (2 byte) source to unsigned short int destination. | |
void | mmsfb_blit_argb_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit ARGB to ARGB. | |
void | mmsfb_blit_rgb32_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB32 to ARGB. | |
void | mmsfb_blit_airgb_to_argb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit AiRGB to ARGB. | |
void | mmsfb_blit_blend_argb_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to ARGB. | |
void | mmsfb_blit_blend_airgb_to_argb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending AiRGB to ARGB. | |
void | mmsfb_blit_blend_coloralpha_argb_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB to ARGB. | |
void | mmsfb_blit_rgb16_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB16 to ARGB. | |
void | mmsfb_blit_rgb24_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB24 to ARGB. | |
void | mmsfb_blit_rgb32_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB32 to RGB32. | |
void | mmsfb_blit_argb_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit ARGB to RGB32. | |
void | mmsfb_blit_blend_argb_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to RGB32. | |
void | mmsfb_blit_blend_coloralpha_argb_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB to RGB32. | |
void | mmsfb_blit_coloralpha_argb_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB to RGB32, ignoring alpha channel from source. | |
void | mmsfb_blit_coloralpha_rgb32_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha from color RGB32 to RGB32. | |
void | mmsfb_blit_rgb16_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB16 to RGB32. | |
void | mmsfb_blit_rgb24_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB24 to RGB32. | |
void | mmsfb_blit_yv12_to_rgb32 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit YV12 to RGB32. | |
void | mmsfb_blit_blend_argb4444_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB4444 to RGB32. | |
void | mmsfb_blit_blend_coloralpha_argb4444_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB4444 to RGB32. | |
void | mmsfb_blit_airgb_to_airgb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit AiRGB to AiRGB. | |
void | mmsfb_blit_blend_airgb_to_airgb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending AiRGB to AiRGB. | |
void | mmsfb_blit_blend_coloralpha_airgb_to_airgb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color AiRGB to AiRGB. | |
void | mmsfb_blit_blend_argb_to_airgb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to AiRGB. | |
void | mmsfb_blit_rgb24_to_rgb24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB24 to RGB24. | |
void | mmsfb_blit_blend_argb_to_rgb24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to RGB24. | |
void | mmsfb_blit_argb_to_rgb24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to RGB24. | |
void | mmsfb_blit_bgr24_to_bgr24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit BGR24 to BGR24. | |
void | mmsfb_blit_blend_argb_to_bgr24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to BGR24. | |
void | mmsfb_blit_blend_coloralpha_argb_to_bgr24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB to BGR24. | |
void | mmsfb_blit_coloralpha_bgr24_to_bgr24 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha from color BGR24 to BGR24. | |
void | mmsfb_blit_rgb16_to_rgb16 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit RGB16 to RGB16. | |
void | mmsfb_blit_argb_to_rgb16 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned short int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit ARGB to RGB16. | |
void | mmsfb_blit_blend_argb_to_rgb16 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to RGB16. | |
void | mmsfb_blit_airgb_to_rgb16 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned short int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit AiRGB to RGB16. | |
void | mmsfb_blit_blend_airgb_to_rgb16 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned short int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending AiRGB to RGB16. | |
void | mmsfb_blit_ayuv_to_rgb16 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned short int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit AYUV to RGB16. | |
void | mmsfb_blit_blend_ayuv_to_rgb16 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned short int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending AYUV to RGB16. | |
void | mmsfb_blit_ayuv_to_ayuv (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit AYUV to AYUV. | |
void | mmsfb_blit_blend_ayuv_to_ayuv (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending AYUV to AYUV. | |
void | mmsfb_blit_blend_coloralpha_ayuv_to_ayuv (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color AYUV to AYUV. | |
void | mmsfb_blit_yv12_to_yv12 (MMSFBSurfacePlanes *extbuf, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit YV12 to YV12. | |
void | mmsfb_blit_i420_to_yv12 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit I420 to YV12. | |
void | mmsfb_blit_yuy2_to_yv12 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit YUY2 to YV12. | |
void | mmsfb_blit_rgb24_to_yv12 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit RGB24 to YV12. | |
void | mmsfb_blit_argb_to_yv12 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit ARGB to YV12. | |
void | mmsfb_blit_blend_argb_to_yv12 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to YV12. | |
void | mmsfb_blit_blend_coloralpha_argb_to_yv12 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB to YV12. | |
void | mmsfb_blit_blend_ayuv_to_yv12 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_height, int dx, int dy) |
Blit with alpha blending AYUV to YV12. | |
void | mmsfb_blit_blend_coloralpha_ayuv_to_yv12 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned char *dst, int dst_pitch, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color AYUV to YV12. | |
void | mmsfb_blit_i420_to_i420 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit I420 to I420. | |
void | mmsfb_blit_yuy2_to_yuy2 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit YUY2 to YUY2. | |
void | mmsfb_blit_argb3565_to_argb3565 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit ARGB3565 to ARGB3565. | |
void | mmsfb_blit_argb_to_argb3565 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit ARGB to ARGB3565. | |
void | mmsfb_blit_blend_argb_to_argb3565 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to ARGB3565. | |
void | mmsfb_blit_argb4444_to_argb4444 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit ARGB4444 to ARGB4444. | |
void | mmsfb_blit_blend_argb4444_to_argb4444 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB4444 to ARGB4444. | |
void | mmsfb_blit_blend_coloralpha_argb4444_to_argb4444 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, unsigned char alpha) |
Blit with alpha blending with alpha from color ARGB4444 to ARGB4444. | |
void | mmsfb_blit_bgr555_to_bgr555 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit BGR555 to BGR555. | |
void | mmsfb_blit_blend_argb_to_bgr555 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy) |
Blit with alpha blending ARGB to BGR555. | |
void | mmsfb_stretchblit_argb_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit ARGB to ARGB. | |
void | mmsfb_stretchblit_blend_argb_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh) |
Stretch blit with alpha blending ARGB to ARGB. | |
void | mmsfb_stretchblit_blend_coloralpha_argb_to_argb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, unsigned char alpha) |
Stretch blit with alpha blending with alpha from color ARGB to ARGB. | |
void | mmsfb_stretchblit_rgb24_to_argb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit RGB24 to ARGB. | |
void | mmsfb_stretchblit_blend_argb_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh) |
Stretch blit with alpha blending ARGB to RGB32. | |
void | mmsfb_stretchblit_rgb32_to_rgb32 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit RGB32 to RGB32. | |
void | mmsfb_stretchblit_rgb24_to_rgb32 (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit RGB24 to RGB32. | |
void | mmsfb_stretchblit_airgb_to_airgb (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit AiRGB to AiRGB. | |
void | mmsfb_stretchblit_blend_airgb_to_airgb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, int dw, int dh) |
Stretch blit with alpha blending AiRGB to AiRGB. | |
void | mmsfb_stretchblit_blend_coloralpha_airgb_to_airgb (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, int dw, int dh, unsigned char alpha) |
Stretch blit with alpha blending with alpha from color AiRGB to AiRGB. | |
void | mmsfb_stretchblit_ayuv_to_ayuv (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit AYUV to AYUV. | |
void | mmsfb_stretchblit_blend_ayuv_to_ayuv (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, int dw, int dh) |
Stretch blit with alpha blending AYUV to AYUV. | |
void | mmsfb_stretchblit_blend_coloralpha_ayuv_to_ayuv (MMSFBExternalSurfaceBuffer *extbuf, int src_height, int sx, int sy, int sw, int sh, unsigned int *dst, int dst_pitch, int dst_height, int dx, int dy, int dw, int dh, unsigned char alpha) |
Stretch blit with alpha blending with alpha from color AYUV to AYUV. | |
void | mmsfb_stretchblit_yv12_to_yv12 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit YV12 to YV12 with antialiasing. | |
void | mmsfb_stretchblit_i420_to_yv12 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit I420 to YV12 with antialiasing. | |
void | mmsfb_stretchblit_yuy2_to_yv12 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit YUY2 to YV12 with antialiasing. | |
void | mmsfb_stretchblit_blend_argb4444_to_argb4444 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh) |
Stretch blit with alpha blending ARGB4444 to ARGB4444. | |
void | mmsfb_stretchblit_blend_coloralpha_argb4444_to_argb4444 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, unsigned char alpha) |
Stretch blit with alpha blending with alpha from color ARGB4444 to ARGB4444. | |
void | mmsfb_stretchblit_rgb16_to_rgb16 (MMSFBSurfacePlanes *src_planes, int src_height, int sx, int sy, int sw, int sh, MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, bool antialiasing) |
Stretch blit RGB16 to RGB16. | |
void | mmsfb_fillrectangle_argb (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle ARGB. | |
void | mmsfb_fillrectangle_blend_argb (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle with alpha blending ARGB. | |
void | mmsfb_fillrectangle_rgb32 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle RGB32. | |
void | mmsfb_fillrectangle_rgb24 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle RGB24. | |
void | mmsfb_fillrectangle_rgb16 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle RGB16. | |
void | mmsfb_fillrectangle_blend_rgb16 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle with alpha blending RGB16. | |
void | mmsfb_fillrectangle_ayuv (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle AYUV. | |
void | mmsfb_fillrectangle_blend_ayuv (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle with alpha blending AYUV. | |
void | mmsfb_fillrectangle_yv12 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle YV12. | |
void | mmsfb_fillrectangle_i420 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle I420. | |
void | mmsfb_fillrectangle_yuy2 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle YUY2. | |
void | mmsfb_fillrectangle_argb3565 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle ARGB3565. | |
void | mmsfb_fillrectangle_argb4444 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle ARGB3565. | |
void | mmsfb_fillrectangle_blend_argb4444 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle with alpha blending ARGB4444. | |
void | mmsfb_fillrectangle_bgr24 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle BGR24. | |
void | mmsfb_fillrectangle_bgr555 (MMSFBSurfacePlanes *dst_planes, int dst_height, int dx, int dy, int dw, int dh, MMSFBColor color) |
Fill rectangle BGR555. | |
void | mmsfb_drawline_argb (MMSFBSurfacePlanes *dst_planes, int dst_height, MMSFBRegion &clipreg, int x1, int y1, int x2, int y2, MMSFBColor &color) |
Draw line ARGB. | |
void | mmsfb_drawline_blend_argb (MMSFBSurfacePlanes *dst_planes, int dst_height, MMSFBRegion &clipreg, int x1, int y1, int x2, int y2, MMSFBColor &color) |
Draw line with alpha blending ARGB. | |
void | mmsfb_drawline_argb4444 (MMSFBSurfacePlanes *dst_planes, int dst_height, MMSFBRegion &clipreg, int x1, int y1, int x2, int y2, MMSFBColor &color) |
Draw line ARGB4444. | |
void | mmsfb_drawstring_blend_argb (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending ARGB. | |
void | mmsfb_drawstring_blend_coloralpha_argb (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending with alpha from color ARGB. | |
void | mmsfb_drawstring_blend_rgb32 (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending RGB32. | |
void | mmsfb_drawstring_blend_coloralpha_rgb32 (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending with alpha from color RGB32. | |
void | mmsfb_drawstring_blend_argb4444 (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending ARGB4444. | |
void | mmsfb_drawstring_blend_rgb16 (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending RGB16. | |
void | mmsfb_drawstring_blend_coloralpha_rgb16 (MMSFBSurfacePlanes *dst_planes, MMSFBFont *font, MMSFBRegion &clipreg, string &text, int len, int x, int y, MMSFBColor &color) |
Draw string with alpha blending with alpha from color RGB16. |
#define MMSFB_CONV_ARGB_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
dst_u, | |||||
dst_v, | |||||
d_u, | |||||
d_v | ) |
Definition at line 186 of file mmsfbconv.h.
#define MMSFB_CONV_ARGB_TO_YV12_POPPTR |
Value:
src = saved_src; \ dst_y = saved_dst_y; \ dst_u = saved_dst_u; \ dst_v = saved_dst_v;
Definition at line 180 of file mmsfbconv.h.
#define MMSFB_CONV_ARGB_TO_YV12_PUSHPTR |
Value:
unsigned int *saved_src = src; \ unsigned char *saved_dst_y = dst_y; \ unsigned char *saved_dst_u = dst_u; \ unsigned char *saved_dst_v = dst_v;
Definition at line 174 of file mmsfbconv.h.
#define MMSFB_CONV_BLEND_ARGB_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
dst_u, | |||||
dst_v, | |||||
d_u, | |||||
d_v | ) |
Definition at line 258 of file mmsfbconv.h.
#define MMSFB_CONV_BLEND_ARGB_TO_YV12_POPPTR |
Value:
src = saved_src; \ dst_y = saved_dst_y; \ dst_u = saved_dst_u; \ dst_v = saved_dst_v;
Definition at line 250 of file mmsfbconv.h.
#define MMSFB_CONV_BLEND_ARGB_TO_YV12_PUSHPTR |
Value:
unsigned int *saved_src = src; \ unsigned char *saved_dst_y = dst_y; \ unsigned char *saved_dst_u = dst_u; \ unsigned char *saved_dst_v = dst_v;
Definition at line 244 of file mmsfbconv.h.
#define MMSFB_CONV_BLEND_AYUV_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
dst_u, | |||||
dst_v, | |||||
d_u, | |||||
d_v | ) |
Definition at line 869 of file mmsfbconv.h.
#define MMSFB_CONV_BLEND_COLORALPHA_ARGB_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
dst_u, | |||||
dst_v, | |||||
d_u, | |||||
d_v | ) |
Definition at line 827 of file mmsfbconv.h.
#define MMSFB_CONV_BLEND_COLORALPHA_AYUV_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
dst_u, | |||||
dst_v, | |||||
d_u, | |||||
d_v | ) |
Definition at line 913 of file mmsfbconv.h.
#define MMSFB_CONV_PREPARE_YUV2RGB | ( | y, | |||
u, | |||||
v | ) | y=(int)y-16;u=(int)u-128;v=(int)v-128; |
Definition at line 136 of file mmsfbconv.h.
#define MMSFB_CONV_PREPARE_YUVBLEND | ( | y, | |||
u, | |||||
v | ) | y=(int)y-16;u=(int)u-128;v=(int)v-128; |
Definition at line 137 of file mmsfbconv.h.
#define MMSFB_CONV_RESET_YUVBLEND | ( | y, | |||
u, | |||||
v | ) | y=(int)y+16;u=(int)u+128;v=(int)v+128; |
Definition at line 138 of file mmsfbconv.h.
#define MMSFB_CONV_RGB24_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
dst_u, | |||||
dst_v, | |||||
d_u, | |||||
d_v | ) |
Value:
{ register int r = *(src); \ register int g = *(src+1); \ register int b = *(src+2); \ dst_y = MMSFB_CONV_RGB2Y(r,g,b); \ d_u MMSFB_CONV_RGB2U(r,g,b); \ d_v MMSFB_CONV_RGB2V(r,g,b); }
Definition at line 164 of file mmsfbconv.h.
#define MMSFB_CONV_RGB24_TO_YV12_POPPTR |
Value:
src = saved_src; \ dst_y = saved_dst_y; \ dst_u = saved_dst_u; \ dst_v = saved_dst_v;
Definition at line 158 of file mmsfbconv.h.
#define MMSFB_CONV_RGB24_TO_YV12_PUSHPTR |
Value:
unsigned char *saved_src = src; \ unsigned char *saved_dst_y = dst_y; \ unsigned char *saved_dst_u = dst_u; \ unsigned char *saved_dst_v = dst_v;
Definition at line 152 of file mmsfbconv.h.
#define MMSFB_CONV_RGB2U | ( | r, | |||
g, | |||||
b | ) | (((-38*r-74*g+112*b+128)>>8)+128) |
Definition at line 133 of file mmsfbconv.h.
#define MMSFB_CONV_RGB2V | ( | r, | |||
g, | |||||
b | ) | (((112*r-94*g-18*b+128)>>8)+128) |
Definition at line 134 of file mmsfbconv.h.
#define MMSFB_CONV_RGB2Y | ( | r, | |||
g, | |||||
b | ) | (((66*r+129*g+25*b+128)>>8)+16) |
Definition at line 132 of file mmsfbconv.h.
#define MMSFB_CONV_YUV2B | ( | y, | |||
u, | |||||
v, | |||||
b | ) | if ((b=(298*(int)y+516*(int)u+128+0x200)>>8)<0)b=0;else if(b>0xff)b=0xff; |
Definition at line 145 of file mmsfbconv.h.
#define MMSFB_CONV_YUV2BX | ( | y, | |||
u, | |||||
v, | |||||
b | ) | if ((b=298*(int)y+516*(int)u+128+0x200)>>16) b=0xff00; |
Definition at line 149 of file mmsfbconv.h.
#define MMSFB_CONV_YUV2G | ( | y, | |||
u, | |||||
v, | |||||
g | ) | if ((g=(298*(int)y-100*(int)u-208*(int)v+128+0x200)>>8)<0)g=0;else if(g>0xff)g=0xff; |
Definition at line 144 of file mmsfbconv.h.
#define MMSFB_CONV_YUV2GX | ( | y, | |||
u, | |||||
v, | |||||
g | ) | if ((g=298*(int)y-100*(int)u-208*(int)v+128+0x200)>>16) g=0xff00; |
Definition at line 148 of file mmsfbconv.h.
#define MMSFB_CONV_YUV2R | ( | y, | |||
u, | |||||
v, | |||||
r | ) | if ((r=(298*(int)y+409*(int)v+128+0x200)>>8)<0)r=0;else if(r>0xff)r=0xff; |
Definition at line 143 of file mmsfbconv.h.
#define MMSFB_CONV_YUV2RX | ( | y, | |||
u, | |||||
v, | |||||
r | ) | if ((r=298*(int)y+409*(int)v+128+0x200)>>16) r=0xff00; |
Definition at line 147 of file mmsfbconv.h.
#define MMSFB_CONV_YUY2_TO_YV12_PIXEL | ( | src, | |||
dst_y, | |||||
d_uv | ) |
#define MMSFB_CONV_YUY2_TO_YV12_PIXEL_2 | ( | src, | |||
dst_y, | |||||
d_uv | ) |
Value:
SRC = src; \ dst_y = SRC >> 8; \ d_uv (SRC & 0xff) << 1;
Definition at line 334 of file mmsfbconv.h.
#define MMSFB_CONV_YUY2_TO_YV12_POPPTR |
Value:
src = saved_src; \ dst_y = saved_dst_y; \ dst_u = saved_dst_u; \ dst_v = saved_dst_v;
Definition at line 320 of file mmsfbconv.h.
#define MMSFB_CONV_YUY2_TO_YV12_PUSHPTR |
Value:
unsigned short int *saved_src = src; \ unsigned char *saved_dst_y = dst_y; \ unsigned char *saved_dst_u = dst_u; \ unsigned char *saved_dst_v = dst_v;
Definition at line 314 of file mmsfbconv.h.
#define MMSFB_CONV_YV12_TO_RGB32_PIXEL | ( | src_y, | |||
src_u, | |||||
src_v, | |||||
dst | ) |
Value:
{ int y, u, v, r, g, b; \ y = src_y; u = src_u; v = src_v; \ MMSFB_CONV_PREPARE_YUV2RGB(y,u,v); \ MMSFB_CONV_YUV2R(y, u, v, r); \ MMSFB_CONV_YUV2G(y, u, v, g); \ MMSFB_CONV_YUV2B(y, u, v, b); \ dst = 0xff000000 | (r << 16) | (g << 8) | b; }
Definition at line 233 of file mmsfbconv.h.
#define MMSFB_DRAWLINE_BRESENHAM | ( | putpixel | ) |
Value:
{ \ int x = x1; int y = y1; \ int dx = x2 - x1; int dy = y2 - y1; \ int ix = (dx > 0) ? 1 : (dx < 0) ? -1 : 0; int iy = (dy > 0) ? 1 : (dy < 0) ? -1 : 0; \ if (!dx && !dy) { putpixel; } else { \ if (dx < 0) dx = -dx; if (dy < 0) dy = -dy; \ int pdx, pdy, ddx, ddy, es, el; \ if (dx > dy) { pdx=ix; pdy=0; ddx=ix; ddy=iy; es=dy; el=dx; } else { pdx=0; pdy=iy; ddx=ix; ddy=iy; es=dx; el=dy; } \ int err = el >> 1; putpixel; \ for(int i = 0; i < el; ++i) { err-=es; if (err < 0) { err+=el; x+=ddx; y+=ddy; } else { x+=pdx; y+=pdy; } putpixel; } } }
Definition at line 960 of file mmsfbconv.h.
#define MMSFB_DRAWLINE_PUT_PIXEL |
Value:
if ((x >= clipreg.x1)&&(x <= clipreg.x2)&&(y >= clipreg.y1)&&(y <= clipreg.y2)) \
dst[x+y*dst_pitch_pix]=SRC;
Definition at line 972 of file mmsfbconv.h.
#define MMSFB_ROTATE_180_RECT | ( | SURFACE, | |||
X, | |||||
Y, | |||||
W, | |||||
H | ) |
Value:
if (MMSFBBase_rotate180) { \ X = ((!(SURFACE)->root_parent)?(SURFACE)->config.w:(SURFACE)->root_parent->config.w) - X - (W); \ Y = ((!(SURFACE)->root_parent)?(SURFACE)->config.h:(SURFACE)->root_parent->config.h) - Y - (H); \ }
Definition at line 1047 of file mmsfbconv.h.
#define MMSFB_ROTATE_180_RECT_WH | ( | WIDTH, | |||
HEIGHT, | |||||
X, | |||||
Y, | |||||
W, | |||||
H | ) |
Value:
if (MMSFBBase_rotate180) { \ X = WIDTH - X - (W); \ Y = HEIGHT - Y - (H); \ }
Definition at line 1054 of file mmsfbconv.h.
#define MMSFB_ROTATE_180_REGION | ( | SURFACE, | |||
X1, | |||||
Y1, | |||||
X2, | |||||
Y2 | ) |
Value:
if (MMSFBBase_rotate180) { \ int tmp; \ tmp = X2; \ X2 = ((!(SURFACE)->root_parent)?(SURFACE)->config.w:(SURFACE)->root_parent->config.w) - X1 - 1; \ X1 = ((!(SURFACE)->root_parent)?(SURFACE)->config.w:(SURFACE)->root_parent->config.w) - tmp - 1; \ tmp = Y2; \ Y2 = ((!(SURFACE)->root_parent)?(SURFACE)->config.h:(SURFACE)->root_parent->config.h) - Y1 - 1; \ Y1 = ((!(SURFACE)->root_parent)?(SURFACE)->config.h:(SURFACE)->root_parent->config.h) - tmp - 1; \ }
Definition at line 1035 of file mmsfbconv.h.
#define MMSFBSURFACE_BLIT_TEXT_END_RENDER |
Value:
if (!MMSFBBase_rotate180) \ x+=glyph.advanceX; \ else \ x-=glyph.advanceX; }
Definition at line 1027 of file mmsfbconv.h.
#define MMSFBSURFACE_BLIT_TEXT_INIT | ( | pw | ) |
Value:
int FH = 0; font->getHeight(&FH); \ int desc = 0; font->getDescender(&desc); \ int DY = FH - (desc + 1); \ int dst_pitch_pix = dst_pitch >> pw;
Definition at line 978 of file mmsfbconv.h.
#define MMSFBSURFACE_BLIT_TEXT_LOAD_GLYPH | ( | font, | |||
character | ) |
Value:
int src_pitch_pix; \ int src_w; \ int src_h; \ unsigned char *src; \ MMSFBFont_Glyph glyph; \ bool glyph_loaded = font->getGlyph(character, &glyph); \ if (glyph_loaded) { \ src_pitch_pix = glyph.pitch; \ src_w = glyph.width; \ src_h = glyph.height; \ src = glyph.buffer; \ }
Definition at line 985 of file mmsfbconv.h.
#define MMSFBSURFACE_BLIT_TEXT_START_RENDER | ( | pt | ) |
Value:
if (glyph_loaded) { \ int dx, dy; \ if (!MMSFBBase_rotate180) { \ dx = x + glyph.left; \ dy = y + DY - glyph.top; \ } else { \ dx = x - glyph.left - glyph.width + 1; \ dy = y - (DY - glyph.top) - glyph.height + 1; \ } \ if (dx < clipreg.x1) { \ src_w -= clipreg.x1 - dx; \ src += clipreg.x1 - dx; \ dx = clipreg.x1; } \ if (dx + src_w - 1 > clipreg.x2) src_w = clipreg.x2 - dx + 1; \ if (dy < clipreg.y1) { \ src_h -= clipreg.y1 - dy; \ src +=(clipreg.y1 - dy) * src_pitch_pix; \ dy = clipreg.y1; } \ if (dy + src_h - 1 > clipreg.y2) src_h = clipreg.y2 - dy + 1; \ unsigned char *src_end = src + src_h * src_pitch_pix; \ unsigned char *line_end = src + src_w; \ int src_pitch_pix_diff = src_pitch_pix - src_w; \ int dst_pitch_pix_diff = dst_pitch_pix - src_w; \ pt *dst = ((pt *)dst_ptr) + dx + dy * dst_pitch_pix;
Definition at line 1000 of file mmsfbconv.h.
void compress_2x2_matrix | ( | unsigned char * | src, | |
int | src_pitch, | |||
int | src_pitch_pix, | |||
int | src_height, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_pitch_pix, | |||
int | dst_height, | |||
int | dw, | |||
int | dh | |||
) |
Compressing a 2x2 matrix (arithmetic mean), e.g. used for U/V components (YV12 pixel format).
Definition at line 702 of file mmsfbconv.cpp.
void mmsfb_blit_airgb_to_airgb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit AiRGB to AiRGB.
void mmsfb_blit_airgb_to_argb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit AiRGB to ARGB.
void mmsfb_blit_airgb_to_rgb16 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned short int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit AiRGB to RGB16.
void mmsfb_blit_argb3565_to_argb3565 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB3565 to ARGB3565.
void mmsfb_blit_argb4444_to_argb4444 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB4444 to ARGB4444.
void mmsfb_blit_argb_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB to ARGB.
void mmsfb_blit_argb_to_argb3565 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB to ARGB3565.
void mmsfb_blit_argb_to_rgb16 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned short int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB to RGB16.
void mmsfb_blit_argb_to_rgb24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to RGB24.
void mmsfb_blit_argb_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB to RGB32.
void mmsfb_blit_argb_to_yv12 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit ARGB to YV12.
void mmsfb_blit_ayuv_to_ayuv | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit AYUV to AYUV.
void mmsfb_blit_ayuv_to_rgb16 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned short int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit AYUV to RGB16.
void mmsfb_blit_bgr24_to_bgr24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit BGR24 to BGR24.
void mmsfb_blit_bgr555_to_bgr555 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit BGR555 to BGR555.
void mmsfb_blit_blend_airgb_to_airgb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending AiRGB to AiRGB.
void mmsfb_blit_blend_airgb_to_argb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending AiRGB to ARGB.
void mmsfb_blit_blend_airgb_to_rgb16 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned short int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending AiRGB to RGB16.
void mmsfb_blit_blend_argb4444_to_argb4444 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB4444 to ARGB4444.
void mmsfb_blit_blend_argb4444_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB4444 to RGB32.
void mmsfb_blit_blend_argb_to_airgb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to AiRGB.
void mmsfb_blit_blend_argb_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to ARGB.
void mmsfb_blit_blend_argb_to_argb3565 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to ARGB3565.
void mmsfb_blit_blend_argb_to_bgr24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to BGR24.
void mmsfb_blit_blend_argb_to_bgr555 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to BGR555.
void mmsfb_blit_blend_argb_to_rgb16 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to RGB16.
void mmsfb_blit_blend_argb_to_rgb24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to RGB24.
void mmsfb_blit_blend_argb_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to RGB32.
void mmsfb_blit_blend_argb_to_yv12 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending ARGB to YV12.
void mmsfb_blit_blend_ayuv_to_ayuv | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending AYUV to AYUV.
void mmsfb_blit_blend_ayuv_to_rgb16 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned short int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending AYUV to RGB16.
void mmsfb_blit_blend_ayuv_to_yv12 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit with alpha blending AYUV to YV12.
void mmsfb_blit_blend_coloralpha_airgb_to_airgb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color AiRGB to AiRGB.
void mmsfb_blit_blend_coloralpha_argb4444_to_argb4444 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB4444 to ARGB4444.
void mmsfb_blit_blend_coloralpha_argb4444_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB4444 to RGB32.
void mmsfb_blit_blend_coloralpha_argb_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB to ARGB.
void mmsfb_blit_blend_coloralpha_argb_to_bgr24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB to BGR24.
void mmsfb_blit_blend_coloralpha_argb_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB to RGB32.
void mmsfb_blit_blend_coloralpha_argb_to_yv12 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB to YV12.
void mmsfb_blit_blend_coloralpha_ayuv_to_ayuv | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color AYUV to AYUV.
void mmsfb_blit_blend_coloralpha_ayuv_to_yv12 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color AYUV to YV12.
void mmsfb_blit_coloralpha_argb_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha blending with alpha from color ARGB to RGB32, ignoring alpha channel from source.
void mmsfb_blit_coloralpha_bgr24_to_bgr24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha from color BGR24 to BGR24.
void mmsfb_blit_coloralpha_rgb32_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
unsigned char | alpha | |||
) |
Blit with alpha from color RGB32 to RGB32.
void mmsfb_blit_i420_to_i420 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit I420 to I420.
void mmsfb_blit_i420_to_yv12 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit I420 to YV12.
void mmsfb_blit_rgb16_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB16 to ARGB.
void mmsfb_blit_rgb16_to_rgb16 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB16 to RGB16.
void mmsfb_blit_rgb16_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB16 to RGB32.
void mmsfb_blit_rgb24_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB24 to ARGB.
void mmsfb_blit_rgb24_to_rgb24 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB24 to RGB24.
void mmsfb_blit_rgb24_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB24 to RGB32.
void mmsfb_blit_rgb24_to_yv12 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB24 to YV12.
void mmsfb_blit_rgb32_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB32 to ARGB.
void mmsfb_blit_rgb32_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit RGB32 to RGB32.
void mmsfb_blit_uint | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blitting unsigned int (4 byte) source to unsigned int destination.
Definition at line 1203 of file mmsfbconv.cpp.
void mmsfb_blit_usint | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blitting unsigned short int (2 byte) source to unsigned short int destination.
Definition at line 1241 of file mmsfbconv.cpp.
void mmsfb_blit_yuy2_to_yuy2 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit YUY2 to YUY2.
void mmsfb_blit_yuy2_to_yv12 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit YUY2 to YV12.
void mmsfb_blit_yv12_to_rgb32 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit YV12 to RGB32.
void mmsfb_blit_yv12_to_yv12 | ( | MMSFBSurfacePlanes * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy | |||
) |
Blit YV12 to YV12.
void mmsfb_drawline_argb | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
MMSFBRegion & | clipreg, | |||
int | x1, | |||
int | y1, | |||
int | x2, | |||
int | y2, | |||
MMSFBColor & | color | |||
) |
void mmsfb_drawline_argb4444 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
MMSFBRegion & | clipreg, | |||
int | x1, | |||
int | y1, | |||
int | x2, | |||
int | y2, | |||
MMSFBColor & | color | |||
) |
void mmsfb_drawline_blend_argb | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
MMSFBRegion & | clipreg, | |||
int | x1, | |||
int | y1, | |||
int | x2, | |||
int | y2, | |||
MMSFBColor & | color | |||
) |
void mmsfb_drawstring_blend_argb | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending ARGB.
Definition at line 36 of file mmsfb_drawstring_blend_argb.cpp.
void mmsfb_drawstring_blend_argb4444 | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending ARGB4444.
Definition at line 36 of file mmsfb_drawstring_blend_argb4444.cpp.
void mmsfb_drawstring_blend_coloralpha_argb | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending with alpha from color ARGB.
Definition at line 36 of file mmsfb_drawstring_blend_coloralpha_argb.cpp.
void mmsfb_drawstring_blend_coloralpha_rgb16 | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending with alpha from color RGB16.
Definition at line 36 of file mmsfb_drawstring_blend_coloralpha_rgb16.cpp.
void mmsfb_drawstring_blend_coloralpha_rgb32 | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending with alpha from color RGB32.
Definition at line 36 of file mmsfb_drawstring_blend_coloralpha_rgb32.cpp.
void mmsfb_drawstring_blend_rgb16 | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending RGB16.
Definition at line 36 of file mmsfb_drawstring_blend_rgb16.cpp.
void mmsfb_drawstring_blend_rgb32 | ( | MMSFBSurfacePlanes * | dst_planes, | |
MMSFBFont * | font, | |||
MMSFBRegion & | clipreg, | |||
string & | text, | |||
int | len, | |||
int | x, | |||
int | y, | |||
MMSFBColor & | color | |||
) |
Draw string with alpha blending RGB32.
Definition at line 36 of file mmsfb_drawstring_blend_rgb32.cpp.
void mmsfb_fillrectangle_argb | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle ARGB.
void mmsfb_fillrectangle_argb3565 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle ARGB3565.
void mmsfb_fillrectangle_argb4444 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle ARGB3565.
void mmsfb_fillrectangle_ayuv | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle AYUV.
void mmsfb_fillrectangle_bgr24 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle BGR24.
void mmsfb_fillrectangle_bgr555 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle BGR555.
void mmsfb_fillrectangle_blend_argb | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle with alpha blending ARGB.
void mmsfb_fillrectangle_blend_argb4444 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle with alpha blending ARGB4444.
void mmsfb_fillrectangle_blend_ayuv | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle with alpha blending AYUV.
void mmsfb_fillrectangle_blend_rgb16 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle with alpha blending RGB16.
void mmsfb_fillrectangle_i420 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle I420.
void mmsfb_fillrectangle_rgb16 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle RGB16.
void mmsfb_fillrectangle_rgb24 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle RGB24.
void mmsfb_fillrectangle_rgb32 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle RGB32.
void mmsfb_fillrectangle_yuy2 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle YUY2.
void mmsfb_fillrectangle_yv12 | ( | MMSFBSurfacePlanes * | dst_planes, | |
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
MMSFBColor | color | |||
) |
Fill rectangle YV12.
void mmsfb_stretchblit_airgb_to_airgb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit AiRGB to AiRGB.
void mmsfb_stretchblit_argb_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit ARGB to ARGB.
void mmsfb_stretchblit_ayuv_to_ayuv | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit AYUV to AYUV.
void mmsfb_stretchblit_blend_airgb_to_airgb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretch blit with alpha blending AiRGB to AiRGB.
void mmsfb_stretchblit_blend_argb4444_to_argb4444 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretch blit with alpha blending ARGB4444 to ARGB4444.
void mmsfb_stretchblit_blend_argb_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretch blit with alpha blending ARGB to ARGB.
void mmsfb_stretchblit_blend_argb_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretch blit with alpha blending ARGB to RGB32.
void mmsfb_stretchblit_blend_ayuv_to_ayuv | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretch blit with alpha blending AYUV to AYUV.
void mmsfb_stretchblit_blend_coloralpha_airgb_to_airgb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
unsigned char | alpha | |||
) |
Stretch blit with alpha blending with alpha from color AiRGB to AiRGB.
void mmsfb_stretchblit_blend_coloralpha_argb4444_to_argb4444 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
unsigned char | alpha | |||
) |
Stretch blit with alpha blending with alpha from color ARGB4444 to ARGB4444.
void mmsfb_stretchblit_blend_coloralpha_argb_to_argb | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
unsigned char | alpha | |||
) |
Stretch blit with alpha blending with alpha from color ARGB to ARGB.
void mmsfb_stretchblit_blend_coloralpha_ayuv_to_ayuv | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
unsigned char | alpha | |||
) |
Stretch blit with alpha blending with alpha from color AYUV to AYUV.
void mmsfb_stretchblit_i420_to_yv12 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit I420 to YV12 with antialiasing.
void mmsfb_stretchblit_rgb16_to_rgb16 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit RGB16 to RGB16.
void mmsfb_stretchblit_rgb24_to_argb | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit RGB24 to ARGB.
void mmsfb_stretchblit_rgb24_to_rgb32 | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit RGB24 to RGB32.
void mmsfb_stretchblit_rgb32_to_rgb32 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit RGB32 to RGB32.
void mmsfb_stretchblit_yuy2_to_yv12 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit YUY2 to YV12 with antialiasing.
void mmsfb_stretchblit_yv12_to_yv12 | ( | MMSFBSurfacePlanes * | src_planes, | |
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
MMSFBSurfacePlanes * | dst_planes, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh, | |||
bool | antialiasing | |||
) |
Stretch blit YV12 to YV12 with antialiasing.
void stretch_324byte_buffer | ( | bool | h_antialiasing, | |
bool | v_antialiasing, | |||
unsigned char * | src, | |||
int | src_pitch, | |||
int | src_pitch_pix, | |||
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_pitch_pix, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretching the source 3-byte-buffer to a unsigned int destination.
Definition at line 1045 of file mmsfbconv.cpp.
void stretch_byte_buffer | ( | bool | h_antialiasing, | |
bool | v_antialiasing, | |||
unsigned char * | src, | |||
int | src_pitch, | |||
int | src_pitch_pix, | |||
int | src_height, | |||
int | sw, | |||
int | sh, | |||
unsigned char * | dst, | |||
int | dst_pitch, | |||
int | dst_pitch_pix, | |||
int | dst_height, | |||
int | dw, | |||
int | dh | |||
) |
Stretching the source byte buffer to a destination.
Definition at line 670 of file mmsfbconv.cpp.
void stretch_uint_buffer | ( | bool | h_antialiasing, | |
bool | v_antialiasing, | |||
unsigned int * | src, | |||
int | src_pitch, | |||
int | src_pitch_pix, | |||
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned int * | dst, | |||
int | dst_pitch, | |||
int | dst_pitch_pix, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretching the source unsigned int buffer to a destination.
Definition at line 733 of file mmsfbconv.cpp.
void stretch_usint_buffer | ( | bool | h_antialiasing, | |
bool | v_antialiasing, | |||
unsigned short int * | src, | |||
int | src_pitch, | |||
int | src_pitch_pix, | |||
int | src_height, | |||
int | sx, | |||
int | sy, | |||
int | sw, | |||
int | sh, | |||
unsigned short int * | dst, | |||
int | dst_pitch, | |||
int | dst_pitch_pix, | |||
int | dst_height, | |||
int | dx, | |||
int | dy, | |||
int | dw, | |||
int | dh | |||
) |
Stretching the source unsigned short int buffer to a destination.
Definition at line 888 of file mmsfbconv.cpp.