X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=unsharp_mask_effect.cpp;h=9c6804917eef8dc44b6fd5b8ca5670976951e0ad;hp=545910f2af7519636ec91e32cfb1d586aa1694df;hb=974b5c837c24179f9ab29f4ffdcdd1172288172b;hpb=3ebfaf958e7f2dade290fa33427c7cf1b5342978 diff --git a/unsharp_mask_effect.cpp b/unsharp_mask_effect.cpp index 545910f..9c68049 100644 --- a/unsharp_mask_effect.cpp +++ b/unsharp_mask_effect.cpp @@ -1,18 +1,22 @@ -#include #include +#include -#include "unsharp_mask_effect.h" #include "blur_effect.h" -#include "mix_effect.h" #include "effect_chain.h" +#include "mix_effect.h" +#include "unsharp_mask_effect.h" #include "util.h" +using namespace std; + +namespace movit { + UnsharpMaskEffect::UnsharpMaskEffect() : blur(new BlurEffect), mix(new MixEffect) { - mix->set_float("strength_first", 1.0f); - mix->set_float("strength_second", -0.3f); + CHECK(mix->set_float("strength_first", 1.0f)); + CHECK(mix->set_float("strength_second", -0.3f)); } void UnsharpMaskEffect::rewrite_graph(EffectChain *graph, Node *self) @@ -30,10 +34,12 @@ void UnsharpMaskEffect::rewrite_graph(EffectChain *graph, Node *self) self->disabled = true; } -bool UnsharpMaskEffect::set_float(const std::string &key, float value) { +bool UnsharpMaskEffect::set_float(const string &key, float value) { if (key == "amount") { bool ok = mix->set_float("strength_first", 1.0f + value); return ok && mix->set_float("strength_second", -value); } return blur->set_float(key, value); } + +} // namespace movit