mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
avcodec/adpcm_swf: support custom block size for encoding
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
This commit is contained in:
parent
0547fa572b
commit
4919b3c1c4
@ -153,7 +153,7 @@ static av_cold int adpcm_encode_init(AVCodecContext *avctx)
|
|||||||
"22050 or 44100\n");
|
"22050 or 44100\n");
|
||||||
return AVERROR(EINVAL);
|
return AVERROR(EINVAL);
|
||||||
}
|
}
|
||||||
avctx->frame_size = 512 * (avctx->sample_rate / 11025);
|
avctx->frame_size = (s->block_size / 2) * (avctx->sample_rate / 11025);
|
||||||
avctx->block_align = (2 + avctx->channels * (22 + 4 * (avctx->frame_size - 1)) + 7) / 8;
|
avctx->block_align = (2 + avctx->channels * (22 + 4 * (avctx->frame_size - 1)) + 7) / 8;
|
||||||
break;
|
break;
|
||||||
case AV_CODEC_ID_ADPCM_IMA_SSI:
|
case AV_CODEC_ID_ADPCM_IMA_SSI:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user