]> git.sesse.net Git - mlt/commitdiff
producer_vorbis.c: add meta.media. properties.
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Mon, 22 Dec 2008 05:27:56 +0000 (05:27 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Mon, 22 Dec 2008 05:27:56 +0000 (05:27 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1286 d19143bc-622f-0410-bfdd-b5b2a6649095

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