ping It is a very simple update. The patch is no longer needed because things have been fixed upstream. An easy way to test the filters is using ffmpeg like this: $ ffmpeg -i in.jpg -vf "frei0r=emboss:0.5|0.5|0.5" out.jpg
On Mon, Feb 24, 2020 at 03:10:14PM +0100, Raphael Graf wrote: > From the changelog: > > This release includes three new filters, code cleanups and several > bugfixes improving stability of existing plugins. > New filters (3): normaliz0r, elastic_scale, premultiply. > Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur, > c0rners, cairogradient, cairoimagegrid, cartoon, cluster, > coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r, > delay0r, edgeglow, emboss, facebl0r, facedetect, levels, > lightgraffiti, measure, ndvi, nervous, nosync0r, primaries, > rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress, > three_point_balance, timeout, tutorial, vertigo, vignette, water, > alphaatop, alphain, alphaout, alphaover, alphaxor, > cairoaffineblend, cairoblend, xfade0r > > > Comments, ok? > Index: Makefile > =================================================================== > RCS file: /cvs/ports/multimedia/frei0r-plugins/Makefile,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 Makefile > --- Makefile 12 Jul 2019 21:02:23 -0000 1.2 > +++ Makefile 24 Feb 2020 14:02:25 -0000 > @@ -3,7 +3,7 @@ > COMMENT = minimalistic plugin API for video effects > CATEGORIES = graphics multimedia > > -DISTNAME = frei0r-plugins-1.6.1 > +DISTNAME = frei0r-plugins-1.7.0 > MASTER_SITES = https://files.dyne.org/frei0r/releases/ > > HOMEPAGE = https://frei0r.dyne.org/ > @@ -19,7 +19,7 @@ LIB_DEPENDS = graphics/cairo > > MODULES = devel/cmake > > -CONFIGURE_ARGS = -DWITHOUT_OPENCV:BOOL=ON \ > +CONFIGURE_ARGS = -DWITHOUT_OPENCV=ON \ > -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON > > NO_TEST = Yes > Index: distinfo > =================================================================== > RCS file: /cvs/ports/multimedia/frei0r-plugins/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 distinfo > --- distinfo 30 Dec 2018 11:44:29 -0000 1.1.1.1 > +++ distinfo 24 Feb 2020 14:02:25 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (frei0r-plugins-1.6.1.tar.gz) = > 4MJGMJYRldm9ZaqNQ3MkaegkjokY+qlCz7iBdp0RUV4= > -SIZE (frei0r-plugins-1.6.1.tar.gz) = 1103969 > +SHA256 (frei0r-plugins-1.7.0.tar.gz) = > Gx/48Pm8I+7XJOlOmnwdjwJEv+M0JLtP5o5kYMCIUjo= > +SIZE (frei0r-plugins-1.7.0.tar.gz) = 1214323 > Index: patches/patch-src_filter_CMakeLists_txt > =================================================================== > RCS file: patches/patch-src_filter_CMakeLists_txt > diff -N patches/patch-src_filter_CMakeLists_txt > --- patches/patch-src_filter_CMakeLists_txt 30 Dec 2018 11:44:29 -0000 > 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,51 +0,0 @@ > -$OpenBSD: patch-src_filter_CMakeLists_txt,v 1.1.1.1 2018/12/30 11:44:29 > rsadowski Exp $ > - > -Index: src/filter/CMakeLists.txt > ---- src/filter/CMakeLists.txt.orig > -+++ src/filter/CMakeLists.txt > -@@ -11,7 +11,6 @@ endif (${OpenCV_FOUND}) > - > - if (${Cairo_FOUND}) > - add_subdirectory (cairoimagegrid) > -- add_subdirectory (cairogradient) > - endif (${Cairo_FOUND}) > - > - add_subdirectory (3dflippo) > -@@ -19,7 +18,6 @@ add_subdirectory (alpha0ps) > - add_subdirectory (balanc0r) > - add_subdirectory (baltan) > - add_subdirectory (bluescreen0r) > --add_subdirectory (bgsubtract0r) > - add_subdirectory (blur) > - add_subdirectory (brightness) > - add_subdirectory (bw0r) > -@@ -36,13 +34,11 @@ add_subdirectory (c0rners) > - add_subdirectory (curves) > - add_subdirectory (d90stairsteppingfix) > - add_subdirectory (defish0r) > --add_subdirectory (delay0r) > - add_subdirectory (delaygrab) > - add_subdirectory (denoise) > - add_subdirectory (distort0r) > - add_subdirectory (dither) > - add_subdirectory (edgeglow) > --add_subdirectory (emboss) > - add_subdirectory (equaliz0r) > - add_subdirectory (flippo) > - add_subdirectory (gamma) > -@@ -72,7 +68,6 @@ add_subdirectory (posterize) > - add_subdirectory (primaries) > - add_subdirectory (RGB) > - add_subdirectory (rgbnoise) > --add_subdirectory (rgbsplit0r) > - add_subdirectory (saturat0r) > - add_subdirectory (scanline0r) > - add_subdirectory (select0r) > -@@ -87,7 +82,6 @@ add_subdirectory (tehroxx0r) > - add_subdirectory (three_point_balance) > - add_subdirectory (threelay0r) > - add_subdirectory (threshold0r) > --add_subdirectory (timeout) > - add_subdirectory (tint0r) > - add_subdirectory (transparency) > - add_subdirectory (tutorial) > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/multimedia/frei0r-plugins/pkg/PLIST,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 PLIST > --- pkg/PLIST 30 Dec 2018 11:44:29 -0000 1.1.1.1 > +++ pkg/PLIST 24 Feb 2020 14:02:25 -0000 > @@ -1,125 +1,134 @@ > @comment $OpenBSD: PLIST,v 1.1.1.1 2018/12/30 11:44:29 rsadowski Exp $ > include/frei0r.h > lib/frei0r-1/ > -lib/frei0r-1/3dflippo.so > -lib/frei0r-1/B.so > -lib/frei0r-1/G.so > -lib/frei0r-1/IIRblur.so > -lib/frei0r-1/R.so > -lib/frei0r-1/RGB.so > -lib/frei0r-1/addition.so > -lib/frei0r-1/addition_alpha.so > -lib/frei0r-1/alpha0ps.so > -lib/frei0r-1/alphaatop.so > -lib/frei0r-1/alphagrad.so > -lib/frei0r-1/alphain.so > -lib/frei0r-1/alphainjection.so > -lib/frei0r-1/alphaout.so > -lib/frei0r-1/alphaover.so > -lib/frei0r-1/alphaspot.so > -lib/frei0r-1/alphaxor.so > -lib/frei0r-1/balanc0r.so > -lib/frei0r-1/baltan.so > -lib/frei0r-1/blend.so > -lib/frei0r-1/bluescreen0r.so > -lib/frei0r-1/brightness.so > -lib/frei0r-1/burn.so > -lib/frei0r-1/bw0r.so > -lib/frei0r-1/c0rners.so > -lib/frei0r-1/cairoaffineblend.so > -lib/frei0r-1/cairoblend.so > -lib/frei0r-1/cairoimagegrid.so > -lib/frei0r-1/cartoon.so > -lib/frei0r-1/cluster.so > -lib/frei0r-1/colgate.so > -lib/frei0r-1/color_only.so > -lib/frei0r-1/coloradj_RGB.so > -lib/frei0r-1/colordistance.so > -lib/frei0r-1/colorhalftone.so > -lib/frei0r-1/colorize.so > -lib/frei0r-1/colortap.so > -lib/frei0r-1/composition.so > -lib/frei0r-1/contrast0r.so > -lib/frei0r-1/curves.so > -lib/frei0r-1/d90stairsteppingfix.so > -lib/frei0r-1/darken.so > -lib/frei0r-1/defish0r.so > -lib/frei0r-1/delaygrab.so > -lib/frei0r-1/difference.so > -lib/frei0r-1/distort0r.so > -lib/frei0r-1/dither.so > -lib/frei0r-1/divide.so > -lib/frei0r-1/dodge.so > -lib/frei0r-1/edgeglow.so > -lib/frei0r-1/equaliz0r.so > -lib/frei0r-1/flippo.so > -lib/frei0r-1/gamma.so > -lib/frei0r-1/glitch0r.so > -lib/frei0r-1/glow.so > -lib/frei0r-1/grain_extract.so > -lib/frei0r-1/grain_merge.so > -lib/frei0r-1/hardlight.so > -lib/frei0r-1/hqdn3d.so > -lib/frei0r-1/hue.so > -lib/frei0r-1/hueshift0r.so > -lib/frei0r-1/invert0r.so > -lib/frei0r-1/ising0r.so > -lib/frei0r-1/keyspillm0pup.so > -lib/frei0r-1/lenscorrection.so > -lib/frei0r-1/letterb0xed.so > -lib/frei0r-1/levels.so > -lib/frei0r-1/lighten.so > -lib/frei0r-1/lightgraffiti.so > -lib/frei0r-1/lissajous0r.so > -lib/frei0r-1/luminance.so > -lib/frei0r-1/mask0mate.so > -lib/frei0r-1/medians.so > -lib/frei0r-1/multiply.so > -lib/frei0r-1/ndvi.so > -lib/frei0r-1/nervous.so > -lib/frei0r-1/nois0r.so > -lib/frei0r-1/nosync0r.so > -lib/frei0r-1/onecol0r.so > -lib/frei0r-1/overlay.so > -lib/frei0r-1/partik0l.so > -lib/frei0r-1/perspective.so > -lib/frei0r-1/pixeliz0r.so > -lib/frei0r-1/plasma.so > -lib/frei0r-1/posterize.so > -lib/frei0r-1/pr0be.so > -lib/frei0r-1/pr0file.so > -lib/frei0r-1/primaries.so > -lib/frei0r-1/rgbnoise.so > -lib/frei0r-1/saturat0r.so > -lib/frei0r-1/saturation.so > -lib/frei0r-1/scanline0r.so > -lib/frei0r-1/screen.so > -lib/frei0r-1/select0r.so > -lib/frei0r-1/sharpness.so > -lib/frei0r-1/sigmoidaltransfer.so > -lib/frei0r-1/sobel.so > -lib/frei0r-1/softglow.so > -lib/frei0r-1/softlight.so > -lib/frei0r-1/sopsat.so > -lib/frei0r-1/spillsupress.so > -lib/frei0r-1/squareblur.so > -lib/frei0r-1/subtract.so > -lib/frei0r-1/tehRoxx0r.so > -lib/frei0r-1/test_pat_B.so > -lib/frei0r-1/test_pat_C.so > -lib/frei0r-1/test_pat_G.so > -lib/frei0r-1/test_pat_I.so > -lib/frei0r-1/test_pat_L.so > -lib/frei0r-1/test_pat_R.so > -lib/frei0r-1/three_point_balance.so > -lib/frei0r-1/threelay0r.so > -lib/frei0r-1/threshold0r.so > -lib/frei0r-1/tint0r.so > -lib/frei0r-1/transparency.so > -lib/frei0r-1/twolay0r.so > -lib/frei0r-1/uvmap.so > -lib/frei0r-1/value.so > -lib/frei0r-1/vertigo.so > -lib/frei0r-1/vignette.so > -lib/frei0r-1/xfade0r.so > +@so lib/frei0r-1/3dflippo.so > +@so lib/frei0r-1/B.so > +@so lib/frei0r-1/G.so > +@so lib/frei0r-1/IIRblur.so > +@so lib/frei0r-1/R.so > +@so lib/frei0r-1/RGB.so > +@so lib/frei0r-1/addition.so > +@so lib/frei0r-1/addition_alpha.so > +@so lib/frei0r-1/alpha0ps.so > +@so lib/frei0r-1/alphaatop.so > +@so lib/frei0r-1/alphagrad.so > +@so lib/frei0r-1/alphain.so > +@so lib/frei0r-1/alphainjection.so > +@so lib/frei0r-1/alphaout.so > +@so lib/frei0r-1/alphaover.so > +@so lib/frei0r-1/alphaspot.so > +@so lib/frei0r-1/alphaxor.so > +@so lib/frei0r-1/balanc0r.so > +@so lib/frei0r-1/baltan.so > +@so lib/frei0r-1/bgsubtract0r.so > +@so lib/frei0r-1/blend.so > +@so lib/frei0r-1/bluescreen0r.so > +@so lib/frei0r-1/brightness.so > +@so lib/frei0r-1/burn.so > +@so lib/frei0r-1/bw0r.so > +@so lib/frei0r-1/c0rners.so > +@so lib/frei0r-1/cairoaffineblend.so > +@so lib/frei0r-1/cairoblend.so > +@so lib/frei0r-1/cairogradient.so > +@so lib/frei0r-1/cairoimagegrid.so > +@so lib/frei0r-1/cartoon.so > +@so lib/frei0r-1/cluster.so > +@so lib/frei0r-1/colgate.so > +@so lib/frei0r-1/color_only.so > +@so lib/frei0r-1/coloradj_RGB.so > +@so lib/frei0r-1/colordistance.so > +@so lib/frei0r-1/colorhalftone.so > +@so lib/frei0r-1/colorize.so > +@so lib/frei0r-1/colortap.so > +@so lib/frei0r-1/composition.so > +@so lib/frei0r-1/contrast0r.so > +@so lib/frei0r-1/curves.so > +@so lib/frei0r-1/d90stairsteppingfix.so > +@so lib/frei0r-1/darken.so > +@so lib/frei0r-1/defish0r.so > +@so lib/frei0r-1/delay0r.so > +@so lib/frei0r-1/delaygrab.so > +@so lib/frei0r-1/difference.so > +@so lib/frei0r-1/distort0r.so > +@so lib/frei0r-1/dither.so > +@so lib/frei0r-1/divide.so > +@so lib/frei0r-1/dodge.so > +@so lib/frei0r-1/edgeglow.so > +@so lib/frei0r-1/elastic_scale.so > +@so lib/frei0r-1/emboss.so > +@so lib/frei0r-1/equaliz0r.so > +@so lib/frei0r-1/flippo.so > +@so lib/frei0r-1/gamma.so > +@so lib/frei0r-1/glitch0r.so > +@so lib/frei0r-1/glow.so > +@so lib/frei0r-1/grain_extract.so > +@so lib/frei0r-1/grain_merge.so > +@so lib/frei0r-1/hardlight.so > +@so lib/frei0r-1/hqdn3d.so > +@so lib/frei0r-1/hue.so > +@so lib/frei0r-1/hueshift0r.so > +@so lib/frei0r-1/invert0r.so > +@so lib/frei0r-1/ising0r.so > +@so lib/frei0r-1/keyspillm0pup.so > +@so lib/frei0r-1/lenscorrection.so > +@so lib/frei0r-1/letterb0xed.so > +@so lib/frei0r-1/levels.so > +@so lib/frei0r-1/lighten.so > +@so lib/frei0r-1/lightgraffiti.so > +@so lib/frei0r-1/lissajous0r.so > +@so lib/frei0r-1/luminance.so > +@so lib/frei0r-1/mask0mate.so > +@so lib/frei0r-1/medians.so > +@so lib/frei0r-1/multiply.so > +@so lib/frei0r-1/ndvi.so > +@so lib/frei0r-1/nervous.so > +@so lib/frei0r-1/nois0r.so > +@so lib/frei0r-1/normaliz0r.so > +@so lib/frei0r-1/nosync0r.so > +@so lib/frei0r-1/onecol0r.so > +@so lib/frei0r-1/overlay.so > +@so lib/frei0r-1/partik0l.so > +@so lib/frei0r-1/perspective.so > +@so lib/frei0r-1/pixeliz0r.so > +@so lib/frei0r-1/plasma.so > +@so lib/frei0r-1/posterize.so > +@so lib/frei0r-1/pr0be.so > +@so lib/frei0r-1/pr0file.so > +@so lib/frei0r-1/premultiply.so > +@so lib/frei0r-1/primaries.so > +@so lib/frei0r-1/rgbnoise.so > +@so lib/frei0r-1/rgbsplit0r.so > +@so lib/frei0r-1/saturat0r.so > +@so lib/frei0r-1/saturation.so > +@so lib/frei0r-1/scanline0r.so > +@so lib/frei0r-1/screen.so > +@so lib/frei0r-1/select0r.so > +@so lib/frei0r-1/sharpness.so > +@so lib/frei0r-1/sigmoidaltransfer.so > +@so lib/frei0r-1/sobel.so > +@so lib/frei0r-1/softglow.so > +@so lib/frei0r-1/softlight.so > +@so lib/frei0r-1/sopsat.so > +@so lib/frei0r-1/spillsupress.so > +@so lib/frei0r-1/squareblur.so > +@so lib/frei0r-1/subtract.so > +@so lib/frei0r-1/tehRoxx0r.so > +@so lib/frei0r-1/test_pat_B.so > +@so lib/frei0r-1/test_pat_C.so > +@so lib/frei0r-1/test_pat_G.so > +@so lib/frei0r-1/test_pat_I.so > +@so lib/frei0r-1/test_pat_L.so > +@so lib/frei0r-1/test_pat_R.so > +@so lib/frei0r-1/three_point_balance.so > +@so lib/frei0r-1/threelay0r.so > +@so lib/frei0r-1/threshold0r.so > +@so lib/frei0r-1/timeout.so > +@so lib/frei0r-1/tint0r.so > +@so lib/frei0r-1/transparency.so > +@so lib/frei0r-1/twolay0r.so > +@so lib/frei0r-1/uvmap.so > +@so lib/frei0r-1/value.so > +@so lib/frei0r-1/vertigo.so > +@so lib/frei0r-1/vignette.so > +@so lib/frei0r-1/xfade0r.so > lib/pkgconfig/frei0r.pc