dynamic keyframes, textbox rework, andrea ffmpeg.opts, perpetual chkpt undo, lv2...
[goodguy/history.git] / cinelerra-5.1 / plugins / bluebanana / bluebanana.C
index fab60bbfe8dae14c90b3de4b1a0dcdd87ba483b4..43fe2576365577301377865bc1fc6775779ece3d 100644 (file)
@@ -126,7 +126,7 @@ void BluebananaMain::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("BLUEBANANA");
 
   output.tag.set_property("ACTIVE", config.active);
@@ -216,7 +216,7 @@ void BluebananaMain::save_nonauto(){
     int result = 0;
 
     input.read_from_string(default_keyframe->get_data());
-    output.set_shared_output(default_keyframe->get_data(), MESSAGESIZE);
+    output.set_shared_output(default_keyframe->xbuf);
 
     while(!result){
       result = input.read_tag();
@@ -249,7 +249,7 @@ void BluebananaMain::load_nonauto(){
   if(default_keyframe){
     FileXML input;
     int result = 0;
-    input.set_shared_input(default_keyframe->get_data(), strlen(default_keyframe->get_data()));
+    input.set_shared_input(default_keyframe->xbuf);
 
     while(!result){
       result = input.read_tag();
@@ -266,7 +266,7 @@ void BluebananaMain::read_data(KeyFrame *keyframe){
   FileXML input;
   int result = 0;
 
-  input.set_shared_input(keyframe->get_data(), strlen(keyframe->get_data()));
+  input.set_shared_input(keyframe->xbuf);
 
   while(!result){
     result = input.read_tag();