aboutsummaryrefslogtreecommitdiffstats
path: root/libAACenc/src/aacenc_lib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libAACenc/src/aacenc_lib.cpp')
-rw-r--r--libAACenc/src/aacenc_lib.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/libAACenc/src/aacenc_lib.cpp b/libAACenc/src/aacenc_lib.cpp
index 6b77155..34028c5 100644
--- a/libAACenc/src/aacenc_lib.cpp
+++ b/libAACenc/src/aacenc_lib.cpp
@@ -1083,6 +1083,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder,
/* Verify settings and update: config -> heAacEncoder */
if ( (err=FDKaacEnc_AdjustEncSettings(hAacEncoder, config)) != AACENC_OK ) {
+ printf("Fail 1.1\n");
return err;
}
frameLength = hAacConfig->framelength; /* adapt temporal framelength */
@@ -1121,11 +1122,13 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder,
hAacConfig->channelOrder,
&channelMapping) != AAC_ENC_OK )
{
+ printf("Fail 1.2\n");
return AACENC_INIT_ERROR;
}
/* Check return value and if the SBR encoder can handle enough elements */
if (channelMapping.nElements > (8)) {
+ printf("Fail 1.3\n");
return AACENC_INIT_ERROR;
}
@@ -1155,6 +1158,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder,
/* Suppress AOT reconfiguration and check error status. */
if (sbrError) {
+ printf("Fail 1.4\n");
return AACENC_INIT_SBR_ERROR;
}
@@ -1195,6 +1199,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder,
/* Initialize Bitstream encoder */
if ( transportEnc_Init(hAacEncoder->hTpEnc, hAacEncoder->outBuffer, hAacEncoder->outBufferInBytes, config->userTpType, &hAacEncoder->coderConfig, flags) != 0) {
+ printf("Fail 1.5\n");
return AACENC_INIT_TP_ERROR;
}
@@ -1213,6 +1218,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder,
(InitFlags & AACENC_INIT_STATES) ? 1 : 0);
if (err != AAC_ENC_OK) {
+ printf("Fail 1.6\n");
return AACENC_INIT_AAC_ERROR;
}
@@ -1240,6 +1246,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder,
config->userChannelMode,
hAacConfig->channelOrder) != 0)
{
+ printf("Fail 1.7\n");
return AACENC_INIT_META_ERROR;
}
@@ -1488,6 +1495,7 @@ AACENC_ERROR aacEncEncode(
if (err!=AACENC_OK) {
/* keep init flags alive! */
+ printf("Fail 1\n");
goto bail;
}
hAacEncoder->InitFlags = AACENC_INIT_NONE;
@@ -1509,6 +1517,7 @@ AACENC_ERROR aacEncEncode(
* If only encoder handle given, independent (re)initialization can be triggered.
*/
if ( (hAacEncoder!=NULL) & (inBufDesc==NULL) && (outBufDesc==NULL) && (inargs==NULL) && (outargs==NULL) ) {
+ printf("Fail 2\n");
goto bail;
}
@@ -1572,6 +1581,7 @@ AACENC_ERROR aacEncEncode(
}
}
else { /* inargs->numInSamples!= -1 */
+ printf("Fail 3\n");
goto bail; /* not enough samples in input buffer and no flushing enabled */
}
}
@@ -1644,6 +1654,7 @@ AACENC_ERROR aacEncEncode(
))
{
err = AACENC_ENCODE_ERROR;
+ printf("Fail 4\n");
goto bail;
}
else {
@@ -1685,6 +1696,7 @@ AACENC_ERROR aacEncEncode(
) != AAC_ENC_OK )
{
err = AACENC_ENCODE_ERROR;
+ printf("Fail 5\n");
goto bail;
}
@@ -1725,6 +1737,7 @@ AACENC_ERROR aacEncEncode(
else {
/* output buffer too small, can't write valid bitstream */
err = AACENC_ENCODE_ERROR;
+ printf("Fail 6\n");
goto bail;
}
}