X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fwave%2Fwave.C;h=03f537f083e5af841d65753eb366ea737166cba4;hb=8b0e73a6d3623764c261f64f5f3e96349d1f9032;hp=9193e52ae3f768ade5098b23d4df0e7a8fac72ad;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/wave/wave.C b/cinelerra-5.1/plugins/wave/wave.C index 9193e52a..03f537f0 100644 --- a/cinelerra-5.1/plugins/wave/wave.C +++ b/cinelerra-5.1/plugins/wave/wave.C @@ -443,7 +443,7 @@ WaveEffect::~WaveEffect() } -const char* WaveEffect::plugin_title() { return _("Wave"); } +const char* WaveEffect::plugin_title() { return N_("Wave"); } int WaveEffect::is_realtime() { return 1; } @@ -473,7 +473,7 @@ void WaveEffect::save_data(KeyFrame *keyframe) FileXML output; // cause data to be stored directly in text - output.set_shared_output(keyframe->get_data(), MESSAGESIZE); + output.set_shared_output(keyframe->xbuf); output.tag.set_title("WAVE"); output.tag.set_property("MODE", config.mode); output.tag.set_property("REFLECTIVE", config.reflective); @@ -491,7 +491,7 @@ void WaveEffect::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()) { @@ -526,12 +526,8 @@ int WaveEffect::process_realtime(VFrame *input, VFrame *output) { if(input->get_rows()[0] == output->get_rows()[0]) { - if(!temp_frame) temp_frame = new VFrame(0, - -1, - input->get_w(), - input->get_h(), - input->get_color_model(), - -1); + if(!temp_frame) temp_frame = new VFrame(input->get_w(), input->get_h(), + input->get_color_model(), 0); temp_frame->copy_from(input); this->input = temp_frame; }