Skip to content

Commit d671b06

Browse files
committed
include bridge.h to buffer.h
1 parent 896ae22 commit d671b06

23 files changed

+44
-23
lines changed

blend.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lblend_normal_linux -lblend_sub_linux -lblend_add_linux -lblend_diff_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libblend_normal_osx.h"
1211
#include "libblend_add_osx.h"
@@ -19,6 +18,8 @@ package blurry
1918
#include "libblend_diff_linux.h"
2019
#endif
2120
21+
#include "buffer.h"
22+
2223
int call_blend(
2324
uint8_t mode,
2425
halide_buffer_t *src0,

blockmozaic.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lblockmozaic_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libblockmozaic_osx.h"
1211
#elif __linux__
1312
#include "libblockmozaic_linux.h"
1413
#endif
1514
15+
#include "buffer.h"
16+
1617
int libblockmozaic(unsigned char *src, int32_t width, int32_t height, int32_t block, unsigned char *out) {
1718
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1819
if(in_rgba_buf == NULL){

boxblur.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lboxblur_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libboxblur_osx.h"
1211
#elif __linux__
1312
#include "libboxblur_linux.h"
1413
#endif
1514
15+
#include "buffer.h"
16+
1617
int libboxblur(unsigned char *src, int32_t width, int32_t height, uint8_t size, unsigned char *out) {
1718
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1819
if(in_rgba_buf == NULL){

brightness.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libbrightness_osx.h"
1312
#elif __linux__
1413
#include "libbrightness_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libbrightness(unsigned char *src, int32_t width, int32_t height, float factor, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

buffer.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#endif
66

77
#include <stdlib.h>
8-
#include "bridge.h"
8+
#include "buffer.h"
99

1010
const struct halide_type_t halide_int16_t = { halide_type_int, 16, 1 };
1111
const struct halide_type_t halide_int32_t = { halide_type_int, 32, 1 };

canny.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lcanny_linux -lcanny_dilate_linux -lcanny_morphology_open_linux -lcanny_morphology_close_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libcanny_osx.h"
1211
#include "libcanny_dilate_osx.h"
@@ -19,6 +18,8 @@ package blurry
1918
#include "libcanny_morphology_close_linux.h"
2019
#endif
2120
21+
#include "buffer.h"
22+
2223
int call_canny(
2324
unsigned char mode,
2425
halide_buffer_t *in,

clone.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libcloneimg_osx.h"
1312
#elif __linux__
1413
#include "libcloneimg_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libcloneimg(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

contrast.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lcontrast_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libcontrast_osx.h"
1211
#elif __linux__
1312
#include "libcontrast_linux.h"
1413
#endif
1514
15+
#include "buffer.h"
16+
1617
int libcontrast(unsigned char *src, int32_t width, int32_t height, float factor, unsigned char *out) {
1718
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1819
if(in_rgba_buf == NULL){

dilation.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libdilation_osx.h"
1312
#elif __linux__
1413
#include "libdilation_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libdilation(unsigned char *src, int32_t width, int32_t height, int32_t size, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

edge.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libedgedetect_osx.h"
1312
#elif __linux__
1413
#include "libedgedetect_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libedge(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

emboss.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libemboss_osx.h"
1312
#elif __linux__
1413
#include "libemboss_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libemboss(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

erosion.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "liberosion_osx.h"
1312
#elif __linux__
1413
#include "liberosion_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int liberosion(unsigned char *src, int32_t width, int32_t height, int32_t size, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

gamma.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lgammacorrection_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libgammacorrection_osx.h"
1211
#elif __linux__
1312
#include "libgammacorrection_linux.h"
1413
#endif
1514
15+
#include "buffer.h"
16+
1617
int libgammacorrection(unsigned char *src, int32_t width, int32_t height, float factor, unsigned char *out) {
1718
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1819
if(in_rgba_buf == NULL){

gaussianblur.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lgaussianblur_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "libgaussianblur_osx.h"
1211
#elif __linux__
1312
#include "libgaussianblur_linux.h"
1413
#endif
1514
15+
#include "buffer.h"
16+
1617
int libgaussianblur(unsigned char *src, int32_t width, int32_t height, float sigma, unsigned char *out) {
1718
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1819
if(in_rgba_buf == NULL){

gradient.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libgradient_osx.h"
1312
#elif __linux__
1413
#include "libgradient_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libgradient(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

grayscale.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libgrayscale_osx.h"
1312
#elif __linux__
1413
#include "libgrayscale_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libgrayscale(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

highpass.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libhighpass_osx.h"
1312
#elif __linux__
1413
#include "libhighpass_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libhighpass(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

invert.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libinvert_osx.h"
1312
#elif __linux__
1413
#include "libinvert_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libinvert(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

laplacian.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "liblaplacian_osx.h"
1312
#elif __linux__
1413
#include "liblaplacian_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int liblaplacian(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

morphology.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libmorphology_open_osx.h"
1312
#include "libmorphology_close_osx.h"
@@ -18,6 +17,8 @@ package blurry
1817
#include "libmorphology_gradient_linux.h"
1918
#endif
2019
20+
#include "buffer.h"
21+
2122
int call_morphology(
2223
unsigned char mode,
2324
halide_buffer_t *in,

mt.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#endif
2020

2121
#include <stdlib.h>
22-
#include "bridge.h"
22+
#include "buffer.h"
2323
#include "mt.h"
2424

2525
int libmtsad(

rotate.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package blurry
66
#cgo linux LDFLAGS: -L${SRCDIR}/lib -lruntime_linux -lrotate0_linux -lrotate90_linux -lrotate180_linux -lrotate270_linux -ldl -lm
77
#include <stdlib.h>
88
9-
#include "bridge.h"
109
#ifdef __APPLE__
1110
#include "librotate0_osx.h"
1211
#include "librotate90_osx.h"
@@ -19,6 +18,8 @@ package blurry
1918
#include "librotate270_linux.h"
2019
#endif
2120
21+
#include "buffer.h"
22+
2223
int call_rotate(
2324
int16_t rotation,
2425
halide_buffer_t *in,

sobel.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ package blurry
77
#include <stdlib.h>
88
#include <string.h>
99
10-
#include "bridge.h"
1110
#ifdef __APPLE__
1211
#include "libsobel_osx.h"
1312
#elif __linux__
1413
#include "libsobel_linux.h"
1514
#endif
1615
16+
#include "buffer.h"
17+
1718
int libsobel(unsigned char *src, int32_t width, int32_t height, unsigned char *out) {
1819
halide_buffer_t *in_rgba_buf = create_rgba_buffer(src, width, height);
1920
if(in_rgba_buf == NULL){

0 commit comments

Comments
 (0)