aboutsummaryrefslogtreecommitdiffstats
path: root/src/blind-kernel.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-12-10Fix typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-10mMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-07Start on libblindMattias Andrée20-495/+792
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-07blind-peek-head: fix minor compile-time bugMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-07Improve makefileMattias Andrée6-240/+281
Almost fully (to the greatest extent possible) portable. Do not rebuild everything everytime a .c file is added. However, there is some minor oddities to allow use of -j. Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-05Fix makefileMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-05Makefile: Use .bo instead of .mcb.o, and $(HDR) instead of *.hMattias Andrée2-24/+27
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-05update todo: regression in blind-gauss-blurMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-04Fix regression bug: the string "0" is an acceptable integerMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-04Fix typo bug found by Michael McConvilleMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-12-04update todo: tee is too slowMattias Andrée1-0/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-10-18Fix error in arg.hMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-10-18Fix error in arg.hMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-24nselect_print_format: include LsMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-24Add -% to blind-to-text, blind-colour-srgb, and blind-colour-ciexyzMattias Andrée11-31/+312
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-23Fix colour distortionMattias Andrée5-44/+49
This matrices are not convert to or from the proper YUV colour space both rather the ones used in videos. srgb_to_yuv was created by converting the image [sRGB(100%, 0, 0); sRGB(0, 100%, 0); sRGB(0, 0, 100%)] to YUV with FFmpeg and transposing the matrix. yuv_to_srgb is the inversion of that matrix, the values in the first column should all be 1 but are not due to rounding/truncation error. Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-23Fix conversion of Y valueMattias Andrée5-39/+38
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-23blind-to-video manpage: transparent videosMattias Andrée2-1/+7
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-16Fix typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-09-04Update todoMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-23Add blind-peek-headMattias Andrée7-5/+193
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-17Update todoMattias Andrée1-0/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-16blind-next-frame: fix exit status on incorrect usageMattias Andrée2-2/+5
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-06Fix bugs in blind-from-videoMattias Andrée1-8/+17
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-06Update blind-convert to support unconverted output from ffmpeg and partially converted outputMattias Andrée16-298/+515
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-05Update todoMattias Andrée1-0/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-08-05Add support for skipping conversion to CIEXYZ (not complete)Mattias Andrée76-167/+892
Some tools are colour space agnostic or even encoding agnostic, by skipping conversion to CIEXYZ when these tools are used, the rendering time can be significantly reduced. The video can also be split horizontally and vertically, and latted merged back, so it is not necessary to convert the entire video if only parts of it actually need it. Because some tools are less agnostic than other tools, partial conversion to CIEXYZ is also added. blind-convert must be updated, and all tools most be test Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-27fix typo and alphabetical order of commandsMattias Andrée3-7/+7
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-27Add blind-transition, improve blind-dissolve, and fix blind-{cone,spiral}-gradientMattias Andrée12-22/+168
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-26blind-gauss-blur: change glow functionMattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-26Add glow effectsMattias Andrée5-9/+54
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-26blind{-make,}-kernel: apply identity kernel instead of null kernel to non-selected channelsMattias Andrée4-40/+42
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-26blind-kernel: add more kernelsMattias Andrée2-28/+198
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-26blind*-mean: add -d and replace power with power-streamMattias Andrée7-103/+169
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-26Add blind-meanMattias Andrée13-10/+275
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-25Fix blind-kernel and blind-temporal-mean,d add blind-{spatial,temporal}-arithm and blind-spatial-mean, and add support for multiple streams in ↵Mattias Andrée22-116/+801
blind-arithm Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23Add ability to choose korn shell implementationMattias Andrée3-3/+13
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23Fix support for using sockets insteads of pipesMattias Andrée4-4/+16
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23blind-primary-key: remove ./ and make more portableMattias Andrée1-6/+6
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23Fix whitespaceMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23blind-primary-key: add -kMattias Andrée2-12/+41
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23Fix blind-primary-keyMattias Andrée2-11/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23Fix some errors, add manual for blind-colour-matrix and add blind-primary-keyMattias Andrée14-43/+350
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-23Add blind-colour-matrix, and blind-invert-matrix: fix -e and add -axyzMattias Andrée9-12/+186
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-22Add blind-apply-kernelMattias Andrée8-2/+246
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-22Remove leftover backslashMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-22Fix using blind-from-name without commandMattias Andrée2-40/+7
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-21blind-split-chan: add -cMattias Andrée2-13/+49
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-20Update todoMattias Andrée1-0/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-07-20Add blind-affine-colour and blind-split-chansMattias Andrée12-17/+335
Signed-off-by: Mattias Andrée <maandree@kth.se>