-touch usan_log_empty# Creates an empty file, this is to avoid "grep: usan_log_*: No such file or directory" in case no USAN failures are reported from pytest
.description="Audio format of input file (e.g. 5_1 or HOA3 or META,use -l for a list)",
.description="Audio format of input file (e.g. 5_1 or HOA3 or META,\nuse -l for a list)",
},
},
{
{
.id=CmdLnOptionId_inputMetadata,
.id=CmdLnOptionId_inputMetadata,
.match="input_metadata",
.match="input_metadata",
.matchShort="im",
.matchShort="im",
.description="Space-separated list of path to metadata files for ISM or MASA inputs or BINAURAL_SPLIT_PCM input mode. For OMASA, ISM files must be specified first.",
.description="Space-separated list of path to metadata files for ISM/MASA/OMASA/\nOSBA/BINAURAL_SPLIT_PCM inputs. \nFor OMASA, ISM files must be specified first.",
.description="Reference rotation trajectory file for simulation of head tracking(only for binaural outputs)",
.description="Reference rotation trajectory file for simulation of head tracking\n(only for binaural outputs)",
},
},
{
{
.id=CmdLnOptionId_customHrtfFile,
.id=CmdLnOptionId_customHrtfFile,
.match="custom_hrtf",
.match="custom_hrtf",
.matchShort="hrtf",
.matchShort="hrtf",
.description="Custom HRTF file for binaural rendering(only for binaural outputs)",
.description="Custom HRTF file for binaural rendering\n(only for binaural outputs)",
},
},
{
{
.id=CmdLnOptionId_renderConfigFile,
.id=CmdLnOptionId_renderConfigFile,
.match="render_config_parameters",
.match="render_config_parameters",
.matchShort="render_config",
.matchShort="render_config",
.description="Binaural renderer configuration parameters in file(only for binaural outputs)",
.description="Binaural renderer configuration parameters in file\n(only for binaural outputs)",
},
},
{
{
.id=CmdLnOptionId_nonDiegeticPan,
.id=CmdLnOptionId_nonDiegeticPan,
.match="non_diegetic_panning",
.match="non_diegetic_panning",
.matchShort="non_diegetic_pan",
.matchShort="non_diegetic_pan",
.description="Panning mono non diegetic sound to stereo -90<= pan <= 90\nleft or l or 90->left, right or r or -90->right,center or c or 0 ->middle\n",
.description="Panning mono non diegetic sound to stereo -90<= pan <= 90\nleft or l or 90->left, right or r or -90->right,\ncenter or c or 0 ->middle",
},
},
{
{
.id=CmdLnOptionId_orientationTracking,
.id=CmdLnOptionId_orientationTracking,
.match="tracking_type",
.match="tracking_type",
.matchShort="otr",
.matchShort="otr",
.description="Head orientation tracking type: 'none', 'ref', 'avg' or `ref_vec`or `ref_vec_lev` (only for binaural outputs)",
.description="Head orientation tracking type: 'none', 'ref', 'avg' or `ref_vec`\nor `ref_vec_lev` (only for binaural outputs)",
},
},
{
{
.id=CmdlnOptionId_lfePosition,
.id=CmdlnOptionId_lfePosition,
.match="lfe_position",
.match="lfe_position",
.matchShort="lp",
.matchShort="lp",
.description="Output LFE position. Comma-delimited triplet of [gain, azimuth,elevation] where gain is linear (like --gain, -g) and azimuth,elevation are in degrees.\nIf specified, overrides the defaultbehavior which attempts to map input to output LFE channel(s)",
.description="Output LFE position. Comma-delimited triplet of [gain, azimuth,\nelevation] where gain is linear (like --gain, -g) and azimuth,\nelevation are in degrees.If specified, overrides the default\nbehavior which attempts to map input to output LFE channel(s)",
},
},
{
{
.id=CmdlnOptionId_lfeMatrix,
.id=CmdlnOptionId_lfeMatrix,
.match="lfe_matrix",
.match="lfe_matrix",
.matchShort="lm",
.matchShort="lm",
.description="LFE panning matrix. File (CSV table) containing a matrix ofdimensions [ num_input_lfe x num_output_channels ] with elementsspecifying linear routing gain (like --gain, -g). \nIf specified,overrides the output LFE position option and the defaultbehavior which attempts to map input to output LFE channel(s)",
.description="LFE panning matrix. File (CSV table) containing a matrix of\ndimensions [ num_input_lfe x num_output_channels ] with elements\nspecifying linear routing gain (like --gain, -g). If specified,\noverrides the output LFE position option and the default\nbehavior which attempts to map input to output LFE channel(s)",
.description="Metadata Synchronization Delay in ms, Default is 0. Quantized by5ms subframes for TDRenderer (13ms -> 10ms -> 2subframes)",
.description="Metadata Synchronization Delay in ms, Default is 0. Quantized by\n5ms subframes for TDRenderer (13ms -> 10ms -> 2subframes)",
},
},
{
{
.id=CmdLnOptionId_directivityPatternId,
.id=CmdLnOptionId_directivityPatternId,
.match="ism_directivity_pattern_id",
.match="ism_directivity_pattern_id",
.matchShort="dpid",
.matchShort="dpid",
.description="Directivity pattern ID(s) = [ID1, ID2, ID3, ID4]. Space-separatedlist of up to 4 numbers (unsigned integers) can be specified forBINAURAL and BINAURAL_ROOM_REVERB output configuration.\nID1, ID2, ID3, ID4 specify the directivity pattern IDs used forISMs 1,2,3 and 4 respectively.\nThis options needs to be accompanied by a render_config file,otherwise a default directivity pattern is used.",
.description="Directivity pattern ID(s) = [ID1, ID2, ID3, ID4]. Space-separated\nlist of up to 4 numbers (unsigned integers) can be specified for\nBINAURAL and BINAURAL_ROOM_REVERB output.\nID1, ID2, ID3, ID4 specify the directivity pattern IDs used for\nISMs 1,2,3 and 4 respectively.\nThis option needs to be accompanied by a render_config file,\notherwise a default directivity pattern is used.",
},
},
{
{
.id=CmdLnOptionId_acousticEnvironmentId,
.id=CmdLnOptionId_acousticEnvironmentId,
.match="acoustic_environment_id",
.match="acoustic_environment_id",
.matchShort="aeid",
.matchShort="aeid",
.description="Acoustic environment ID (number > 0) alternatively, it can bea text file where each line contains \"ID duration\" forBINAURAL_ROOM_REVERB output configuration.",
.description="Acoustic environment ID (number > 0) alternatively, it can be\na text file where each line contains \"ID duration\" for\nBINAURAL_ROOM_REVERB output.",
fprintf(stderr,"\nExternal Renderer Config is supported only when binaural output configurations is used as output OR when Split pre-rendering mode is enabled. Exiting. \n");
fprintf(stderr,"\nExternal Renderer Config is supported only when binaural output configurations is used as output OR when Split pre-rendering mode is enabled. Exiting. \n");
fprintf(stderr,"Failed to get directivity patterns for one or more of IDs: %d %d %d %d\n\n",args.directivityPatternId[0],args.directivityPatternId[1],args.directivityPatternId[2],args.directivityPatternId[3]);