This readme file contains the details of software corresponding to the proposal I0347 related to inter-RPS prediction.

Any input sequence can be used because the results would only depend on the configuration file and test case. The macros used in the software are as follows (in Lib\TLibCommon\TypeDef.h)

1. MY_RPS_COUNTER: this is used to enable bit-counting; should be set to 1 to see the results.
2. INTERRPSPREDICTION_NEW: this macro is used to enable the proposed inter-rps algorithm.
3. INTERRPSPREDICTION_NEW_LD: this is a macro to be enabled only when the LD case is being tested for the proposed algorithm.

Macro assignement for the different cases.
------------------------------------------

1. Anchor (WD 6/CD)
#define MY_RPS_COUNTER 1
#define INTERRPSPREDICTION_NEW 0
#define INTERRPSPREDICTION_NEW_LD 0

2. I0347 (for RA case)
#define MY_RPS_COUNTER 1
#define INTERRPSPREDICTION_NEW 1
#define INTERRPSPREDICTION_NEW_LD 0

3. I0347 (for LD case)
#define MY_RPS_COUNTER 1
#define INTERRPSPREDICTION_NEW 0
#define INTERRPSPREDICTION_NEW_LD 1

Configuration files:
---------------------

The configuration files to be used are as follows:
1. For anchor (WD 6/CD), random access (RA): encoder_randomaccess_main.cfg
2. For anchor (WD 6/CD), low delay (LD): encoder_lowdelay_main.cfg
3. For I0347, random access (RA): encoder_randomaccess_main_NEW.cfg
4. For I0347, low delay (LD): encoder_lowdelay_main_NEW.cfg

Output bit-count:
------------------

The bit count for signaling the different RPS will be in the decoder log file right at the beginning.
