equal
deleted
inserted
replaced
195 aInfo = iVideoInfo; |
195 aInfo = iVideoInfo; |
196 NKern::FMSignal(&iLock); |
196 NKern::FMSignal(&iLock); |
197 |
197 |
198 if(aMode != aInfo.iDisplayMode) |
198 if(aMode != aInfo.iDisplayMode) |
199 { |
199 { |
200 aInfo.iOffsetToFirstPixel = KCOnfigOffsetToFirstPixel; |
200 |
|
201 aInfo.iOffsetToFirstPixel = KConfigOffsetToFirstPixel; |
|
202 |
201 aInfo.iIsPalettized = KConfigIsPalettized; |
203 aInfo.iIsPalettized = KConfigIsPalettized; |
202 aInfo.iOffsetBetweenLines = KCOnfigOffsetBetweenLines; |
204 |
|
205 aInfo.iOffsetBetweenLines = KConfigOffsetBetweenLines; |
|
206 |
203 aInfo.iBitsPerPixel = KConfigBitsPerPixel; |
207 aInfo.iBitsPerPixel = KConfigBitsPerPixel; |
204 } |
208 } |
205 return KErrNone; |
209 return KErrNone; |
206 } |
210 } |
207 |
211 |
208 TInt DLcdPowerHandler::AllocateFrameBuffer() |
212 TInt DLcdPowerHandler::AllocateFrameBuffer() |
209 { |
213 { |
210 // Allocate physical RAM for video |
214 // Allocate physical RAM for video |
211 TInt vSize = TSyborg::VideoRamSize(); |
215 |
|
216 // Added only the comments |
|
217 TInt vSize = TSyborg::VideoRamSize(); // Maximum display now 854 x 854 |
|
218 |
212 |
219 |
213 NKern::ThreadEnterCS(); |
220 NKern::ThreadEnterCS(); |
214 TInt r = Epoc::AllocPhysicalRam(vSize,Syborg::VideoRamPhys); |
221 TInt r = Epoc::AllocPhysicalRam(vSize,Syborg::VideoRamPhys); |
215 if (r != KErrNone) |
222 if (r != KErrNone) |
216 { |
223 { |
249 TUint* pV2 = (TUint*)iSecureChunk->LinearAddress(); |
256 TUint* pV2 = (TUint*)iSecureChunk->LinearAddress(); |
250 |
257 |
251 iVideoInfo.iSizeInPixels.iWidth = KConfigLcdWidth; |
258 iVideoInfo.iSizeInPixels.iWidth = KConfigLcdWidth; |
252 iVideoInfo.iSizeInPixels.iHeight = KConfigLcdHeight; |
259 iVideoInfo.iSizeInPixels.iHeight = KConfigLcdHeight; |
253 iVideoInfo.iDisplayMode = KConfigLcdDisplayMode; |
260 iVideoInfo.iDisplayMode = KConfigLcdDisplayMode; |
254 iVideoInfo.iOffsetToFirstPixel = KCOnfigOffsetToFirstPixel; |
261 |
255 iVideoInfo.iOffsetBetweenLines = KCOnfigOffsetBetweenLines; |
262 iVideoInfo.iOffsetToFirstPixel = KConfigOffsetToFirstPixel; |
|
263 iVideoInfo.iOffsetBetweenLines = KConfigOffsetBetweenLines; |
|
264 |
256 iVideoInfo.iIsPalettized = KConfigIsPalettized; |
265 iVideoInfo.iIsPalettized = KConfigIsPalettized; |
257 iVideoInfo.iBitsPerPixel = KConfigBitsPerPixel; |
266 iVideoInfo.iBitsPerPixel = KConfigBitsPerPixel; |
258 iVideoInfo.iSizeInTwips.iWidth = KConfigLcdWidthInTwips; |
267 iVideoInfo.iSizeInTwips.iWidth = KConfigLcdWidthInTwips; |
259 iVideoInfo.iSizeInTwips.iHeight = KConfigLcdHeightInTwips; |
268 iVideoInfo.iSizeInTwips.iHeight = KConfigLcdHeightInTwips; |
260 iVideoInfo.iIsMono = KConfigIsMono; |
269 iVideoInfo.iIsMono = KConfigIsMono; |
444 #endif |
453 #endif |
445 |
454 |
446 iVideoInfo.iSizeInPixels.iWidth = KConfigLcdWidth; |
455 iVideoInfo.iSizeInPixels.iWidth = KConfigLcdWidth; |
447 iVideoInfo.iSizeInPixels.iHeight = KConfigLcdHeight; |
456 iVideoInfo.iSizeInPixels.iHeight = KConfigLcdHeight; |
448 iVideoInfo.iDisplayMode = KConfigLcdDisplayMode; |
457 iVideoInfo.iDisplayMode = KConfigLcdDisplayMode; |
449 iVideoInfo.iOffsetToFirstPixel = KCOnfigOffsetToFirstPixel; |
458 |
450 iVideoInfo.iOffsetBetweenLines = KCOnfigOffsetBetweenLines; |
459 iVideoInfo.iOffsetToFirstPixel = KConfigOffsetToFirstPixel; |
|
460 iVideoInfo.iOffsetBetweenLines = KConfigOffsetBetweenLines; |
|
461 |
451 iVideoInfo.iIsPalettized = KConfigIsPalettized; |
462 iVideoInfo.iIsPalettized = KConfigIsPalettized; |
452 iVideoInfo.iBitsPerPixel = KConfigBitsPerPixel; |
463 iVideoInfo.iBitsPerPixel = KConfigBitsPerPixel; |
453 iVideoInfo.iSizeInTwips.iWidth = KConfigLcdWidthInTwips; |
464 iVideoInfo.iSizeInTwips.iWidth = KConfigLcdWidthInTwips; |
454 iVideoInfo.iSizeInTwips.iHeight = KConfigLcdHeightInTwips; |
465 iVideoInfo.iSizeInTwips.iHeight = KConfigLcdHeightInTwips; |
455 iVideoInfo.iIsMono = KConfigIsMono; |
466 iVideoInfo.iIsMono = KConfigIsMono; |