From e7c477c793dd7aec65918b917a8edf9f15f6a5c4 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 10 Apr 2006 14:47:19 +0000 Subject: [PATCH] gst/gsttaglist.override: Return tag value if present more than once (instead of exactly once). Original commit message from CVS: * gst/gsttaglist.override: (tag_foreach_func_list): Return tag value if present more than once (instead of exactly once). Fixes #337876 --- ChangeLog | 6 ++++++ common | 2 +- gst/gsttaglist.override | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 299e13f9ff..b685fe48b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-04-10 Edward Hervey + + * gst/gsttaglist.override: (tag_foreach_func_list): + Return tag value if present more than once (instead of exactly once). + Fixes #337876 + 2006-04-10 Edward Hervey * codegen/argtypes.py: diff --git a/common b/common index 1783855e98..a6710e67fd 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 1783855e983a5294434673694e8a57e44980b6f1 +Subproject commit a6710e67fd82147e32a18f1b63177583faffd498 diff --git a/gst/gsttaglist.override b/gst/gsttaglist.override index 2ce31cef53..51ddccff42 100644 --- a/gst/gsttaglist.override +++ b/gst/gsttaglist.override @@ -45,7 +45,7 @@ tag_foreach_func_list (const GstTagList *list, count = gst_tag_list_get_tag_size(GST_TAG_LIST(list), tag); if (count == 0) PyErr_SetString(PyExc_KeyError, tag); - else if (count == 1) + else if (count > 0) PyList_Append(py_list, PyString_FromString(tag)); }