aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improve makefileMattias Andrée2017-12-071-1/+1
| | | | | | | | 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>
* Fix regression bug: the string "0" is an acceptable integerMattias Andrée2017-12-041-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix typo bug found by Michael McConvilleMattias Andrée2017-12-041-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix error in arg.hMattias Andrée2017-10-181-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix error in arg.hMattias Andrée2017-10-181-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* nselect_print_format: include LsMattias Andrée2017-09-241-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add -% to blind-to-text, blind-colour-srgb, and blind-colour-ciexyzMattias Andrée2017-09-247-29/+204
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix colour distortionMattias Andrée2017-09-234-42/+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>
* Fix conversion of Y valueMattias Andrée2017-09-234-37/+37
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-peek-headMattias Andrée2017-08-231-0/+152
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-next-frame: fix exit status on incorrect usageMattias Andrée2017-08-162-2/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix bugs in blind-from-videoMattias Andrée2017-08-061-8/+17
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Update blind-convert to support unconverted output from ffmpeg and partially converted outputMattias Andrée2017-08-0614-254/+504
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for skipping conversion to CIEXYZ (not complete)Mattias Andrée2017-08-0567-150/+742
| | | | | | | | | | | | | | | | | 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>
* Add blind-transition, improve blind-dissolve, and fix blind-{cone,spiral}-gradientMattias Andrée2017-07-274-20/+114
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-gauss-blur: change glow functionMattias Andrée2017-07-261-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add glow effectsMattias Andrée2017-07-262-4/+40
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind{-make,}-kernel: apply identity kernel instead of null kernel to non-selected channelsMattias Andrée2017-07-262-24/+26
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-kernel: add more kernelsMattias Andrée2017-07-261-5/+93
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind*-mean: add -d and replace power with power-streamMattias Andrée2017-07-263-60/+105
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-meanMattias Andrée2017-07-263-2/+173
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix 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ée2017-07-259-104/+448
| | | | | | blind-arithm Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix support for using sockets insteads of pipesMattias Andrée2017-07-234-4/+16
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix some errors, add manual for blind-colour-matrix and add blind-primary-keyMattias Andrée2017-07-234-40/+55
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-colour-matrix, and blind-invert-matrix: fix -e and add -axyzMattias Andrée2017-07-232-8/+160
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-apply-kernelMattias Andrée2017-07-222-0/+161
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Remove leftover backslashMattias Andrée2017-07-221-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix using blind-from-name without commandMattias Andrée2017-07-221-38/+7
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-split-chan: add -cMattias Andrée2017-07-211-13/+39
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-affine-colour and blind-split-chansMattias Andrée2017-07-202-0/+183
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-mosaic-corners and fix enset_pixel_formatMattias Andrée2017-07-182-1/+117
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Misc code improvementsMattias Andrée2017-07-1656-431/+213
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Use #include instead of #defineMattias Andrée2017-07-1641-1675/+1849
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Some improvements and fixesMattias Andrée2017-07-1541-366/+295
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Generate USING_BINARY{32,64}Mattias Andrée2017-07-154-6/+23
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix warningsMattias Andrée2017-07-1522-124/+80
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix blind-{cross,dot,quaternion}-product and blind-vector-projectionMattias Andrée2017-07-144-8/+8
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix ensend_{frames,rows,pixels}Mattias Andrée2017-07-141-3/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-matrix-{rotate,shear}: add -dMattias Andrée2017-07-143-8/+73
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix blind-invert-matrix and increase percision of blind-to-textMattias Andrée2017-07-142-7/+9
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-matrix-rotate: fix nonuse of -cMattias Andrée2017-07-141-3/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-matrix-{rotate,transpose}: fix input checkMattias Andrée2017-07-142-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Improve palette in blind-hexagon-tessellation and blind-rectangle-tessellationMattias Andrée2017-07-142-24/+24
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-invert-matrixMattias Andrée2017-07-141-0/+132
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-multiply-matricesMattias Andrée2017-07-141-0/+138
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* blind-stack: fix frame count predictionMattias Andrée2017-07-141-1/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-matrix-{orthoproject,reflect,rotate,scale,shear,translate,transpose}Mattias Andrée2017-07-148-0/+564
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Improve performance of blind-stackMattias Andrée2017-07-141-4/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-mosaic-edgesMattias Andrée2017-07-141-0/+114
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add blind-mosaicMattias Andrée2017-07-131-0/+174
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>