From cfd643c74b37b7bbf7015f1c5280028e7a317d0f Mon Sep 17 00:00:00 2001 From: vaclav Date: Tue, 19 Jul 2022 08:10:12 +0000 Subject: [PATCH 1/3] Update error message for ISM bitrate switching. --- lib_dec/ivas_ism_param_dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_dec/ivas_ism_param_dec.c b/lib_dec/ivas_ism_param_dec.c index 406a4890cf..108d406845 100644 --- a/lib_dec/ivas_ism_param_dec.c +++ b/lib_dec/ivas_ism_param_dec.c @@ -1048,7 +1048,7 @@ ivas_error ivas_ism_dec_config( if ( st_ivas->ism_mode != last_ism_mode ) { /*ivas_ism_dec_reconfigure( st_ivas );*/ - return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "\n\n!!! Error: ISM format switching not supported yet!!!\n\n" ); + return IVAS_ERROR( IVAS_ERR_RECONFIGURE_NOT_SUPPORTED, "\n\n!!! Error: ISM format switching not supported yet!!!\n\n" ); } } } -- GitLab From 46df10ea468d111a9eb559727017341d5afd33d1 Mon Sep 17 00:00:00 2001 From: vaclav Date: Tue, 19 Jul 2022 08:11:42 +0000 Subject: [PATCH 2/3] Add IVAS_ERR_INTERNAL_FATAL case into IVAS_ENC_GetErrorMessage(). --- lib_enc/lib_enc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib_enc/lib_enc.c b/lib_enc/lib_enc.c index bcc0a62047..c24467b228 100644 --- a/lib_enc/lib_enc.c +++ b/lib_enc/lib_enc.c @@ -1348,6 +1348,7 @@ const char *IVAS_ENC_GetErrorMessage( case IVAS_ERR_INDEX_OUT_OF_BOUNDS: return "index out of bounds"; case IVAS_ERR_INTERNAL: + case IVAS_ERR_INTERNAL_FATAL: return "internal error"; case IVAS_ERR_RECONFIGURE_NOT_SUPPORTED: return "reconfigure not supported"; -- GitLab From b71784c4cac402ee688fd7ff0f34ef3fffed01d8 Mon Sep 17 00:00:00 2001 From: vaclav Date: Tue, 19 Jul 2022 08:13:33 +0000 Subject: [PATCH 3/3] Add error cases into IVAS_DEC_GetErrorMessage() --- lib_dec/lib_dec.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib_dec/lib_dec.c b/lib_dec/lib_dec.c index 69bd69f4fd..8f963664fb 100644 --- a/lib_dec/lib_dec.c +++ b/lib_dec/lib_dec.c @@ -1596,10 +1596,19 @@ const char *IVAS_DEC_GetErrorMessage( return "invalid format of input bitstream"; case IVAS_ERR_INVALID_INDEX: return "invalid index"; + case IVAS_ERR_INTERNAL: + case IVAS_ERR_INTERNAL_FATAL: + return "internal error"; + case IVAS_ERR_RECONFIGURE_NOT_SUPPORTED: + return "reconfigure not supported"; + case IVAS_ERR_UNEXPECTED_NULL_POINTER: + return "unexpected NULL pointer"; #ifdef DEBUGGING case IVAS_ERR_INVALID_FORCE_MODE: return "invalid force mode"; #endif + case IVAS_ERR_FAILED_FILE_READ: + return "could not read from file"; case IVAS_ERR_NOT_IMPLEMENTED: return "not implemented"; case IVAS_ERR_UNKNOWN: -- GitLab