Commit a208ac25 authored by Marek Szczerba's avatar Marek Szczerba
Browse files

Update for the fix, including a compiler switch

parent 2ae62a57
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -160,6 +160,7 @@

/*#define FIX_I4_OL_PITCH*/                             /* fix open-loop pitch used for EVS core switching */
#define TMP_FIX_1119_SPLIT_RENDERING_VOIP               /* FhG: Add error check for unsupported config: split rendering with VoIP mode */
#define FIX_1285_RENDER_CONFIG_PTR_COMPARE              /* Philips: Warning about pointer comparison in the render config reader */

/* #################### End BE switches ################################## */

+5 −1
Original line number Diff line number Diff line
@@ -2369,7 +2369,11 @@ ivas_error RenderConfigReader_read(
                            errorHandler( item, ERROR_VALUE_INVALID );
                            return IVAS_ERR_INVALID_RENDER_CONFIG;
                        }
                        if ( i > pRenderConfigReader->nFG || pRenderConfigReader->pFG == NULL )
#ifdef FIX_1285_RENDER_CONFIG_PTR_COMPARE
                        if ( i > pRenderConfigReader->nFG || pRenderConfigReader->pFG[i].pFc == NULL )
#else
                        if ( i > pRenderConfigReader->nFG || &pRenderConfigReader->pFG[i] == NULL )
#endif
                        {
                            return IVAS_ERR_INVALID_RENDER_CONFIG;
                        }