mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 21:16:24 +00:00
ffmpegdec: resize padding buffer when it's small
Only resize the padding buffer when the size is too small, when it's just right, we don't need to call realloc.
This commit is contained in:
parent
11db4588a6
commit
010871cb77
1 changed files with 1 additions and 1 deletions
|
@ -2340,7 +2340,7 @@ gst_ffmpegdec_chain (GstPad * pad, GstBuffer * inbuf)
|
|||
|
||||
if (ffmpegdec->do_padding) {
|
||||
/* add padding */
|
||||
if (ffmpegdec->padded_size <= size + FF_INPUT_BUFFER_PADDING_SIZE) {
|
||||
if (ffmpegdec->padded_size < size + FF_INPUT_BUFFER_PADDING_SIZE) {
|
||||
ffmpegdec->padded_size = size + FF_INPUT_BUFFER_PADDING_SIZE;
|
||||
ffmpegdec->padded =
|
||||
g_realloc (ffmpegdec->padded, ffmpegdec->padded_size);
|
||||
|
|
Loading…
Reference in a new issue