Mercurial > libavformat.hg
comparison bethsoftvid.c @ 1997:fde951d80d2b libavformat
conform to spec
author | michael |
---|---|
date | Sat, 07 Apr 2007 23:24:31 +0000 |
parents | f7a39abcff5e |
children | a5addcafd161 |
comparison
equal
deleted
inserted
replaced
1996:f7a39abcff5e | 1997:fde951d80d2b |
---|---|
131 return AVERROR_NOMEM; | 131 return AVERROR_NOMEM; |
132 | 132 |
133 rle_num_bytes = get_byte(pb); | 133 rle_num_bytes = get_byte(pb); |
134 vidbuf_start[vidbuf_nbytes++] = rle_num_bytes; | 134 vidbuf_start[vidbuf_nbytes++] = rle_num_bytes; |
135 | 135 |
136 if(rle_num_bytes > 0x80){ // rle sequence | 136 if(rle_num_bytes >= 0x80){ // rle sequence |
137 if(block_type == VIDEO_I_FRAME) | 137 if(block_type == VIDEO_I_FRAME) |
138 vidbuf_start[vidbuf_nbytes++] = get_byte(pb); | 138 vidbuf_start[vidbuf_nbytes++] = get_byte(pb); |
139 bytes_copied += rle_num_bytes - 0x80; | 139 bytes_copied += rle_num_bytes - 0x80; |
140 } else if(rle_num_bytes){ // plain sequence | 140 } else if(rle_num_bytes){ // plain sequence |
141 if(get_buffer(pb, &vidbuf_start[vidbuf_nbytes], rle_num_bytes) != rle_num_bytes) | 141 if(get_buffer(pb, &vidbuf_start[vidbuf_nbytes], rle_num_bytes) != rle_num_bytes) |