Mercurial > libavcodec.hg
comparison flacdec.c @ 9120:dfd80d6fabfe libavcodec
cosmetics: indentation after last commit
| author | jbr |
|---|---|
| date | Wed, 04 Mar 2009 00:53:04 +0000 |
| parents | f3d87e34599f |
| children | 7f11c330c5d6 |
comparison
equal
deleted
inserted
replaced
| 9119:f3d87e34599f | 9120:dfd80d6fabfe |
|---|---|
| 229 static int metadata_parse(FLACContext *s) | 229 static int metadata_parse(FLACContext *s) |
| 230 { | 230 { |
| 231 int i, metadata_last, metadata_type, metadata_size; | 231 int i, metadata_last, metadata_type, metadata_size; |
| 232 int initial_pos= get_bits_count(&s->gb); | 232 int initial_pos= get_bits_count(&s->gb); |
| 233 | 233 |
| 234 skip_bits_long(&s->gb, 32); | 234 skip_bits_long(&s->gb, 32); |
| 235 | 235 |
| 236 do { | 236 do { |
| 237 metadata_last = get_bits1(&s->gb); | 237 metadata_last = get_bits1(&s->gb); |
| 238 metadata_type = get_bits(&s->gb, 7); | 238 metadata_type = get_bits(&s->gb, 7); |
| 239 metadata_size = get_bits_long(&s->gb, 24); | 239 metadata_size = get_bits_long(&s->gb, 24); |
| 240 | 240 |
| 241 if (get_bits_count(&s->gb) + 8*metadata_size > s->gb.size_in_bits) { | 241 if (get_bits_count(&s->gb) + 8*metadata_size > s->gb.size_in_bits) { |
| 242 skip_bits_long(&s->gb, initial_pos - get_bits_count(&s->gb)); | 242 skip_bits_long(&s->gb, initial_pos - get_bits_count(&s->gb)); |
| 243 break; | 243 break; |
| 244 } | |
| 245 | |
| 246 if (metadata_size) { | |
| 247 switch (metadata_type) { | |
| 248 case FLAC_METADATA_TYPE_STREAMINFO: | |
| 249 if (!s->got_streaminfo) { | |
| 250 ff_flac_parse_streaminfo(s->avctx, (FLACStreaminfo *)s, | |
| 251 s->gb.buffer+get_bits_count(&s->gb)/8); | |
| 252 allocate_buffers(s); | |
| 253 s->got_streaminfo = 1; | |
| 254 } | |
| 255 default: | |
| 256 for (i = 0; i < metadata_size; i++) | |
| 257 skip_bits(&s->gb, 8); | |
| 244 } | 258 } |
| 245 | 259 } |
| 246 if (metadata_size) { | 260 } while (!metadata_last); |
| 247 switch (metadata_type) { | |
| 248 case FLAC_METADATA_TYPE_STREAMINFO: | |
| 249 if (!s->got_streaminfo) { | |
| 250 ff_flac_parse_streaminfo(s->avctx, (FLACStreaminfo *)s, | |
| 251 s->gb.buffer+get_bits_count(&s->gb)/8); | |
| 252 allocate_buffers(s); | |
| 253 s->got_streaminfo = 1; | |
| 254 } | |
| 255 default: | |
| 256 for (i = 0; i < metadata_size; i++) | |
| 257 skip_bits(&s->gb, 8); | |
| 258 } | |
| 259 } | |
| 260 } while (!metadata_last); | |
| 261 | 261 |
| 262 return 0; | 262 return 0; |
| 263 } | 263 } |
| 264 | 264 |
| 265 static int decode_residuals(FLACContext *s, int channel, int pred_order) | 265 static int decode_residuals(FLACContext *s, int channel, int pred_order) |
