Browse Source

fix regression failure after adler simplification

Originally committed as revision 5803 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 19 years ago
parent
commit
ccb159940b
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      libavformat/aviobuf.c
  2. +2
    -2
      libavformat/nut.c

+ 1
- 1
libavformat/aviobuf.c View File

@@ -298,7 +298,7 @@ unsigned long get_checksum(ByteIOContext *s){
void init_checksum(ByteIOContext *s, unsigned long (*update_checksum)(unsigned long c, const uint8_t *p, unsigned int len), unsigned long checksum){
s->update_checksum= update_checksum;
if(s->update_checksum){
s->checksum= s->update_checksum(checksum, NULL, 0);
s->checksum= checksum;
s->checksum_ptr= s->buf_ptr;
}
}


+ 2
- 2
libavformat/nut.c View File

@@ -331,7 +331,7 @@ static int get_packetheader(NUTContext *nut, ByteIOContext *bc, int calculate_ch

size= get_v(bc);

init_checksum(bc, calculate_checksum ? av_adler32_update : NULL, 0);
init_checksum(bc, calculate_checksum ? av_adler32_update : NULL, 1);

nut->packet_start[2] = start;
nut->written_packet_size= size;
@@ -476,7 +476,7 @@ static int put_packetheader(NUTContext *nut, ByteIOContext *bc, int max_size, in
put_v(bc, nut->written_packet_size); /* forward ptr */

if(calculate_checksum)
init_checksum(bc, av_adler32_update, 0);
init_checksum(bc, av_adler32_update, 1);

return 0;
}


Loading…
Cancel
Save