Changeset 630 in SHVCSoftware for branches/SHM-5.1-dev/source/Lib/TLibCommon


Ignore:
Timestamp:
15 Mar 2014, 06:28:53 (11 years ago)
Author:
qualcomm
Message:

JCTVC-P0041: Include signalling of POC related syntax elements (Macro: POC_RESET_IDC_SIGNALLING)

Signalling and parsing of POC-related syntax elements. Decoding process and encoder assignment to be included in a subsequent patch.

From: Adarsh K. Ramasubramonian <aramasub@…>

Location:
branches/SHM-5.1-dev/source/Lib/TLibCommon
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-5.1-dev/source/Lib/TLibCommon/TComSlice.cpp

    r628 r630  
    115115, m_noRaslOutputFlag              ( false )
    116116, m_handleCraAsBlaFlag            ( false )
     117#endif
     118#if POC_RESET_IDC_SIGNALlING
     119, m_pocResetIdc                   ( 0 )
     120, m_pocResetPeriodId              ( 0 )
     121, m_fullPocResetFlag              ( false )
     122, m_pocLsbVal                     ( 0 )
     123, m_pocMsbVal                     ( 0 )
     124, m_pocMsbValRequiredFlag         ( false )
     125, m_pocMsbValPresentFlag          ( false )
    117126#endif
    118127#endif //SVC_EXTENSION
  • branches/SHM-5.1-dev/source/Lib/TLibCommon/TComSlice.h

    r628 r630  
    20472047  Bool        m_handleCraAsBlaFlag;
    20482048#endif
     2049#if POC_RESET_IDC_SIGNALlING
     2050  Int         m_pocResetIdc;
     2051  Int         m_pocResetPeriodId;
     2052  Bool        m_fullPocResetFlag;
     2053  Int         m_pocLsbVal;
     2054  Int         m_pocMsbVal;
     2055  Bool        m_pocMsbValRequiredFlag;
     2056  Bool        m_pocMsbValPresentFlag;
     2057#endif
    20492058#endif //SVC_EXTENSION
    20502059
     
    23742383
    23752384#endif
     2385#if POC_RESET_IDC_SIGNALlING
     2386  Int       getPocResetIdc       ()                              { return m_pocResetIdc;       }
     2387  Void      setPocResetIdc       (Int b)                         { m_pocResetIdc = b;          }
     2388  Int       getPocResetPeriodId  ()                              { return m_pocResetPeriodId;       }
     2389  Void      setPocResetPeriodId  (Int b)                         { m_pocResetPeriodId = b;          }
     2390  Bool      getFullPocResetFlag  ()                              { return m_fullPocResetFlag;       }
     2391  Void      setFullPocResetFlag  (Bool b)                        { m_fullPocResetFlag = b;          }
     2392  Int       getPocLsbVal         ()                              { return m_pocLsbVal;       }
     2393  Void      setPocLsbVal       (Int b)                           { m_pocLsbVal = b;          }
     2394  Int       getPocMsbVal         ()                              { return m_pocMsbVal;       }
     2395  Void      setPocMsbVal       (Int b)                           { m_pocMsbVal = b;          }
     2396  Bool      getPocMsbValPresentFlag ()                           { return m_pocMsbValPresentFlag; }
     2397  Void      setPocMsbValPresentFlag (Bool x)                     { m_pocMsbValPresentFlag = x; }
     2398  Bool      getPocMsbValRequiredFlag ()                           { return m_pocMsbValRequiredFlag; }
     2399  Void      setPocMsbValRequiredFlag (Bool x)                     { m_pocMsbValRequiredFlag = x; }
     2400#endif
    23762401
    23772402#endif //SVC_EXTENSION
  • branches/SHM-5.1-dev/source/Lib/TLibCommon/TypeDef.h

    r628 r630  
    9191#define POC_RESET_FLAG                   1      ///< JCTVC-N0244: POC reset flag for  layer pictures.
    9292#define POC_RESET_IDC                    1      ///< JCTVC-P0041: Include poc_reset_idc and related derivation - eventually will replace POC_RESET_FLAG
     93#if POC_RESET_IDC
     94#define POC_RESET_IDC_SIGNALLING         1      ///< JCTVC-P0041: Include signalling for poc_reset related syntax elements
     95#endif
    9396#define NO_OUTPUT_OF_PRIOR_PICS          1      ///< Use no_output_of_prior_pics_flag
    9497#define ALIGN_TSA_STSA_PICS              1      ///< JCTVC-N0084: Alignment of TSA and STSA pictures across AU.
Note: See TracChangeset for help on using the changeset viewer.