summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Storsjö <[email protected]>2014-12-17 13:50:06 +0200
committerLuca Barbato <[email protected]>2015-01-12 23:14:38 +0100
commitcbf31d5f15774b3ffd1e2009159dc7154a767b09 (patch)
tree022ca5101b47b8b4fb2301e6886b3411d97f47a0
parent21683549edf436024cc3efbc4f8d1d55221c5336 (diff)
rtpdec_h263_rfc2190: Clear the stored bits if discarding buffered data
If we throw away the buffered incomplete frame, make sure to also throw away the buffered bits of an incomplete byte at the same time. CC: [email protected] Signed-off-by: Martin Storsjö <[email protected]> (cherry picked from commit df07c07b3de0a5e8890078944de1eb5cb8372ef8) Signed-off-by: Luca Barbato <[email protected]>
-rw-r--r--libavformat/rtpdec_h263_rfc2190.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavformat/rtpdec_h263_rfc2190.c b/libavformat/rtpdec_h263_rfc2190.c
index 116db75065..d507ef7ef3 100644
--- a/libavformat/rtpdec_h263_rfc2190.c
+++ b/libavformat/rtpdec_h263_rfc2190.c
@@ -83,6 +83,7 @@ static int h263_handle_packet(AVFormatContext *ctx, PayloadContext *data,
avio_close_dyn_buf(data->buf, &p);
av_free(p);
data->buf = NULL;
+ data->endbyte_bits = 0;
}
if (len < 4) {