Changeset 1237 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder


Ignore:
Timestamp:
13 Jul 2015, 20:56:47 (10 years ago)
Author:
seregin
Message:

port rev 4221

Location:
branches/SHM-dev/source/Lib/TLibEncoder
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibEncoder/NALwrite.cpp

    r1029 r1237  
    5353  bsNALUHeader.write(0,1);                    // forbidden_zero_bit
    5454  bsNALUHeader.write(nalu.m_nalUnitType, 6);  // nal_unit_type
    55 #if SVC_EXTENSION
    56   bsNALUHeader.write(nalu.m_layerId, 6); // reserved_one_5bits
    57 #else
    58   bsNALUHeader.write(nalu.m_reservedZero6Bits, 6);                   // nuh_reserved_zero_6bits
    59 #endif
     55  bsNALUHeader.write(nalu.m_nuhLayerId, 6);   // nuh_layer_id
    6056  bsNALUHeader.write(nalu.m_temporalId+1, 3); // nuh_temporal_id_plus1
    6157
  • branches/SHM-dev/source/Lib/TLibEncoder/NALwrite.h

    r1029 r1237  
    6161    UInt temporalID = 0,
    6262#if SVC_EXTENSION
    63     UInt     layerId = 0,
     63    UInt     layerId = 0)
     64#else
     65    UInt reserved_zero_6bits = 0)
    6466#endif
    65     UInt reserved_zero_6bits = 0)
    6667#if SVC_EXTENSION
    67   : NALUnit(nalUnitType, temporalID, layerId, reserved_zero_6bits)
     68  : NALUnit(nalUnitType, temporalID, layerId)
    6869#else
    6970  : NALUnit(nalUnitType, temporalID, reserved_zero_6bits)
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1235 r1237  
    785785#else
    786786  WRITE_CODE( 3,                                    2,        "vps_reserved_three_2bits" );
    787   WRITE_CODE( 0,                                    6,        "vps_reserved_zero_6bits" );
     787  WRITE_CODE( 0,                                    6,        "vps_max_layers_minus1" );
    788788#endif
    789789  WRITE_CODE( pcVPS->getMaxTLayers() - 1,           3,        "vps_max_sub_layers_minus1" );
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r1235 r1237  
    21392139      {
    21402140        // For independent base layer rewriting
    2141         nalu.m_layerId = 0;
     2141        nalu.m_nuhLayerId = 0;
    21422142      }
    21432143#else
     
    21632163      {
    21642164        // For independent base layer rewriting
    2165         nalu.m_layerId = 0;
     2165        nalu.m_nuhLayerId = 0;
    21662166      }
    21672167#else
Note: See TracChangeset for help on using the changeset viewer.