X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fframework%2Fmlt_geometry.c;h=6b41d3306e7fd32ff7ac1d7400a53c1f89f33138;hb=9e781c515001a2428716557218200b2be634214e;hp=c4d989fb13408e5b92f89ad8ca41683b1bf58e7d;hpb=07d7da3ba5d258b2ea9564978a9548d97bd262be;p=mlt diff --git a/src/framework/mlt_geometry.c b/src/framework/mlt_geometry.c index c4d989fb..6b41d330 100644 --- a/src/framework/mlt_geometry.c +++ b/src/framework/mlt_geometry.c @@ -1,7 +1,10 @@ -/* - * mlt_geometry.c -- provides the geometry API +/** + * \file mlt_geometry.c + * \brief geometry animation API (deprecated) + * \deprecated use mlt_animation_s instead + * * Copyright (C) 2004-2005 Ushodaya Enterprises Limited - * Author: Charles Yates + * \author Charles Yates * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -27,6 +30,10 @@ #include #include +/** private part of geometry animation item (deprecated) + * \deprecated use mlt_animation_s instead + */ + typedef struct geometry_item_s { struct mlt_geometry_item_s data; @@ -34,6 +41,10 @@ typedef struct geometry_item_s } *geometry_item; +/** private part of geometry object (deprecated) + * \deprecated use mlt_animation_s instead + */ + typedef struct { char *data; @@ -689,7 +700,7 @@ char *mlt_geometry_serialise( mlt_geometry self ) free( g->data ); g->data = ret; } - return ret; + return strdup( ret ); } // Close the geometry