comparison riff.c @ 1803:f05a4a9b1d19 libavformat

Remove code duplicated between adpcm.c and riff.c
author mbardiaux
date Tue, 20 Feb 2007 14:31:43 +0000
parents 15462a5de747
children 2c2e787782bb
comparison
equal deleted inserted replaced
1802:15462a5de747 1803:f05a4a9b1d19
362 hdrsize += 2; 362 hdrsize += 2;
363 put_le16(pb, enc->frame_size); /* wSamplesPerBlock */ 363 put_le16(pb, enc->frame_size); /* wSamplesPerBlock */
364 } else if (enc->codec_id == CODEC_ID_ADPCM_IMA_WAV) { 364 } else if (enc->codec_id == CODEC_ID_ADPCM_IMA_WAV) {
365 put_le16(pb, 2); /* wav_extra_size */ 365 put_le16(pb, 2); /* wav_extra_size */
366 hdrsize += 2; 366 hdrsize += 2;
367 put_le16(pb, ((enc->block_align - 4 * enc->channels) / (4 * enc->channels)) * 8 + 1); /* wSamplesPerBlock */ 367 put_le16(pb, enc->frame_size); /* wSamplesPerBlock */
368 } else if(enc->extradata_size){ 368 } else if(enc->extradata_size){
369 put_le16(pb, enc->extradata_size); 369 put_le16(pb, enc->extradata_size);
370 put_buffer(pb, enc->extradata, enc->extradata_size); 370 put_buffer(pb, enc->extradata, enc->extradata_size);
371 hdrsize += enc->extradata_size; 371 hdrsize += enc->extradata_size;
372 if(hdrsize&1){ 372 if(hdrsize&1){