From 4674ec0e4b833ab0d0365225ba99228df14abe87 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 13 Jan 2017 09:05:08 +0100 Subject: Rename to blind MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/vu-dissolve.c | 70 ------------------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 src/vu-dissolve.c (limited to 'src/vu-dissolve.c') diff --git a/src/vu-dissolve.c b/src/vu-dissolve.c deleted file mode 100644 index 83b9091..0000000 --- a/src/vu-dissolve.c +++ /dev/null @@ -1,70 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include "stream.h" -#include "util.h" - -#include -#include - -USAGE("[-r]") - -static size_t fm; -static double fmd; - -static void -process_xyza(struct stream *stream, size_t n, size_t f) -{ - size_t i; - double a; - for (i = 0; i < n; i += stream->pixel_size) { - a = ((double *)(stream->buf + i))[3]; - a = a * (double)f / fmd; - ((double *)(stream->buf + i))[3] = a; - } -} - -static void -process_xyza_r(struct stream *stream, size_t n, size_t f) -{ - size_t i; - double a; - for (i = 0; i < n; i += stream->pixel_size) { - a = ((double *)(stream->buf + i))[3]; - a = a * (double)(fm - f) / fmd; - ((double *)(stream->buf + i))[3] = a; - } -} - -int -main(int argc, char *argv[]) -{ - struct stream stream; - int reverse = 0; - void (*process)(struct stream *stream, size_t n, size_t f) = NULL; - - ARGBEGIN { - case 'r': - reverse = 1; - break; - default: - usage(); - } ARGEND; - - if (argc) - usage(); - - stream.fd = STDIN_FILENO; - stream.file = ""; - einit_stream(&stream); - fprint_stream_head(stdout, &stream); - efflush(stdout, ""); - - if (!strcmp(stream.pixfmt, "xyza")) - process = reverse ? process_xyza_r : process_xyza; - else - eprintf("pixel format %s is not supported, try xyza\n", stream.pixfmt); - - fmd = fm = stream.frames - 1; - process_each_frame_segmented(&stream, STDOUT_FILENO, "", process); - - return 0; -} -- cgit v1.2.3-70-g09d2