Pads with underscores no longer match request pads with %s
Problem: We have an element with request pads with templates "%s", but pads with names "a_b" or "a_b_c" no longer match this template.
This used to work up to/including 1.10.4. I think this was broken in 1.11.1, probably around commit f80dfc9b, so that now the function gst_element_is_valid_request_template_name(templ_name="%s", name="a_b") returns FALSE.
A fix for our particular case would be simple (e.g. if templ_name=="%s" and no '%' in name, then return TRUE), and I was going to put together a patch to do this (so that our particular case is satisfied), but looking at this discussion on bugzilla makes me wonder about other nuances.
Given this discussion: are there objections to allowing a request pad with template "%s" match a pad with name "a_b"? We really make a lot of use of pad names with underscores in them matching request pads with "%s".