diff options
| -rw-r--r-- | documentation/aacEncoder.pdf | bin | 443728 -> 443831 bytes | |||
| -rw-r--r-- | libAACenc/include/aacenc_lib.h | 4 | ||||
| -rw-r--r-- | libAACenc/src/aacenc_lib.cpp | 7 | 
3 files changed, 8 insertions, 3 deletions
| diff --git a/documentation/aacEncoder.pdf b/documentation/aacEncoder.pdfBinary files differ index 77b8f4c..a47708a 100644 --- a/documentation/aacEncoder.pdf +++ b/documentation/aacEncoder.pdf diff --git a/libAACenc/include/aacenc_lib.h b/libAACenc/include/aacenc_lib.h index 71f7556..f0f23b4 100644 --- a/libAACenc/include/aacenc_lib.h +++ b/libAACenc/include/aacenc_lib.h @@ -1,7 +1,7 @@  /* -----------------------------------------------------------------------------  Software License for The Fraunhofer FDK AAC Codec Library for Android -© Copyright  1995 - 2019 Fraunhofer-Gesellschaft zur Förderung der angewandten +© Copyright  1995 - 2021 Fraunhofer-Gesellschaft zur Förderung der angewandten  Forschung e.V. All rights reserved.   1.    INTRODUCTION @@ -1643,7 +1643,7 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,   *   * \return   *          - AACENC_OK, on succes. - *          - AACENC_INIT_ERROR, on failure. + *          - AACENC_INVALID_HANDLE, AACENC_INIT_ERROR, on failure.   */  AACENC_ERROR aacEncInfo(const HANDLE_AACENCODER hAacEncoder,                          AACENC_InfoStruct *pInfo); diff --git a/libAACenc/src/aacenc_lib.cpp b/libAACenc/src/aacenc_lib.cpp index caa62c5..c11db27 100644 --- a/libAACenc/src/aacenc_lib.cpp +++ b/libAACenc/src/aacenc_lib.cpp @@ -1,7 +1,7 @@  /* -----------------------------------------------------------------------------  Software License for The Fraunhofer FDK AAC Codec Library for Android -© Copyright  1995 - 2020 Fraunhofer-Gesellschaft zur Förderung der angewandten +© Copyright  1995 - 2021 Fraunhofer-Gesellschaft zur Förderung der angewandten  Forschung e.V. All rights reserved.   1.    INTRODUCTION @@ -2521,6 +2521,11 @@ AACENC_ERROR aacEncInfo(const HANDLE_AACENCODER hAacEncoder,                          AACENC_InfoStruct *pInfo) {    AACENC_ERROR err = AACENC_OK; +  if ((hAacEncoder == NULL) || (pInfo == NULL)) { +    err = AACENC_INVALID_HANDLE; +    goto bail; +  } +    FDKmemclear(pInfo, sizeof(AACENC_InfoStruct));    pInfo->confSize = 64; /* pre-initialize */ | 
