[hackers] [blind] Update todo || Mattias Andrée

2017-09-23 Thread git
commit 5711d9e697756ce7a7f844d4a9c25c5549b0180b
Author: Mattias Andrée 
AuthorDate: Mon Sep 4 02:00:02 2017 +0200
Commit: Mattias Andrée 
CommitDate: Mon Sep 4 02:00:02 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index d211907..2f3deae 100644
--- a/TODO
+++ b/TODO
@@ -36,6 +36,7 @@ blind-concave-gradientcreate a gradient in the shape 
of a concave lens
 blind-preview  a graphical tool for previewing the output of a pipeline
should display the output for a selected frame 
or image
should have sliders to tune environment 
variables
+---tool from creating blockwise transitions
 
 blind-cone-gradient: add ability to make gradient superelliptic
 blind-to-text, blind-from-text: support %a, %e, %g, and custom precision



[hackers] [blind] Update todo || Mattias Andrée

2017-08-17 Thread git
commit 6ca85b3362761f24f8913314bf5cfdfa35241fef
Author: Mattias Andrée 
AuthorDate: Thu Aug 17 22:22:27 2017 +0200
Commit: Mattias Andrée 
CommitDate: Thu Aug 17 22:22:27 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index fe6b2a0..d211907 100644
--- a/TODO
+++ b/TODO
@@ -46,6 +46,10 @@ long double is slightly faster than long.
 long double (xyza q) could be added as another format.
 unsigned char (xyza 8) could be added as another format, it's probably good 
for previewing
 
+blind-{convert,{from,to}-video} add options to cache result of:
+-  last pixel
+-  same pixel in previous frame
+
 
 HELP REQUIRED:
blind-z-map create a Z-map video from two or more 
videos



[hackers] [blind] Update todo || Mattias Andrée

2017-08-06 Thread git
commit 61dbc5af8844e0fbebbe4cdf6f796e8b6837c76b
Author: Mattias Andrée 
AuthorDate: Sat Aug 5 00:47:54 2017 +0200
Commit: Mattias Andrée 
CommitDate: Sat Aug 5 00:47:54 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index f27fde4..fe6b2a0 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,6 @@
+Why does blind-from-video produce darker images than blind-from-image and
+why does blind-to-video produce brighter images than blind-to-image?
+
 blind-transformaffine transformation by matrix multiplication, 
-[xy] for tiling, -s for
improve quality on downscaling (pixels' 
neighbours must not change)
 blind-apply-mapremap pixels (distortion) using the X and Y 
values, -[xy] for tiling, -s for



[hackers] [blind] Update todo || Mattias Andrée

2017-07-20 Thread git
commit 509cd22048a070317e43a53c5c733f61d01e20a4
Author: Mattias Andrée 
AuthorDate: Thu Jul 20 21:34:29 2017 +0200
Commit: Mattias Andrée 
CommitDate: Thu Jul 20 21:36:06 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index 08961a0..d5cbb56 100644
--- a/TODO
+++ b/TODO
@@ -42,6 +42,9 @@ blind-convex-gradient create a gradient in the shape of a 
convex lens
 blind-concave-gradient create a gradient in the shape of a concave lens
(convexo-concave gradient is not necessary is 
blind-convex-gradient
 or blind-concave-gradient can be combined with 
blind-arithm for this)
+blind-preview  a graphical tool for previewing the output of a pipeline
+   should display the output for a selected frame 
or image
+   should have sliders to tune environment 
variables
 
 blind-from-video: add options to:
* just run ffmpeg just print the output



[hackers] [blind] Update todo || Mattias Andrée

2017-07-15 Thread git
commit 6cde3f62419e656ae874a2d2b43c0a91da8a43e8
Author: Mattias Andrée 
AuthorDate: Sat Jul 15 18:23:44 2017 +0200
Commit: Mattias Andrée 
CommitDate: Sat Jul 15 18:23:44 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index d203041..a4b64b4 100644
--- a/TODO
+++ b/TODO
@@ -64,5 +64,6 @@ unsigned char (xyza 8) could be added as another format, it's 
probably good for
 
 
 HELP REQUIRED:
-   blind-z-map create a Z-map video from two or more videos
-   blind-track track the movement of a point
+   blind-z-map create a Z-map video from two or more 
videos
+   blind-track track the movement of a point
+   blind-transition-mosaic gradually turn a mosaic pattern into 
another



[hackers] [blind] update todo || Mattias Andrée

2017-07-03 Thread git
commit c2cb6fc0ac9509cf5465f4962dc245a7615cd506
Author: Mattias Andrée 
AuthorDate: Mon Jul 3 17:03:07 2017 +0200
Commit: Mattias Andrée 
CommitDate: Mon Jul 3 17:03:07 2017 +0200

update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index 2a3ee00..c55860c 100644
--- a/TODO
+++ b/TODO
@@ -52,6 +52,8 @@ blind-from-video: add options to:
  print to stdout (up to user to direct to /dev/null
  for discarding)
 
