50 int main(
int argc,
char* argv[])
52 Int returnCode = EXIT_SUCCESS;
56 fprintf( stdout,
"\n" );
57 fprintf( stdout,
"HM software: Decoder Version [%s] (including RExt)",
NV_VERSION );
61 fprintf( stdout,
"\n" );
67 if(!cTAppDecTop.
parseCfg( argc, argv ))
70 returnCode = EXIT_FAILURE;
76 clock_t lBefore = clock();
83 printf(
"\n\n***ERROR*** A decoding mismatch occured: signalled md5sum does not match\n");
84 returnCode = EXIT_FAILURE;
88 dResult = (
Double)(clock()-lBefore) / CLOCKS_PER_SEC;
89 printf(
"\n Total Time: %12.3f sec.\n", dResult);
Void create()
create internal members
#define NVM_BITS
used for checking 64-bit O/S
Bool parseCfg(Int argc, TChar *argv[])
initialize option class from configuration
Decoder application class (header)
int main(int argc, char *argv[])
decoder application class
UInt getNumberOfChecksumErrorsDetected() const
Void decode()
main decoding function
#define NV_VERSION
Current software version.
Void destroy()
destroy internal members