X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Finvertvideo%2Finvert.C;h=7dc94c0103af836cff5ff37c52d9342bef41e8de;hb=HEAD;hp=309776b3f2dcff7ebf90924956ef94141453c1ee;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/invertvideo/invert.C b/cinelerra-5.1/plugins/invertvideo/invert.C index 309776b3..7dc94c01 100644 --- a/cinelerra-5.1/plugins/invertvideo/invert.C +++ b/cinelerra-5.1/plugins/invertvideo/invert.C @@ -25,7 +25,7 @@ #include "filexml.h" #include "guicast.h" #include "language.h" -#include "cicolors.h" +#include "bccolors.h" #include "pluginvclient.h" #include "vframe.h" @@ -201,7 +201,7 @@ InvertVideoEffect::~InvertVideoEffect() } -const char* InvertVideoEffect::plugin_title() { return _("Invert Video"); } +const char* InvertVideoEffect::plugin_title() { return N_("Invert Video"); } int InvertVideoEffect::is_realtime() { return 1; } NEW_WINDOW_MACRO(InvertVideoEffect, InvertVideoWindow) @@ -225,7 +225,7 @@ void InvertVideoEffect::update_gui() void InvertVideoEffect::save_data(KeyFrame *keyframe) { FileXML output; - output.set_shared_output(keyframe->get_data(), MESSAGESIZE); + output.set_shared_output(keyframe->xbuf); output.tag.set_title("INVERTVIDEO"); output.tag.set_property("R", config.r); output.tag.set_property("G", config.g); @@ -241,7 +241,7 @@ void InvertVideoEffect::save_data(KeyFrame *keyframe) void InvertVideoEffect::read_data(KeyFrame *keyframe) { FileXML input; - input.set_shared_input(keyframe->get_data(), strlen(keyframe->get_data())); + input.set_shared_input(keyframe->xbuf); while(!input.read_tag()) { if(input.tag.title_is("INVERTVIDEO")) @@ -349,10 +349,7 @@ int InvertVideoEffect::handle_opengl() get_output()->to_texture(); get_output()->enable_opengl(); - unsigned int frag_shader = 0; - frag_shader = VFrame::make_shader(0, - invert_frag, - 0); + unsigned int frag_shader = VFrame::make_shader(0, invert_frag, 0); glUseProgram(frag_shader); glUniform1i(glGetUniformLocation(frag_shader, "tex"), 0); glUniform1i(glGetUniformLocation(frag_shader, "do_r"), config.r);