Originally committed as revision 10588 to svn://svn.ffmpeg.org/ffmpeg/trunk
static void fill_buffer(ByteIOContext *s)
{
- int len;
+ int len=0;
/* no need to do anything if EOF already reached */
if (s->eof_reached)
s->checksum_ptr= s->buffer;
}
+ if(s->read_packet)
len = s->read_packet(s->opaque, s->buffer, s->buffer_size);
if (len <= 0) {
/* do not modify buffer if EOF reached so that a seek back can
len = size;
if (len == 0) {
if(size > s->buffer_size && !s->update_checksum){
+ if(s->read_packet)
len = s->read_packet(s->opaque, buf, size);
if (len <= 0) {
/* do not modify buffer if EOF reached so that a seek back can