summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-04-14 23:23:00 +0200
committerwm4 <wm4@nowhere>2013-04-20 23:28:25 +0200
commitafd8d7f2db68e06fa0a6a609be45573adef2c1de (patch)
tree681d996db3b9d94a5861bac030cdab5d7d7750b9
parent23da9e68e81ca058e537bcf975b64b20eea595fc (diff)
downloadmpv-afd8d7f2db68e06fa0a6a609be45573adef2c1de.tar.bz2
mpv-afd8d7f2db68e06fa0a6a609be45573adef2c1de.tar.xz
demux: fix clearing of input padding
MP_INPUT_BUFFER_PADDING_SIZE and FF_INPUT_BUFFER_PADDING_SIZE are both 16. The doxygen for FF_INPUT_BUFFER_PADDING_SIZE says only the first 23 bits must to be 0, but this is probably a lie.
-rw-r--r--demux/demux.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/demux/demux.c b/demux/demux.c
index 90e241139f..7d76bfa56e 100644
--- a/demux/demux.c
+++ b/demux/demux.c
@@ -129,7 +129,7 @@ struct demux_packet *new_demux_packet(size_t len)
mp_msg(MSGT_DEMUXER, MSGL_FATAL, "Memory allocation failure!\n");
abort();
}
- memset(dp->buffer + len, 0, 8);
+ memset(dp->buffer + len, 0, MP_INPUT_BUFFER_PADDING_SIZE);
return dp;
}
@@ -160,7 +160,7 @@ void resize_demux_packet(struct demux_packet *dp, size_t len)
mp_msg(MSGT_DEMUXER, MSGL_FATAL, "Memory allocation failure!\n");
abort();
}
- memset(dp->buffer + len, 0, 8);
+ memset(dp->buffer + len, 0, MP_INPUT_BUFFER_PADDING_SIZE);
dp->len = len;
}