Loading apps/renderer.c +23 −1 Original line number Diff line number Diff line Loading @@ -175,6 +175,9 @@ typedef struct float lfeConfigElevation; bool lfeCustomRoutingEnabled; char inLfePanningMatrixFile[RENDERER_MAX_CLI_ARG_LENGTH]; #ifdef API_5MS bool framing_5ms; #endif #ifdef FIX_488_SYNC_DELAY float syncMdDelay; #endif Loading Loading @@ -206,6 +209,9 @@ typedef enum #endif CmdLnOptionId_referenceVectorFile, CmdLnOptionId_exteriorOrientationFile, #ifdef API_5MS CmdLnOptionId_framing5ms, #endif #ifdef FIX_488_SYNC_DELAY CmdLnOptionId_syncMdDelay, #endif Loading Loading @@ -348,6 +354,14 @@ static const CmdLnParser_Option cliOptions[] = { .matchShort = "exof", .description = "External orientation trajectory file for simulation of external orientations", }, #ifdef API_5MS { .id = CmdLnOptionId_framing5ms, .match = "framing_5ms", .matchShort = "fr5", .description = "Process audio with 5 ms framing. Time resolution of metadata (e.g. ISM positions) remains unchanged w.r.t. 20 ms framing", }, #endif #ifdef FIX_488_SYNC_DELAY { .id = CmdLnOptionId_syncMdDelay, Loading Loading @@ -2509,7 +2523,9 @@ static CmdlnArgs defaultArgs( args.lfeCustomRoutingEnabled = false; clearString( args.inLfePanningMatrixFile ); #ifdef API_5MS args.framing_5ms = false; #endif #ifdef FIX_488_SYNC_DELAY args.syncMdDelay = 0; #endif Loading Loading @@ -2652,6 +2668,12 @@ static void parseOption( exit( -1 ); } break; #ifdef API_5MS case CmdLnOptionId_framing5ms: assert( numOptionValues == 0 ); args->framing_5ms = true; break; #endif #ifdef FIX_488_SYNC_DELAY case CmdLnOptionId_syncMdDelay: assert( numOptionValues == 1 ); Loading lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -155,6 +155,7 @@ #define FIX_137_SID_MD_BITS /* Dlb: Fix issue #137 , SID bitrate mismatch correction */ #define FIX_470_MASA_JBM_EXT /* Nokia: Issue 470, fix MASA EXT output with JBM */ #define FIX_564 /* Nokia: Issue 564: Fix gains in JBM path for SBA with parametric binaural renderer */ #define API_5MS /* FhG: 5ms rendering capability */ #define FIX_559_EXTL_IGF_MISMATCH /* VA: issue 559: fix mismatch between st->extl and st->igf observed as crash in PlanarSBA bitrate switching */ #define FIX_571_REVERB_NOT_ACTIVATED_ISM /* Philips: Issue 571: Reverb not activated for discrete and parametric ISM */ #define FIX_QMETA_SID_5k2 /* Nokia: Issue 137: enable using full 5.2k bitrate in MASA SID */ Loading Loading
apps/renderer.c +23 −1 Original line number Diff line number Diff line Loading @@ -175,6 +175,9 @@ typedef struct float lfeConfigElevation; bool lfeCustomRoutingEnabled; char inLfePanningMatrixFile[RENDERER_MAX_CLI_ARG_LENGTH]; #ifdef API_5MS bool framing_5ms; #endif #ifdef FIX_488_SYNC_DELAY float syncMdDelay; #endif Loading Loading @@ -206,6 +209,9 @@ typedef enum #endif CmdLnOptionId_referenceVectorFile, CmdLnOptionId_exteriorOrientationFile, #ifdef API_5MS CmdLnOptionId_framing5ms, #endif #ifdef FIX_488_SYNC_DELAY CmdLnOptionId_syncMdDelay, #endif Loading Loading @@ -348,6 +354,14 @@ static const CmdLnParser_Option cliOptions[] = { .matchShort = "exof", .description = "External orientation trajectory file for simulation of external orientations", }, #ifdef API_5MS { .id = CmdLnOptionId_framing5ms, .match = "framing_5ms", .matchShort = "fr5", .description = "Process audio with 5 ms framing. Time resolution of metadata (e.g. ISM positions) remains unchanged w.r.t. 20 ms framing", }, #endif #ifdef FIX_488_SYNC_DELAY { .id = CmdLnOptionId_syncMdDelay, Loading Loading @@ -2509,7 +2523,9 @@ static CmdlnArgs defaultArgs( args.lfeCustomRoutingEnabled = false; clearString( args.inLfePanningMatrixFile ); #ifdef API_5MS args.framing_5ms = false; #endif #ifdef FIX_488_SYNC_DELAY args.syncMdDelay = 0; #endif Loading Loading @@ -2652,6 +2668,12 @@ static void parseOption( exit( -1 ); } break; #ifdef API_5MS case CmdLnOptionId_framing5ms: assert( numOptionValues == 0 ); args->framing_5ms = true; break; #endif #ifdef FIX_488_SYNC_DELAY case CmdLnOptionId_syncMdDelay: assert( numOptionValues == 1 ); Loading
lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -155,6 +155,7 @@ #define FIX_137_SID_MD_BITS /* Dlb: Fix issue #137 , SID bitrate mismatch correction */ #define FIX_470_MASA_JBM_EXT /* Nokia: Issue 470, fix MASA EXT output with JBM */ #define FIX_564 /* Nokia: Issue 564: Fix gains in JBM path for SBA with parametric binaural renderer */ #define API_5MS /* FhG: 5ms rendering capability */ #define FIX_559_EXTL_IGF_MISMATCH /* VA: issue 559: fix mismatch between st->extl and st->igf observed as crash in PlanarSBA bitrate switching */ #define FIX_571_REVERB_NOT_ACTIVATED_ISM /* Philips: Issue 571: Reverb not activated for discrete and parametric ISM */ #define FIX_QMETA_SID_5k2 /* Nokia: Issue 137: enable using full 5.2k bitrate in MASA SID */ Loading