mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
set bps to uncompressed original sound data for compressed audio
according to aiff specs, qt set it to 16 for mace and ima4, fail if block align is not set. Originally committed as revision 12198 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
e013015980
commit
e13c078333
@ -189,7 +189,12 @@ static int aiff_write_header(AVFormatContext *s)
|
||||
put_be32(pb, 0); /* file length */
|
||||
put_tag(pb, aifc ? "AIFC" : "AIFF");
|
||||
|
||||
if (aifc) {
|
||||
if (aifc) { // compressed audio
|
||||
enc->bits_per_sample = 16;
|
||||
if (!enc->block_align) {
|
||||
av_log(s, AV_LOG_ERROR, "block align not set\n");
|
||||
return -1;
|
||||
}
|
||||
/* Version chunk */
|
||||
put_tag(pb, "FVER");
|
||||
put_be32(pb, 4);
|
||||
|
Loading…
Reference in New Issue
Block a user