]> git.sesse.net Git - mlt/blobdiff - src/modules/vorbis/producer_vorbis.c
producer_vorbis.c: add meta.media. properties.
[mlt] / src / modules / vorbis / producer_vorbis.c
index b6346cf4e4564b731d9b914ff59adeb8048f58a6..30c718fe4aead2a33cb3ed5b675a4c10c3c3a20d 100644 (file)
@@ -172,6 +172,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