]> git.sesse.net Git - mlt/blobdiff - src/modules/vorbis/factory.c
Make the Movit converter use the correct color primaries.
[mlt] / src / modules / vorbis / factory.c
index 3df2e7524f72a6cc0c569b78f4a5696afbe7ad5b..a044bfa8307c896514170a3d3821a732bcedb49b 100644 (file)
  */
 
 #include <string.h>
+#include <limits.h>
 #include <framework/mlt.h>
 
 extern mlt_producer producer_vorbis_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg );
 
+static mlt_properties metadata( mlt_service_type type, const char *id, void *data )
+{
+       char file[ PATH_MAX ];
+       snprintf( file, PATH_MAX, "%s/vorbis/%s", mlt_environment( "MLT_DATA" ), (char*) data );
+       return mlt_properties_parse_yaml( file );
+}
+
 MLT_REPOSITORY
 {
        MLT_REGISTER( producer_type, "vorbis", producer_vorbis_init );
+       MLT_REGISTER_METADATA( producer_type, "vorbis", metadata, "producer_vorbis.yml" );
 }