#include "mmsgui/fb/mmsfbconv.h"#include <string.h>

Go to the source code of this file.
Functions | |
| void | stretch_byte_buffer_no_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) |
| void | stretch_byte_buffer_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) |
| void | stretch_byte_buffer_h_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) |
| void | stretch_byte_buffer_hv_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) |
| 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 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_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 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_byte_buffer_h_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 | |||
| ) |
Definition at line 451 of file mmsfbconv.cpp.
| void stretch_byte_buffer_hv_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 | |||
| ) |
Definition at line 517 of file mmsfbconv.cpp.
| void stretch_byte_buffer_no_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 | |||
| ) |
Definition at line 36 of file mmsfbconv.cpp.
| void stretch_byte_buffer_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 | |||
| ) |
Definition at line 133 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.