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 |
-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 |