+ case 4:
+ case 5:
+ case 6: st->codecpar->block_align = (codec == 4 ? 96 : codec == 5 ? 152 : 192) * st->codecpar->channels;
+ ret = ff_alloc_extradata(st->codecpar, 14);
+ if (ret < 0)
+ return ret;
+ memset(st->codecpar->extradata, 0, st->codecpar->extradata_size);
+ AV_WL16(st->codecpar->extradata, 1);
+ AV_WL16(st->codecpar->extradata+4, 4096);
+ AV_WL16(st->codecpar->extradata+10, 1);
+ st->codecpar->codec_id = AV_CODEC_ID_ATRAC3; break;