uridecodebin3: default to non-0 buffer-size and buffer-duration, otherwise it could potentially cause big memory allocations over time
The default values were not being set on element initialization. This was a problem for buffer_duration and buffer_size since they would be zero initialized, rather then being set to -1. This would cause the underlying queue2 element to have no limits and depending on the streamed file, could cause queue2 to allocate massive amounts of memory.
Edited by Tim-Philipp Müller