diff options
author | Martin Storsjö <[email protected]> | 2014-12-17 13:50:06 +0200 |
---|---|---|
committer | Martin Storsjö <[email protected]> | 2014-12-18 11:59:54 +0200 |
commit | df07c07b3de0a5e8890078944de1eb5cb8372ef8 (patch) | |
tree | 4511571145970c8f17c6050253139c2010c15a40 | |
parent | 42181740a3972e17d0097d28fabc9a1a60322d47 (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]>
-rw-r--r-- | libavformat/rtpdec_h263_rfc2190.c | 1 |
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) { |