Home | History | Annotate | Download | only in filters

Lines Matching refs:srcWidth

20 static __inline__ void flipVertical(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
23 int width = cpy_bytes * srcWidth;
34 static __inline__ void flipHorizontal(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
37 int width = cpy_bytes * srcWidth;
51 static __inline__ void flip_fun(int flip, char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
57 flipHorizontal(source, srcWidth, srcHeight, temp, dstWidth, dstHeight);
63 flipHorizontal(source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
67 flipVertical(source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
73 static __inline__ void rotate90(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
75 int width = cpy_bytes * srcWidth;
84 memcpy(destination + column_disp + row_disp , source + j * srcWidth + i, cpy_bytes);
89 static __inline__ void rotate180(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
90 flip_fun(3, source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
93 static __inline__ void rotate270(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
94 rotate90(source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
99 static __inline__ void rotate_fun(int rotate, char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
103 rotate90(source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
106 rotate180(source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
109 rotate270(source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
116 static __inline__ void crop(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight, int offsetWidth, int offsetHeight){
118 int row_width = cpy_bytes * srcWidth;
120 if ((srcWidth > dstWidth + offsetWidth) || (srcHeight > dstHeight + offsetHeight)){
130 void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterFlip, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jint flip) {
133 if (srcWidth != dstWidth || srcHeight != dstHeight) {
138 flip_fun(flip, source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
143 void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterRotate, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jint rotate) {
149 rotate_fun(rotate, source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
154 void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterCrop, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jint offsetWidth, jint offsetHeight) {
160 crop(source, srcWidth, srcHeight, destination, dstWidth, dstHeight, offsetWidth, offsetHeight);
165 void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterStraighten, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jfloat straightenAngle) {