X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fkeyframe.h;fp=cinelerra-5.1%2Fcinelerra%2Fkeyframe.h;h=0d2f4804600fc113ef45a22a5ebc869aa861e881;hb=b2eb290b3f6e5c233393017aa152e67c76243130;hp=29cdb3c5f8b30d7771c4e18969d3817f029a900f;hpb=c0fe374d9f9ab1653e9cc2edb41afb076eeae69f;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/keyframe.h b/cinelerra-5.1/cinelerra/keyframe.h index 29cdb3c5..0d2f4804 100644 --- a/cinelerra-5.1/cinelerra/keyframe.h +++ b/cinelerra-5.1/cinelerra/keyframe.h @@ -54,13 +54,10 @@ public: int identical(KeyFrame *src); // Generate pointers to parameters which are different than *src. // User must free nonzero return arguments. - void get_diff(KeyFrame *src, - BC_Hash **params, - char **text, - char **extra); - void set_data(char *data); - char* get_data(); + void get_diff(KeyFrame *src, BC_Hash **params, char **text, char **extra); + void set_data(char *data); + char* get_data(int64_t sz=-1); // Get parameters in a hash table, // the anonymous text in a newly allocated string. // extra text in a newly allocated string @@ -68,8 +65,7 @@ public: // Update a single parameter or the anonymous text depending on which argument is nonzero void update_parameter(BC_Hash *params, const char *text, const char *extra); -private: - char data[MESSAGESIZE]; + XMLBuffer *xbuf; }; #endif