delete temp;
}
-const char* ZoomMain::plugin_title() { return _("Zoom"); }
+const char* ZoomMain::plugin_title() { return N_("Zoom"); }
int ZoomMain::is_video() { return 1; }
int ZoomMain::is_transition() { return 1; }
int ZoomMain::uses_gui() { return 1; }
void ZoomMain::save_data(KeyFrame *keyframe)
{
FileXML output;
- output.set_shared_output(keyframe->get_data(), MESSAGESIZE);
+ output.set_shared_output(keyframe->xbuf);
output.tag.set_title("ZOOMTRANSITION");
output.tag.set_property("MAGNIFICATION_X", max_magnification_x);
output.tag.set_property("MAGNIFICATION_Y", max_magnification_y);
{
FileXML input;
- input.set_shared_input(keyframe->get_data(), strlen(keyframe->get_data()));
+ input.set_shared_input(keyframe->xbuf);
while(!input.read_tag())
{
outgoing->clear_frame();
overlayer->overlay(outgoing, incoming,
in_x, in_y, in_x + in_w, in_y + in_h,
- 0, 0, temp->get_w(), temp->get_h(),
+ 0, 0, outgoing->get_w(), outgoing->get_h(),
1.0, TRANSFER_REPLACE, CUBIC_LINEAR);
}