uridecodebin: Return NULL from the default autoplug-sort handler
...instead of copying the array. Returning NULL will result in the original factories array to be used and prevents a useless array copy in most use cases.
This commit is contained in:
parent
2a6602d994
commit
91122e4efc
@ -333,14 +333,7 @@ static GValueArray *
|
|||||||
gst_uri_decode_bin_autoplug_sort (GstElement * element, GstPad * pad,
|
gst_uri_decode_bin_autoplug_sort (GstElement * element, GstPad * pad,
|
||||||
GstCaps * caps, GValueArray * factories)
|
GstCaps * caps, GValueArray * factories)
|
||||||
{
|
{
|
||||||
GValueArray *result;
|
return NULL;
|
||||||
|
|
||||||
result = g_value_array_copy (factories);
|
|
||||||
|
|
||||||
GST_DEBUG_OBJECT (element, "autoplug-sort returns %p", result);
|
|
||||||
|
|
||||||
/* return input */
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
x
Reference in New Issue
Block a user