accessoryservices/pluggeddisplay/pluggeddisplayengine/src/edidhandler.cpp
branchRCL_3
changeset 19 94cb00198351
parent 17 0b0048910c20
child 20 1ddbe54d0645
equal deleted inserted replaced
17:0b0048910c20 19:94cb00198351
  1412 
  1412 
  1413 //------------------------------------------------------------------------------
  1413 //------------------------------------------------------------------------------
  1414 // CalculateOverscan
  1414 // CalculateOverscan
  1415 //------------------------------------------------------------------------------
  1415 //------------------------------------------------------------------------------
  1416 //
  1416 //
  1417 void CEDIDHandler::UpdateOverscanValues()
  1417 TBool CEDIDHandler::UpdateOverscanValues()
  1418     {
  1418     {
  1419     FUNC_LOG;
  1419     FUNC_LOG;
  1420 
  1420 
  1421     // Overscan from cenrep
  1421     // Overscan from cenrep
  1422     TInt hOverscan = 0;
  1422     TInt hOverscan = 0;
  1423     TInt vOverscan = 0;
  1423     TInt vOverscan = 0;
  1424     CRepository* cenRep = NULL;
  1424     CRepository* cenRep = NULL;
  1425     TInt err = KErrNone;
  1425     TInt err = KErrNone;
       
  1426 	TBool valChanged = EFalse;
  1426     
  1427     
  1427     TRAP( err, cenRep = CRepository::NewL( KCRUidTvoutSettings ) );
  1428     TRAP( err, cenRep = CRepository::NewL( KCRUidTvoutSettings ) );
  1428     if( err == KErrNone )
  1429     if( err == KErrNone )
  1429         {
  1430         {
  1430         
  1431         
  1443             }
  1444             }
  1444         
  1445         
  1445         // Cleanup
  1446         // Cleanup
  1446         delete cenRep;
  1447         delete cenRep;
  1447         }
  1448         }
       
  1449 
       
  1450 	if( (iHOverscan != hOverscan) || (iVOverscan != vOverscan) )
       
  1451 		{
       
  1452 		valChanged = ETrue;
       
  1453 		}
  1448     
  1454     
  1449     // Update overscan values
  1455     // Update overscan values
  1450     iHOverscan = hOverscan;
  1456     iHOverscan = hOverscan;
  1451     iVOverscan = vOverscan;
  1457     iVOverscan = vOverscan;
  1452 
  1458 
  1453 	INFO_2( "Overscan Values: %d,%d", iHOverscan, iVOverscan );
  1459 	INFO_3( "Overscan Values: %d,%d Changed:%d", iHOverscan, iVOverscan, valChanged );
       
  1460 
       
  1461 	return valChanged;
  1454     }
  1462     }
  1455 
  1463 
  1456 // ----------------------------------------------------------------------------
  1464 // ----------------------------------------------------------------------------
  1457 // CEDIDHandler::FilterAvailableTvConfigList
  1465 // CEDIDHandler::FilterAvailableTvConfigList
  1458 //
  1466 //