+blind-cone-gradient: add ability to make gradient superelliptic
+
 blind-arithm: add support for multiple streams
 
 bug: blind-stack: cannot use file outside /dev/fd/



[hackers] [blind] Update todo || Mattias Andrée

2017-07-03 Thread git
commit cf27d7fabb899af7a16b3e6bff7c2432c36a2d35
Author: Mattias Andrée 
AuthorDate: Tue Jun 6 20:12:41 2017 +0200
Commit: Mattias Andrée 
CommitDate: Tue Jun 6 20:12:41 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index 7973aae..ce5d4d6 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,8 @@
 blind-transformaffine transformation by matrix multiplication, 
-t for tiling, -s for
improve quality on downscaling (pixels' 
neighbours must not change).
-blind-chroma-key   replace a chroma with transparency.
-blind-primary-key  replace a primary with transparency, -g for greyscaled 
images.
+blind-chroma-key   replace a chroma with transparency or create an mask 
for the alpha channel.
+blind-primary-key  replace a primary with transparency or create an mask 
for the alpha channel,
+   -g for greyscaled images.
 blind-primariesgiven three selectable primaries split the 
video into three side-by-side which
only one primary active.
 blind-apply-mapremap pixels (distortion) using the X and Y 
values, -t for tiling, -s for



[hackers] [blind] Update todo || Mattias Andrée

2017-06-03 Thread git
commit 533819598030141394a67cb8b80047622c478f44
Author: Mattias Andrée 
AuthorDate: Sun Jun 4 00:09:03 2017 +0200
Commit: Mattias Andrée 
CommitDate: Sun Jun 4 00:09:03 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index e279eee..7973aae 100644
--- a/TODO
+++ b/TODO
@@ -41,6 +41,7 @@ blind-meanmean of multiple streams
https://en.wikipedia.org/wiki/Logarithmic_mean
https://en.wikipedia.org/wiki/Stolarsky_mean
 blind-temporal-arithm  blind-arithm but over all frames in a video instead of 
over all streams
+blind-apply-iccapply ICC profile to video
 
 blind-from-video: add options to:
* just run ffmpeg just print the output



[hackers] [blind] Update todo || Mattias Andrée

2017-06-02 Thread git
commit afb5da1566586f6f8f53a8b7e443b8bca70542fe
Author: Mattias Andrée 
AuthorDate: Fri Jun 2 18:19:47 2017 +0200
Commit: Mattias Andrée 
CommitDate: Fri Jun 2 19:32:22 2017 +0200

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index 1f2225c..e621a3c 100644
--- a/TODO
+++ b/TODO
@@ -17,6 +17,8 @@ blind-affine-colour   apply an affine transformation to the 
colour of each pixel,
 blind-invert-chromainvert the chroma
 blind-from-sentconvert a sent presentation to a 
one-frame-per-slide blind video.
 blind-interleave   framewise interleave videos
+blind-disperse inverse of blind-interleave
+   Useful for processing a video on multiple 
computers
 
 blind-kirsch   https://en.wikipedia.org/wiki/Kirsch_operator
 blind-gaussian-noise   https://en.wikipedia.org/wiki/Gaussian_noise
@@ -42,6 +44,10 @@ blind-mean   mean of multiple streams
https://en.wikipedia.org/wiki/Logarithmic_mean
https://en.wikipedia.org/wiki/Stolarsky_mean
 blind-temporal-arithm  blind-arithm but over all frames in a video instead of 
over all streams
+blind-split-rows   split stream into multiple streams by splitting video 
horizontally
+blind-split-cols   split stream into multiple streams by splitting video 
vertically
+blind-cat-rows merge video by vertically stacking streams (inverse of 
blind-split-rows)
+blind-cat-cols merge video by putting streams beside each other 
(inverse of blind-split-cols)
 
 blind-from-video: add options to:
* just run ffmpeg just print the output



[hackers] [blind] Update todo || Mattias Andrée

2017-03-25 Thread git
commit 956cfba5ccc4f898341f84627bc7955052a349bb
Author: Mattias Andrée 
AuthorDate: Sat Mar 25 23:20:09 2017 +0100
Commit: Mattias Andrée 
CommitDate: Sat Mar 25 23:20:09 2017 +0100

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index 5b050ec..ebd288c 100644
--- a/TODO
+++ b/TODO
@@ -15,6 +15,17 @@ blind-affine-colour  apply an affine transformation to the 
colour of each pixel,
-p for transforming each pixel with their own 
transformation.
 blind-translateanimated translation
 blind-invert-chromainvert the chroma
