[totem] Better fallbacks languages and audio track names
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Subject: [totem] Better fallbacks languages and audio track names
- Date: Tue, 19 May 2009 11:14:02 -0400 (EDT)
commit 4a41e02a00e08099dc839d8409eaa7744c18ae5e
Author: Bastien Nocera <hadess hadess net>
Date: Tue May 19 16:13:35 2009 +0100
Better fallbacks languages and audio track names
2009-05-19 Bastien Nocera <hadess hadess net>
* src/backend/bacon-video-widget-gst-0.10.c
(get_lang_list_for_type): Better fallbacks
languages and audio track names
---
ChangeLog | 6 ++++++
src/backend/bacon-video-widget-gst-0.10.c | 10 +++++-----
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a5d9508..96c5d60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
2009-05-19 Bastien Nocera <hadess hadess net>
* src/backend/bacon-video-widget-gst-0.10.c
+ (get_lang_list_for_type): Better fallbacks
+ languages and audio track names
+
+2009-05-19 Bastien Nocera <hadess hadess net>
+
+ * src/backend/bacon-video-widget-gst-0.10.c
(bacon_video_widget_get_languages),
(bacon_video_widget_get_language): Fix API, -2 was for
"no audio" track, which we don't really want to support,
diff --git a/src/backend/bacon-video-widget-gst-0.10.c b/src/backend/bacon-video-widget-gst-0.10.c
index 57854bf..d6d14be 100644
--- a/src/backend/bacon-video-widget-gst-0.10.c
+++ b/src/backend/bacon-video-widget-gst-0.10.c
@@ -2284,7 +2284,7 @@ static GList *
get_lang_list_for_type (BaconVideoWidget * bvw, const gchar * type_name)
{
GList *ret = NULL;
- gint num = 0;
+ gint num = 1;
if (g_str_equal (type_name, "AUDIO")) {
gint i, n;
@@ -2311,11 +2311,11 @@ get_lang_list_for_type (BaconVideoWidget * bvw, const gchar * type_name)
} else if (cd) {
ret = g_list_prepend (ret, cd);
} else {
- ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+ ret = g_list_prepend (ret, g_strdup_printf (_("Audio Track #%d"), num++));
}
gst_tag_list_free (tags);
} else {
- ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+ ret = g_list_prepend (ret, g_strdup_printf (_("Audio Track #%d"), num++));
}
}
} else if (g_str_equal (type_name, "TEXT")) {
@@ -2343,11 +2343,11 @@ get_lang_list_for_type (BaconVideoWidget * bvw, const gchar * type_name)
} else if (cd) {
ret = g_list_prepend (ret, cd);
} else {
- ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+ ret = g_list_prepend (ret, g_strdup_printf (_("Subtitle #%d"), num++));
}
gst_tag_list_free (tags);
} else {
- ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+ ret = g_list_prepend (ret, g_strdup_printf (_("Subtitle #%d"), num++));
}
}
} else {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]