]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/aviobuf.c
Revert "aviobuf: Discard old buffered, previously read data in ffio_read_partial"
[ffmpeg] / libavformat / aviobuf.c
index 15d91f91bc717c15aae30ad805dc0c45fedcccf7..80a5a565a4623a9a4a877eabfa5138dd465f25e1 100644 (file)
@@ -719,13 +719,6 @@ int avio_read_partial(AVIOContext *s, unsigned char *buf, int size)
 
     len = s->buf_end - s->buf_ptr;
     if (len == 0) {
-        /* Reset the buf_end pointer to the start of the buffer, to make sure
-         * the fill_buffer call tries to read as much data as fits into the
-         * full buffer, instead of just what space is left after buf_end.
-         * This avoids returning partial packets at the end of the buffer,
-         * for packet based inputs.
-         */
-        s->buf_end = s->buf_ptr = s->buffer;
         fill_buffer(s);
         len = s->buf_end - s->buf_ptr;
     }