# HG changeset patch # User bcoudurier # Date 1220902642 0 # Node ID 45dfe99dced8e8b53365ee64d1290647ab0efa30 # Parent 214c1c37be6fb277f6c2d307f91e8bdd6df6ba00 set block align in av_write_header if not set, fix issue #489 diff -r 214c1c37be6f -r 45dfe99dced8 utils.c --- a/utils.c Mon Sep 08 19:11:53 2008 +0000 +++ b/utils.c Mon Sep 08 19:37:22 2008 +0000 @@ -2444,6 +2444,9 @@ av_log(s, AV_LOG_ERROR, "sample rate not set\n"); return -1; } + if(!st->codec->block_align) + st->codec->block_align = st->codec->channels * + av_get_bits_per_sample(st->codec->codec_id) >> 3; break; case CODEC_TYPE_VIDEO: if(st->codec->time_base.num<=0 || st->codec->time_base.den<=0){ //FIXME audio too?