From 9dd82945900db6d3283661936b84a594bf6524c6 Mon Sep 17 00:00:00 2001
From: Josh Allmann <joshua.allmann@gmail.com>
Date: Wed, 30 Jun 2010 19:56:59 -0700
Subject: [PATCH 2/2] Add padding to every url_close_dyn_buf call.

---
 libavformat/aviobuf.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/libavformat/aviobuf.c b/libavformat/aviobuf.c
index 8684903..8225639 100644
--- a/libavformat/aviobuf.c
+++ b/libavformat/aviobuf.c
@@ -893,7 +893,10 @@ int url_open_dyn_packet_buf(ByteIOContext **s, int max_packet_size)
 int url_close_dyn_buf(ByteIOContext *s, uint8_t **pbuffer)
 {
     DynBuffer *d = s->opaque;
-    int size;
+    int size, i;
+
+    for (i = 0; i < FF_INPUT_BUFFER_PADDING_SIZE; i++)
+        put_byte(s, 0);
 
     put_flush_packet(s);
 
-- 
1.7.0.4

