Command Line Switches

The format of the nvm_iep_sci application command line is:

nvm_iep_sci [-h] [-v] [-cf config.cfg] {[-sf config1.cfg]...[-sf configN.cfg]} {[-p EncParam1=EncValue1]..[ EncParamM=EncValueM]} -eventDataRecorder [num_second]

The following table describes the command line switches:

Switch Description Default
-h Displays help text on for this application. N/A
-v <level>

Logging level. Value may be:

  • 0: Errors
  • 1: Warnings
  • 2: Info
  • 3: Debug
0
-cf <config_file> Specifies the base configuration file. N/A
-sf <config_file>

Specifies a specific configuration file.

Any parameters provided in this file overwrite parameters specified in the base configuration file.

N/A
-p <p1>=<v1>,… <pn>=<vn>

Sets parameter <p1> to the value <v1>… <pn> to value <vN>.

Overrides parameters set through both configuration files.

Note: Invalid parameters keys are ignored.

N/A
-eventDataRecorder <sec> Enables event data recorder mode with a recording time of <sec> seconds.
-crc gen <filename> Generates CRC values for each frame in the encoded bitstream and stores them in the specified file. N/A
-crc chk <filename> Generates CRC values at runtime for each frame in the encoded bitstream and checks them against the CRC values specified in the file. N/A
-id <id> Specifies encoder instance ID. 0
-profile <FPS> Enables profiling measurement and reports Initialization, Submission, and Execution latency. <FPS> indicates the FPS at which Frames should be rate limited. 0 indicates rate limiting is disabled. N/A
-profileTest <InitLat> <SubLat> <ExecLat> Verifies whether Initialization, Submit, and Execution latencies are within the prescribed limits when profiling is enabled. Where <InitLat>, <SubLat> and <ExecLat> indicates the init, submit and Execution latency reference values in us. N/A