Giter VIP home page Giter VIP logo

hpm-3.3's Introduction

/******************************************************************
.        High-Performance Model(HPM) Software Manual
******************************************************************/
please send comments and additions to [email protected]

1. Compilation
2. Command line parameters
3. Examples of command line
4. Configuration files

****************************************************************
1. Compilation

1.1 Windows
  
  A workspace for MS Visual Studio is provided with the name "hpm_vsXXXX.sln" in the directory "build\x86_windows". It contains the encoder and decoder projects.

1.2 Unix/Linux

  Makefiles are provided in the directory "build\x86_linux".
  'make' command will create the obj files and generate the executable file in the 'bin' directory.
	
*******************************************************************
2. Command line parameters

  2.1 Encoder

     encoder_app [--config file] [-paramShort ParameterValue] [--paramLong ParameterValue]

     --config file    
             All Parameters are initially taken from the 'file', typically: "encode_RA.cfg".

     -paramShort ParameterValue
     --paramLong ParameterValue
             If -paramShort or --paramLong parameters are present, then the ParameterValue will override the default settings in the configuration file.

  2.2 Decoder

     decoder_app [-paramShort ParameterValue] [--paramLong ParameterValue]
	 
	 All decoding parameters are set by the command lines.

*******************************************************************
3. Examples of command line
     
  2.1 Random Access
     
     build\x86_windows\x64\Release\encoder_app --config cfg\encode_RA.cfg -i City_1280x720_60.yuv -w 1280 -h 720 -z 60 -p 64 -f 9 -d 8 -q 45 -o City_RA.bin -r City_RA_rec.yuv
     build\x86_windows\x64\Release\decoder_app -s -i City_RA.bin -o City_RA_dec.yuv
     
  2.2 All Intra
  
     build\x86_windows\x64\Release\encoder_app --config cfg\encode_AI.cfg -i City_1280x720_60.yuv -w 1280 -h 720 -z 60 -f 9 -d 8 -q 45 -o City_AI.bin -r City_AI_rec.yuv
     build\x86_windows\x64\Release\decoder_app -s -i City_AI.bin -o City_AI_dec.yuv

  2.3 Low Delay
  
     build\x86_windows\x64\Release\encoder_app --config cfg\encode_LD.cfg -i City_1280x720_60.yuv -w 1280 -h 720 -z 60 -f 9 -d 8 -q 45 -o City_LD.bin -r City_LD_rec.yuv
     build\x86_windows\x64\Release\decoder_app -s -i City_LD.bin -o City_LD_dec.yuv
     
*******************************************************************
4. Configuration files

   The default configuration files are provided in the directory "cfg".
   These contain explanatory comments for each parameter.
  
   If the parameter name is undefined, the program will be terminated with an error message.

*******************************************************************

hpm-3.3's People

Contributors

philhhhhhe avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.