]> git.sesse.net Git - kdenlive/commitdiff
Add Colorspace to the Video tab of the Clip Properties dialog.
authorDan Dennedy <dan@dennedy.org>
Thu, 14 Oct 2010 06:54:49 +0000 (06:54 +0000)
committerDan Dennedy <dan@dennedy.org>
Thu, 14 Oct 2010 06:54:49 +0000 (06:54 +0000)
svn path=/trunk/kdenlive/; revision=4997

src/clipproperties.cpp
src/renderer.cpp
src/widgets/clipproperties_ui.ui

index 250dfdde9835b1e4c521dbea85a9a061ce9ba534..bae098d17c7ea6c65a75488e67cc5d554e211202 100644 (file)
@@ -270,6 +270,9 @@ ClipProperties::ClipProperties(DocClipBase *clip, Timecode tc, double fps, QWidg
         if (props.contains("pix_fmt")) {
             m_view.clip_pixfmt->setText(props.value("pix_fmt"));
         } else m_view.clip_pixfmt->setEnabled(false);
+        if (props.contains("colorspace")) {
+            m_view.clip_colorspace->setText(ProfilesDialog::getColorspaceDescription(props.value("colorspace").toInt()));
+        } else m_view.clip_colorspace->setEnabled(false);
 
         if (props.contains("aspect_ratio"))
             m_view.clip_ratio->setText(props.value("aspect_ratio"));
index 8908c8df80aab38abf3d51bfd265dc2c4d54d81d..29554fed241ca71c2e491c9b2e0be77247220f17 100644 (file)
@@ -720,6 +720,7 @@ void Render::getFileProperties(const QDomElement xml, const QString &clipId, int
         QString query;
         query = QString("meta.media.%1.codec.pix_fmt").arg(default_video);
         filePropertyMap["pix_fmt"] = producer->get(query.toUtf8().constData());
+        filePropertyMap["colorspace"] = producer->get("meta.media.colorspace");
 
         if (KdenliveSettings::dropbframes()) {
             kDebug() << "// LOOKING FOR H264 on: " << default_video;
index 1b5e441241c038671aa1323a439c50d24ced6729..bd71fb76c3e6e207b65e087f8fc94fd7eaf6d163 100644 (file)
          </property>
         </widget>
        </item>
-       <item row="5" column="2">
+       <item row="6" column="2">
         <spacer name="verticalSpacer_2">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
         </widget>
        </item>
+       <item row="5" column="0">
+        <widget class="QLabel" name="label_2">
+         <property name="text">
+          <string>Colorspace</string>
+         </property>
+        </widget>
+       </item>
        <item row="4" column="2">
         <widget class="KLineEdit" name="clip_pixfmt">
          <property name="readOnly">
          </property>
         </widget>
        </item>
+       <item row="5" column="2">
+        <widget class="KLineEdit" name="clip_colorspace">
+         <property name="readOnly">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tab_audio">