]> git.sesse.net Git - kdenlive/blobdiff - src/lib/audio/audioInfo.cpp
Better to use ++i than i++ (minor optimization)
[kdenlive] / src / lib / audio / audioInfo.cpp
index c210ef7eaece5d29ca6fa2b28cd9d721767df4f9..e7a563b48a59e8b3b6419bae0b7b939e2dd22c86 100644 (file)
@@ -22,14 +22,13 @@ m_producer(NULL)
     // Mlt::Factory::init(NULL);
 
     // Get the number of streams and add the information of each of them if it is an audio stream.
-    int streams = atoi(producer->get("meta.media.nb_streams"));
-    for (int i = 0; i < streams; i++) {
+    int streams = producer->get_int("meta.media.nb_streams");
+    for (int i = 0; i < streams; ++i) {
         QByteArray propertyName = QString("meta.media.%1.stream.type").arg(i).toLocal8Bit();
-
-        if (strcmp("audio", producer->get(propertyName.data())) == 0) {
+       const char* streamtype = producer->get(propertyName.data());
+        if (streamtype && strcmp("audio", streamtype) == 0) {
             m_list << new AudioStreamInfo(producer, i);
         }
-
     }
 }