Changeset 546 in SHVCSoftware for branches/SHM-4.1-dev/source/Lib/TLibCommon


Ignore:
Timestamp:
15 Jan 2014, 01:06:24 (11 years ago)
Author:
qualcomm
Message:

JCTVC-O0137: Reserve value 63 for vps_max_layers_minus1 (Macro: O0137_MAX_LAYERID)

Reserve the value of 63 for vps_max_layers_minus1, but allow bistreams to contain the value. Decoder ignore NUTs with layer ID equal to 63.

Patch from Karsten Suehring <karsten.suehring@…>

From: Adarsh K. Ramasubramonian <aramasub@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-4.1-dev/source/Lib/TLibCommon/TypeDef.h

    r545 r546  
    4949#define MAX_LAYERS                       2      ///< max number of layers the codec is supposed to handle
    5050
     51#define O0137_MAX_LAYERID                1      ///< JCTVC-O0137, JCTVC-O0200, JCTVC-O0223: restrict nuh_layer_id and vps_max_layers_minus1
     52
    5153#define O0109_O0199_FLAGS_TO_VUI         1      ///< JCTVC-O0109, O0199: move single_layer_for_non_irap_flag and higher_layer_flag to vps_vui
    5254#define O0109_VIEW_ID_LEN                1      ///< JCTVC-O0109: view_id_len_minus1 to view_id_len, and add constraint (1<<view_id_len) is greater than or equal to NumViews
     
    253255
    254256#define MAX_CPB_CNT                     32  ///< Upper bound of (cpb_cnt_minus1 + 1)
     257#if O0137_MAX_LAYERID
     258#define MAX_NUM_LAYER_IDS                63
     259#else
    255260#define MAX_NUM_LAYER_IDS                64
    256 
     261#endif
    257262#define COEF_REMAIN_BIN_REDUCTION        3 ///< indicates the level at which the VLC
    258263                                           ///< transitions from Golomb-Rice to TU+EG(k)
Note: See TracChangeset for help on using the changeset viewer.