X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fvorbis%2Fproducer_vorbis.c;h=1c1e7ced5d518b6ac19b830e1b31e0abed75d080;hb=728c83b4335c25e43f90eb5d4bab5b86107ca21c;hp=b6346cf4e4564b731d9b914ff59adeb8048f58a6;hpb=9235bab10cf568be5d7563604b729a7e4ff52d85;p=melted diff --git a/src/modules/vorbis/producer_vorbis.c b/src/modules/vorbis/producer_vorbis.c index b6346cf..1c1e7ce 100644 --- a/src/modules/vorbis/producer_vorbis.c +++ b/src/modules/vorbis/producer_vorbis.c @@ -21,6 +21,7 @@ // MLT Header files #include #include +#include // vorbis Header files #include @@ -172,6 +173,13 @@ static int producer_open( mlt_producer this, mlt_profile profile, char *file ) vorbis_info *vi = ov_info( ov, -1 ); mlt_properties_set_int( properties, "frequency", (int) vi->rate ); mlt_properties_set_int( properties, "channels", vi->channels ); + + // Set some media metadata + mlt_properties_set_int( properties, "meta.media.nb_streams", 1 ); + mlt_properties_set_int( properties, "audio_index", 0 ); + mlt_properties_set( properties, "meta.media.0.stream.type", "audio" ); + mlt_properties_set( properties, "meta.media.0.codec.name", "vorbis" ); + mlt_properties_set( properties, "meta.media.0.codec.long_name", "Vorbis" ); } } else