From adbb65ac3132cd5b4a1e758e9bd9fa0ff85bb2f5 Mon Sep 17 00:00:00 2001 From: wrapper Date: Thu, 14 Aug 2025 14:55:22 +0700 Subject: [PATCH] return code --- source/examples/aacdec/aacdec.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/examples/aacdec/aacdec.cpp b/source/examples/aacdec/aacdec.cpp index b58ff76..260adb0 100644 --- a/source/examples/aacdec/aacdec.cpp +++ b/source/examples/aacdec/aacdec.cpp @@ -176,6 +176,7 @@ int main(int argc, char *argv[]) { int16_t *outBuf = new int16_t[decoder->outBufSize / sizeof(int16_t)]; uint32_t outSize; uint32_t nBytes; + int32_t res = 0; ProgressBar bar{ option::BarWidth{50}, @@ -246,6 +247,7 @@ int main(int argc, char *argv[]) { int ret = aac_decode(decoder, readBuf, bufReadSize, (uint8_t *)outBuf, &outSize, &nBytes); if (ret == -1) { std::cerr << "Decode frame " << adtsCount << " failed" << std::endl; + res = 1; break; } @@ -280,6 +282,7 @@ int main(int argc, char *argv[]) { outpFile.save(outFile); aac_decode_close(decoder); + return res; #if 0 #if 0 AACFileReader inData("asc.es", 4096);