-rw-r--r-- | .gitignore | 16L |
-rw-r--r-- | LICENSE | 15L |
-rw-r--r-- | Makefile | 98L |
-rw-r--r-- | README | 336L |
-rw-r--r-- | TODO | 58L |
-rwxr-xr-x | blind-primary-key | 142L |
-rwxr-xr-x | blind-rotate-180 | 18L |
-rwxr-xr-x | blind-rotate-270 | 18L |
-rwxr-xr-x | blind-rotate-90 | 18L |
-rw-r--r-- | blind.mk | 109L |
-rw-r--r-- | config.mk | 21L |
-rw-r--r-- | examples/.gitignore | 5L |
-rw-r--r-- | examples/inplace-flop/Makefile | 28L |
-rw-r--r-- | examples/reverse/Makefile | 32L |
-rw-r--r-- | examples/split/Makefile | 42L |
-rw-r--r-- | files.mk | 104L |
-rw-r--r-- | man/blind-affine-colour.1 | 71L |
-rw-r--r-- | man/blind-apply-kernel.1 | 70L |
-rw-r--r-- | man/blind-apply-palette.1 | 23L |
-rw-r--r-- | man/blind-arithm.1 | 112L |
-rw-r--r-- | man/blind-cat-cols.1 | 22L |
-rw-r--r-- | man/blind-cat-rows.1 | 22L |
-rw-r--r-- | man/blind-chroma-key.1 | 40L |
-rw-r--r-- | man/blind-colour-ciexyz.1 | 69L |
-rw-r--r-- | man/blind-colour-matrix.1 | 78L |
-rw-r--r-- | man/blind-colour-srgb.1 | 87L |
-rw-r--r-- | man/blind-compress.1 | 31L |
-rw-r--r-- | man/blind-concat.1 | 49L |
-rw-r--r-- | man/blind-cone-gradient.1 | 64L |
-rw-r--r-- | man/blind-convert.1 | 127L |
-rw-r--r-- | man/blind-coordinate-field.1 | 52L |
-rw-r--r-- | man/blind-crop.1 | 73L |
-rw-r--r-- | man/blind-cross-product.1 | 33L |
-rw-r--r-- | man/blind-cut.1 | 38L |
-rw-r--r-- | man/blind-decompress.1 | 20L |
-rw-r--r-- | man/blind-disperse.1 | 36L |
-rw-r--r-- | man/blind-dissolve.1 | 23L |
-rw-r--r-- | man/blind-dot-product.1 | 32L |
-rw-r--r-- | man/blind-double-sine-wave.1 | 35L |
-rw-r--r-- | man/blind-dual-key.1 | 57L |
-rw-r--r-- | man/blind-extend.1 | 70L |
-rw-r--r-- | man/blind-extract-alpha.1 | 20L |
-rw-r--r-- | man/blind-find-rectangle.1 | 70L |
-rw-r--r-- | man/blind-flip.1 | 23L |
-rw-r--r-- | man/blind-flop.1 | 24L |
-rw-r--r-- | man/blind-from-image.1 | 37L |
-rw-r--r-- | man/blind-from-named.1 | 64L |
-rw-r--r-- | man/blind-from-portable.1 | 21L |
-rw-r--r-- | man/blind-from-text.1 | 21L |
-rw-r--r-- | man/blind-from-video.1 | 102L |
-rw-r--r-- | man/blind-gauss-blur.1 | 93L |
-rw-r--r-- | man/blind-get-colours.1 | 16L |
-rw-r--r-- | man/blind-hexagon-tessellation.1 | 37L |
-rw-r--r-- | man/blind-interleave.1 | 31L |
-rw-r--r-- | man/blind-invert-luma.1 | 50L |
-rw-r--r-- | man/blind-invert-matrix.1 | 48L |
-rw-r--r-- | man/blind-kernel.1 | 202L |
-rw-r--r-- | man/blind-linear-gradient.1 | 60L |
-rw-r--r-- | man/blind-make-kernel.1 | 85L |
-rw-r--r-- | man/blind-matrix-orthoproject.1 | 44L |
-rw-r--r-- | man/blind-matrix-reflect.1 | 44L |
-rw-r--r-- | man/blind-matrix-rotate.1 | 58L |
-rw-r--r-- | man/blind-matrix-scale.1 | 44L |
-rw-r--r-- | man/blind-matrix-shear.1 | 64L |
-rw-r--r-- | man/blind-matrix-translate.1 | 48L |
-rw-r--r-- | man/blind-matrix-transpose.1 | 44L |
-rw-r--r-- | man/blind-mean.1 | 95L |
-rw-r--r-- | man/blind-mosaic-corners.1 | 41L |
-rw-r--r-- | man/blind-mosaic-edges.1 | 38L |
-rw-r--r-- | man/blind-mosaic.1 | 38L |
-rw-r--r-- | man/blind-multiply-matrices.1 | 51L |
-rw-r--r-- | man/blind-next-frame.1 | 57L |
-rw-r--r-- | man/blind-norm.1 | 34L |
-rw-r--r-- | man/blind-peek-head.1 | 28L |
-rw-r--r-- | man/blind-premultiply.1 | 27L |
-rw-r--r-- | man/blind-primary-key.1 | 87L |
-rw-r--r-- | man/blind-quaternion-product.1 | 37L |
-rw-r--r-- | man/blind-radial-gradient.1 | 80L |
-rw-r--r-- | man/blind-read-head.1 | 26L |
-rw-r--r-- | man/blind-rectangle-tessellation.1 | 41L |
-rw-r--r-- | man/blind-repeat-tessellation.1 | 42L |
-rw-r--r-- | man/blind-repeat.1 | 67L |
-rw-r--r-- | man/blind-reverse.1 | 32L |
-rw-r--r-- | man/blind-rewrite-head.1 | 79L |
-rw-r--r-- | man/blind-rotate-180.1 | 30L |
-rw-r--r-- | man/blind-rotate-270.1 | 30L |
-rw-r--r-- | man/blind-rotate-90.1 | 29L |
-rw-r--r-- | man/blind-round-wave.1 | 35L |
-rw-r--r-- | man/blind-sawtooth-wave.1 | 35L |
-rw-r--r-- | man/blind-set-alpha.1 | 43L |
-rw-r--r-- | man/blind-set-luma.1 | 42L |
-rw-r--r-- | man/blind-set-saturation.1 | 41L |
-rw-r--r-- | man/blind-sinc-wave.1 | 56L |
-rw-r--r-- | man/blind-sine-wave.1 | 35L |
-rw-r--r-- | man/blind-single-colour.1 | 80L |
-rw-r--r-- | man/blind-skip-pattern.1 | 26L |
-rw-r--r-- | man/blind-spatial-arithm.1 | 36L |
-rw-r--r-- | man/blind-spatial-mean.1 | 55L |
-rw-r--r-- | man/blind-spectrum.1 | 85L |
-rw-r--r-- | man/blind-spiral-gradient.1 | 157L |
-rw-r--r-- | man/blind-split-chans.1 | 57L |
-rw-r--r-- | man/blind-split-cols.1 | 38L |
-rw-r--r-- | man/blind-split-rows.1 | 37L |
-rw-r--r-- | man/blind-split.1 | 94L |
-rw-r--r-- | man/blind-square-gradient.1 | 63L |
-rw-r--r-- | man/blind-stack.1 | 44L |
-rw-r--r-- | man/blind-tee.1 | 28L |
-rw-r--r-- | man/blind-temporal-arithm.1 | 40L |
-rw-r--r-- | man/blind-temporal-mean.1 | 70L |
-rw-r--r-- | man/blind-time-blur.1 | 33L |
-rw-r--r-- | man/blind-to-image.1 | 32L |
-rw-r--r-- | man/blind-to-named.1 | 39L |
-rw-r--r-- | man/blind-to-portable.1 | 31L |
-rw-r--r-- | man/blind-to-text.1 | 84L |
-rw-r--r-- | man/blind-to-video.1 | 67L |
-rw-r--r-- | man/blind-transition.1 | 43L |
-rw-r--r-- | man/blind-translate.1 | 57L |
-rw-r--r-- | man/blind-transpose.1 | 27L |
-rw-r--r-- | man/blind-triangle-tessellation.1 | 44L |
-rw-r--r-- | man/blind-triangular-wave.1 | 39L |
-rw-r--r-- | man/blind-unpremultiply.1 | 29L |
-rw-r--r-- | man/blind-vector-projection.1 | 42L |
-rw-r--r-- | man/blind-write-head.1 | 24L |
-rw-r--r-- | man/blind.7 | 362L |
-rw-r--r-- | src/arg.h | 88L |
-rw-r--r-- | src/blind-affine-colour.c | 133L |
-rw-r--r-- | src/blind-apply-kernel.c | 161L |
-rw-r--r-- | src/blind-apply-palette.c | 103L |
-rw-r--r-- | src/blind-arithm.c | 124L |
-rw-r--r-- | src/blind-cat-cols.c | 41L |
-rw-r--r-- | src/blind-cat-rows.c | 41L |
-rw-r--r-- | src/blind-chroma-key.c | 91L |
-rw-r--r-- | src/blind-colour-ciexyz.c | 40L |
-rw-r--r-- | src/blind-colour-matrix.c | 140L |
-rw-r--r-- | src/blind-colour-srgb.c | 48L |
-rw-r--r-- | src/blind-compress.c | 61L |
-rw-r--r-- | src/blind-concat.c | 214L |
-rw-r--r-- | src/blind-cone-gradient.c | 126L |
-rw-r--r-- | src/blind-convert.c | 386L |
-rw-r--r-- | src/blind-coordinate-field.c | 75L |
-rw-r--r-- | src/blind-crop.c | 98L |
-rw-r--r-- | src/blind-cross-product.c | 54L |
-rw-r--r-- | src/blind-cut.c | 43L |
-rw-r--r-- | src/blind-decompress.c | 57L |
-rw-r--r-- | src/blind-disperse.c | 48L |
-rw-r--r-- | src/blind-dissolve.c | 53L |
-rw-r--r-- | src/blind-dot-product.c | 46L |
-rw-r--r-- | src/blind-double-sine-wave.c | 74L |
-rw-r--r-- | src/blind-dual-key.c | 84L |
-rw-r--r-- | src/blind-extend.c | 93L |
-rw-r--r-- | src/blind-extract-alpha.c | 60L |
-rw-r--r-- | src/blind-find-rectangle.c | 138L |
-rw-r--r-- | src/blind-flip.c | 29L |
-rw-r--r-- | src/blind-flop.c | 51L |
-rw-r--r-- | src/blind-from-image.c | 261L |
-rw-r--r-- | src/blind-from-named.c | 113L |
-rw-r--r-- | src/blind-from-portable.c | 139L |
-rw-r--r-- | src/blind-from-text.c | 69L |
-rw-r--r-- | src/blind-from-video.c | 286L |
-rw-r--r-- | src/blind-gauss-blur.c | 380L |
-rw-r--r-- | src/blind-get-colours.c | 81L |
-rw-r--r-- | src/blind-hexagon-tessellation.c | 106L |
-rw-r--r-- | src/blind-interleave.c | 44L |
-rw-r--r-- | src/blind-invert-luma.c | 92L |
-rw-r--r-- | src/blind-invert-matrix.c | 161L |
-rw-r--r-- | src/blind-kernel.c | 359L |
-rw-r--r-- | src/blind-linear-gradient.c | 101L |
-rw-r--r-- | src/blind-make-kernel.c | 153L |
-rw-r--r-- | src/blind-matrix-orthoproject.c | 93L |
-rw-r--r-- | src/blind-matrix-reflect.c | 91L |
-rw-r--r-- | src/blind-matrix-rotate.c | 97L |
-rw-r--r-- | src/blind-matrix-scale.c | 80L |
-rw-r--r-- | src/blind-matrix-shear.c | 95L |
-rw-r--r-- | src/blind-matrix-translate.c | 80L |
-rw-r--r-- | src/blind-matrix-transpose.c | 79L |
-rw-r--r-- | src/blind-mean.c | 185L |
-rw-r--r-- | src/blind-mosaic-corners.c | 116L |
-rw-r--r-- | src/blind-mosaic-edges.c | 112L |
-rw-r--r-- | src/blind-mosaic.c | 169L |
-rw-r--r-- | src/blind-multiply-matrices.c | 141L |
-rw-r--r-- | src/blind-next-frame.c | 51L |
-rw-r--r-- | src/blind-norm.c | 85L |
-rw-r--r-- | src/blind-peek-head.c | 152L |
-rw-r--r-- | src/blind-premultiply.c | 75L |
-rw-r--r-- | src/blind-quaternion-product.c | 54L |
-rw-r--r-- | src/blind-radial-gradient.c | 128L |
-rw-r--r-- | src/blind-read-head.c | 50L |
-rw-r--r-- | src/blind-rectangle-tessellation.c | 71L |
-rw-r--r-- | src/blind-repeat-tessellation.c | 52L |
-rw-r--r-- | src/blind-repeat.c | 108L |
-rw-r--r-- | src/blind-reverse.c | 106L |
-rw-r--r-- | src/blind-rewrite-head.c | 111L |
-rw-r--r-- | src/blind-round-wave.c | 72L |
-rw-r--r-- | src/blind-sawtooth-wave.c | 70L |
-rw-r--r-- | src/blind-set-alpha.c | 56L |
-rw-r--r-- | src/blind-set-luma.c | 110L |
-rw-r--r-- | src/blind-set-saturation.c | 83L |
-rw-r--r-- | src/blind-sinc-wave.c | 114L |
-rw-r--r-- | src/blind-sine-wave.c | 74L |
-rw-r--r-- | src/blind-single-colour.c | 94L |
-rw-r--r-- | src/blind-skip-pattern.c | 52L |
-rw-r--r-- | src/blind-spatial-arithm.c | 97L |
-rw-r--r-- | src/blind-spatial-mean.c | 163L |
-rw-r--r-- | src/blind-spectrum.c | 165L |
-rw-r--r-- | src/blind-spiral-gradient.c | 176L |
-rw-r--r-- | src/blind-split-chans.c | 93L |
-rw-r--r-- | src/blind-split-cols.c | 47L |
-rw-r--r-- | src/blind-split-rows.c | 47L |
-rw-r--r-- | src/blind-split.c | 65L |
-rw-r--r-- | src/blind-square-gradient.c | 107L |
-rw-r--r-- | src/blind-stack.c | 92L |
-rw-r--r-- | src/blind-tee.c | 50L |
-rw-r--r-- | src/blind-temporal-arithm.c | 96L |
-rw-r--r-- | src/blind-temporal-mean.c | 189L |
-rw-r--r-- | src/blind-time-blur.c | 75L |
-rw-r--r-- | src/blind-to-image.c | 140L |
-rw-r--r-- | src/blind-to-named.c | 84L |
-rw-r--r-- | src/blind-to-portable.c | 156L |
-rw-r--r-- | src/blind-to-text.c | 52L |
-rw-r--r-- | src/blind-to-video.c | 135L |
-rw-r--r-- | src/blind-transition.c | 102L |
-rw-r--r-- | src/blind-translate.c | 168L |
-rw-r--r-- | src/blind-transpose.c | 58L |
-rw-r--r-- | src/blind-triangle-tessellation.c | 91L |
-rw-r--r-- | src/blind-triangular-wave.c | 81L |
-rw-r--r-- | src/blind-unpremultiply.c | 77L |
-rw-r--r-- | src/blind-vector-projection.c | 83L |
-rw-r--r-- | src/blind-write-head.c | 18L |
-rw-r--r-- | src/common.h | 157L |
-rw-r--r-- | src/define-functions.h | 93L |
-rw-r--r-- | src/generate-macros.c | 54L |
-rw-r--r-- | src/stream.c | 829L |
-rw-r--r-- | src/stream.h | 181L |
-rw-r--r-- | src/util.c | 282L |
-rw-r--r-- | src/util.h | 35L |
-rw-r--r-- | src/util/colour.h | 126L |
-rw-r--r-- | src/util/efflush.h | 12L |
-rw-r--r-- | src/util/efunc.h | 86L |
-rw-r--r-- | src/util/emalloc.h | 83L |
-rw-r--r-- | src/util/endian.h | 146L |
-rw-r--r-- | src/util/eopen.h | 7L |
-rw-r--r-- | src/util/eprintf.h | 10L |
-rw-r--r-- | src/util/fshut.h | 36L |
-rw-r--r-- | src/util/io.h | 73L |
-rw-r--r-- | src/util/jobs.h | 16L |
-rw-r--r-- | src/util/to.h | 135L |
-rw-r--r-- | src/video-math.h | 157L |