comparison libmpdemux/demux_lavf.c @ 22266:273a5ecea962

dont set 0 nBlockAlign
author michael
date Tue, 20 Feb 2007 16:16:53 +0000
parents 6d50b08a8bcd
children ee6b8e74d727
comparison
equal deleted inserted replaced
22265:02333de881a7 22266:273a5ecea962
282 codec->codec_tag= av_codec_get_tag(mp_wav_taglists, codec->codec_id); 282 codec->codec_tag= av_codec_get_tag(mp_wav_taglists, codec->codec_id);
283 wf->wFormatTag= codec->codec_tag; 283 wf->wFormatTag= codec->codec_tag;
284 wf->nChannels= codec->channels; 284 wf->nChannels= codec->channels;
285 wf->nSamplesPerSec= codec->sample_rate; 285 wf->nSamplesPerSec= codec->sample_rate;
286 wf->nAvgBytesPerSec= codec->bit_rate/8; 286 wf->nAvgBytesPerSec= codec->bit_rate/8;
287 wf->nBlockAlign= codec->block_align; 287 wf->nBlockAlign= codec->block_align ? codec->block_align : 1;
288 wf->wBitsPerSample= codec->bits_per_sample; 288 wf->wBitsPerSample= codec->bits_per_sample;
289 wf->cbSize= codec->extradata_size; 289 wf->cbSize= codec->extradata_size;
290 if(codec->extradata_size){ 290 if(codec->extradata_size){
291 memcpy( 291 memcpy(
292 wf + 1, 292 wf + 1,