Opened 11 years ago Last modified 11 years ago #60 new defectEncoder Crashing when Rate Control Enabled: Assertion failed: numBins <= 32
Description
When running the encoder using the configuration file provided with the project (see attached), the encoder crashes with the following error immediately after encoding POC 0 Layer 2.
Assertion failed: numBins <= 32, file ..\..\source\Lib\TLibEncoder\TEncSbac.cpp,
This was also replicated on version 10.2.
Rate control works fine with version HTM 10.0.
Moreover, upon enabling Rate Control Macros:
KWU_RC_VIEWRC_E0227 and KWU_RC_MADPRED_E0227 the compiler generated a number of errors.
A) TAppEncTop.cpp
This refers to the following code:
#if KWU_RC_MADPRED_E0227
#if KWU_RC_MADPRED_E0227
B) A series of error when compiling TencSlice.cpp. There seems to be a missing braces.
TEncSlice.cpp
..\..\source\Lib\TLibEncoder\TEncSlice.cpp(1495) : error C2601: 'TEncSlice::xDetermineStartAndBoundingCUAddr' : local function definitions are illegal
..\..\source\Lib\TLibEncoder\TEncSlice.cpp(1818) : error C2601: 'TEncSlice::xGetQPValueAccordingToLambda' : local function definitions are illegal
..\..\source\Lib\TLibEncoder\TEncSlice.cpp(1824) : fatal error C1075: end of file found before the left brace '{' at '..\..\source\Lib\TLibEncoder\TEncSlice.cpp(796)' was matched
C) A series of errors when compiling TEncRateCtrl.cpp
..\..\source\Lib\TLibEncoder\TEncRateCtrl.cpp(948) : error C2374: 'totalMAD' : redefinition; multiple initialization
..\..\source\Lib\TLibEncoder\TEncRateCtrl.cpp(949) : error C2374: 'MAD' : redefinition; multiple initialization
The latter refers to a double declaration. Moreover some MACRO defines have not been updated.
Have you replicated these issues? Attachments (2)Change history (5)comment:1 Changed 11 years ago by DefaultCC Plugin
Changed 11 years ago by mrcord81comment:2 Changed 11 years ago by mrcord81
Changed 11 years ago by lili90comment:3 Changed 11 years ago by lili90
The attached file is generated for HTM-10.1 Note: See TracTickets for help on using tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
fix ticket #60 patch