+blind-skip-pattern discard frames according to pattern, e.g. every other 
frame
+
+blind-from-video: add options to:
+   * just run ffmpeg just print the output
+   * convert output from the option above to blind's format,
+ but stop after a selected number of frames
+   * like above, but instead of convert, simply read and
+ print to stdout (up to user to direct to /dev/null
+ for discarding)
+
+blind-next-frame: add option to read multiple frames
 
 Add [-j jobs] to blind-from-video and blind-to-video.
 



[hackers] [blind] Update todo || Mattias Andrée

2017-01-25 Thread git
commit 1911be8e3b716e895efc88a05be3c47509f26747
Author: Mattias Andrée 
AuthorDate: Wed Jan 25 16:44:40 2017 +0100
Commit: Mattias Andrée 
CommitDate: Wed Jan 25 16:44:40 2017 +0100

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index a54fc45..5b050ec 100644
--- a/TODO
+++ b/TODO
@@ -17,3 +17,8 @@ blind-translate   animated translation
 blind-invert-chromainvert the chroma
 
 Add [-j jobs] to blind-from-video and blind-to-video.
+
+
+HELP REQUIRED:
+   blind-z-map create a Z-map video from two or more videos
+   blind-track track the movement of a point



[hackers] [blind] Update todo || Mattias Andrée

2017-01-21 Thread git
commit efa355f0085f13ef650b8db34dcdde1c2ac83484
Author: Mattias Andrée 
AuthorDate: Sat Jan 21 11:10:18 2017 +0100
Commit: Mattias Andrée 
CommitDate: Sat Jan 21 11:10:18 2017 +0100

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index e41ee0a..c21609f 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,5 @@
-blind-transformtransformation by matrix multiplication, -t for 
tiling, -s for improve quality
-   on downscaling (pixels' neighbours must not 
change).
+blind-transformaffine transformation by matrix multiplication, 
-t for tiling, -s for
+   improve quality on downscaling (pixels' 
neighbours must not change).
 blind-chroma-key   replace a chroma with transparency.
 blind-primary-key  replace a primary with transparency, -g for greyscaled 
images.
 blind-primariesgiven three selectable primaries split the 
video into three side-by-side which
@@ -13,5 +13,6 @@ blind-affine-colour   apply an affine transformation to the 
colour of each pixel,
-a for ignoring the alpha channel,
-l for linear transformation,
-p for transforming each pixel with their own 
transformation.
+blind-translateanimated translation
 
 Add [-j jobs] to blind-from-video and blind-to-video.
diff --git a/man/blind-crop.1 b/man/blind-crop.1
new file mode 100644
index 000..d1d4a8f
--- /dev/null
+++ b/man/blind-crop.1
@@ -0,0 +1,12 @@
+.TH BLIND-FLOP 1 blind
+.SH NAME
+blind-flop - Mirror a video horizontally
+.SH SYNOPSIS
+.B blind-flop
+.SH DESCRIPTION
+.B blind-flop
+reads a video from stdin and prints it, mirrored
+horizontally, to stdout.
+.SH AUTHORS
+Mattias Andree
+.RI < maand...@kth.se >



[hackers] [blind] Update todo || Mattias Andrée

2017-01-19 Thread git
commit bc28710d013533d08ebcf66f805f6b35f64ea6e4
Author: Mattias Andrée 
AuthorDate: Fri Jan 20 02:05:13 2017 +0100
Commit: Mattias Andrée 
CommitDate: Fri Jan 20 02:05:13 2017 +0100

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index a0d8f11..909e2d7 100644
--- a/TODO
+++ b/TODO
@@ -10,6 +10,8 @@ blind-apply-kernelapply a convolution matrix
 blind-find-frame   a graphical tool for locating frames, should highlight 
key frames, and
play audio. Should support both regular videos 
files and uivf.
 
+Add [-j jobs] to blind-from-video and blind-to-video.
+
 UNTESTED:
blind-crop
blind-cut



[hackers] [blind] Update todo || Mattias Andrée

2017-01-15 Thread git
commit 958c2c0bf27d50127c8e805dbf3a5882dd2cb2e2
Author: Mattias Andrée 
AuthorDate: Mon Jan 16 06:51:58 2017 +0100
Commit: Mattias Andrée 
CommitDate: Mon Jan 16 06:51:58 2017 +0100

Update todo

Signed-off-by: Mattias Andrée 

diff --git a/TODO b/TODO
index ace6836..3ff7bd7 100644
--- a/TODO
+++ b/TODO
@@ -7,7 +7,8 @@ blind-primaries given three selectable primaries split 
the video into three sid
 blind-apply-mapremap pixels (distortion) using the X and Y 
values, -t for tiling, -s for
improve quality on downscaling (pixels' 
neighbours must not change)
 blind-apply-kernel apply a convolution matrix
-blind-find-frame   a graphical tool for locating frames, should highlight 
key frames
+blind-find-frame   a graphical tool for locating frames, should highlight 
key frames, and
+   play audio. Should support both regular videos 
files and uivf.
 
 UNTESTED:
blind-crop