info: add human readable code info
authorStefan Sauer <ensonic@users.sf.net>
Thu, 28 Oct 2010 13:45:55 +0000 (16:45 +0300)
committerStefan Sauer <ensonic@users.sf.net>
Sun, 15 Sep 2013 17:50:29 +0000 (19:50 +0200)
mediainfo/src/mi-info.vala

index 82073cd..7d90581 100644 (file)
@@ -191,7 +191,7 @@ public class MediaInfo.Info : VBox
           sinfo = l.nth_data (i);
 
           row = 0;
-          table = new Table (2, 6, false);
+          table = new Table (2, 7, false);
 
           label = new Label(sinfo.get_caps ().to_string ());
           label.set_ellipsize (Pango.EllipsizeMode.END);
@@ -199,6 +199,15 @@ public class MediaInfo.Info : VBox
           table.attach (label, 0, 2, row, row+1, fill_exp, 0, 0, 1);
           row++;
 
+          label = new Label ("Codec:");
+          label.set_alignment (1.0f, 0.5f);
+          table.attach (label, 0, 1, row, row+1, fill, 0, 0, 0);
+          str = pb_utils_get_codec_description( sinfo.get_caps ());
+          label = new Label (str);
+          label.set_alignment (0.0f, 0.5f);
+          table.attach (label, 1, 2, row, row+1, fill_exp, 0, 3, 1);
+          row++;
+
           label = new Label ("Bitrate:");
           label.set_alignment (1.0f, 0.5f);
           table.attach (label, 0, 1, row, row+1, fill, 0, 0, 0);
@@ -257,7 +266,7 @@ public class MediaInfo.Info : VBox
           sinfo = l.nth_data (i);
 
           row = 0;
-          table = new Table (2, 5, false);
+          table = new Table (2, 6, false);
 
           label = new Label(sinfo.get_caps ().to_string ());
           label.set_ellipsize (Pango.EllipsizeMode.END);
@@ -265,6 +274,15 @@ public class MediaInfo.Info : VBox
           table.attach (label, 0, 2, row, row+1, fill_exp, 0, 0, 1);
           row++;
 
+          label = new Label ("Codec:");
+          label.set_alignment (1.0f, 0.5f);
+          table.attach (label, 0, 1, row, row+1, fill, 0, 0, 0);
+          str = pb_utils_get_codec_description( sinfo.get_caps ());
+          label = new Label (str);
+          label.set_alignment (0.0f, 0.5f);
+          table.attach (label, 1, 2, row, row+1, fill_exp, 0, 3, 1);
+          row++;
+
           label = new Label ("Bitrate:");
           label.set_alignment (1.0f, 0.5f);
           table.attach (label, 0, 1, row, row+1, fill, 0, 0, 0);