X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Faacenc.c;h=af9107d32e82630440952d9dbfcd0f8da2757cf7;hb=f5363b23c3e4f2e2c1ced448e8947fe8f8698e8f;hp=e622c62c0d6f1b7551bad75802b2a4b5086df24d;hpb=48e2f01c5653c8f643b2a763e1cfa2efc1eccd60;p=fdkaac.git diff --git a/src/aacenc.c b/src/aacenc.c index e622c62..af9107d 100644 --- a/src/aacenc.c +++ b/src/aacenc.c @@ -97,7 +97,7 @@ int aacenc_init(HANDLE_AACENCODER *encoder, const aacenc_param_t *params, } if (aacEncoder_SetParam(*encoder, AACENC_SIGNALING_MODE, params->sbr_signaling) != AACENC_OK) { - fprintf(stderr, "ERROR: unsupported transport format\n"); + fprintf(stderr, "ERROR: failed to set SBR signaling mode\n"); goto FAIL; } if (params->adts_crc_check) @@ -142,7 +142,7 @@ int aac_encode_frame(HANDLE_AACENCODER encoder, unsigned channel_mode, obytes; channel_mode = aacEncoder_GetParam(encoder, AACENC_CHANNELMODE); - obytes = 6144 / 8 * channel_mode; + obytes = 6144 / 8 * channel_mode + 7; if (!*output || *osize < obytes) { *osize = obytes; *output = realloc(*output, obytes);