X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_repository.h;fp=src%2Fframework%2Fmlt_repository.h;h=a653b490cb0e8727b2b82f62b2ec028ba04c04e6;hb=a6e713dda24ecfa8d1432342a8f0a49b48941598;hp=428efc87422602237927420428fbb8cbde25a4bd;hpb=a21d72f3cb13944a0949b6ecd61844c26c7bd291;p=melted diff --git a/src/framework/mlt_repository.h b/src/framework/mlt_repository.h index 428efc8..a653b49 100644 --- a/src/framework/mlt_repository.h +++ b/src/framework/mlt_repository.h @@ -39,7 +39,7 @@ typedef void ( *mlt_repository_callback )( mlt_repository ); /** The callback function that modules implement to construct a service. */ -typedef void *( *mlt_register_callback )( mlt_profile, mlt_service_type, const char * /* service name */, void * /* arg */ ); +typedef void *( *mlt_register_callback )( mlt_profile, mlt_service_type, const char * /* service name */, const void * /* arg */ ); /** The callback function that modules implement to supply metadata as a properties list. */ @@ -57,7 +57,7 @@ typedef mlt_properties ( *mlt_metadata_callback )( mlt_service_type, const char extern mlt_repository mlt_repository_init( const char *directory ); extern void mlt_repository_register( mlt_repository self, mlt_service_type service_type, const char *service, mlt_register_callback ); -extern void *mlt_repository_create( mlt_repository self, mlt_profile profile, mlt_service_type type, const char *service, void *arg ); +extern void *mlt_repository_create( mlt_repository self, mlt_profile profile, mlt_service_type type, const char *service, const void *arg ); extern void mlt_repository_close( mlt_repository self ); extern mlt_properties mlt_repository_consumers( mlt_repository self ); extern mlt_properties mlt_repository_filters( mlt_repository self );