From f22a2380efdf1f736a72b2aacc580a6049d21e38 Mon Sep 17 00:00:00 2001 From: Josep Torra Date: Fri, 30 Aug 2013 15:19:32 +0200 Subject: [PATCH] pbutils: add description for MSS1 and MSS2 windows media formats --- gst-libs/gst/pbutils/descriptions.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/pbutils/descriptions.c b/gst-libs/gst/pbutils/descriptions.c index 230dcbded1..95611eeeac 100644 --- a/gst-libs/gst/pbutils/descriptions.c +++ b/gst-libs/gst/pbutils/descriptions.c @@ -496,13 +496,20 @@ format_info_get_desc (const FormatInfo * info, const GstCaps * caps) return g_strdup ("Windows Media Audio"); } else if (strcmp (info->type, "video/x-wmv") == 0) { gint ver = 0; + const gchar *str; gst_structure_get_int (s, "wmvversion", &ver); + str = gst_structure_get_string (s, "format"); + switch (ver) { case 1: case 2: case 3: - return g_strdup_printf ("Windows Media Video %d", ver + 6); + if (str && strncmp (str, "MSS", 3)) { + return g_strdup_printf ("Windows Media Video %d Screen", ver + 6); + } else { + return g_strdup_printf ("Windows Media Video %d", ver + 6); + } default: break; }