기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

GB에서는 경험하지 못했던 문제 였는데, 

ICS에서 작업중에, LCD 화면에 보이는 pop-up window의 몇몇 라인이 사라지는 문제가 있어, DDMS를 통해서 화면 Screenshot을 시도 했습니다. 

그랬더니, DDMS에서 dump한 이미지와 실제 LCD 이미지(framebuffer)가 다르게 보이고 있습니다. (문제가 나타니지 않고 있다는 뜻) 

DDMS가 framebuffer를 가지고 오는 것이 아니라면, ICS에서는 어느 포인트에서 어떠한 원리로 screen shot dump를 뜨는 것인가요? 

이 mechanism이 GB이후에 뭔가 바뀐것인가요? 


lived

2012.03.27 23:02:42
*.111.135.254

네. 바뀌었습니다.


GB까지는 framebuffer_service에서 직접 fb0를 읽어서 read했지만,


그럴 경우, 캡쳐되지 않는 화면(OverlaySource를 쓰는 Layer - ex. Camera Preview)가 있어,


HC부터는 (ICS도 마찬가지) screenshot API를 사용합니다.


SurfaceFlinger의 captureScreen()이라는 API로 캡쳐한 결과물을 DDMS에서 뿌려주는 것이고,


이럴 경우, 실제 fb0와 다르게 보이는 경우도 생길 수 있죠(문제가 있다면)


참고로 이렇게하면 캡쳐가 지금 화면 그대로 되며,


간단한 캡쳐 원리는 따로 잡은 버퍼에 다시 한번 모든 layer들을 draw해줍니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
» screen snapshot in ICS [1] 누구~? 2012-03-27 1388
5267 안드로이드 커널 구(?)버전은 어떻게 받을 수 있나요? [1] 다콩 2012-03-27 1312
5266 제가 만든 어플리케이션을 보드가 부팅했을 때 자동으로 실행 되게하... [7] 혜민아빠 2012-03-27 1522
5265 ramdisk 제작시 커널의 MTD파티션은 어떻게 해야 하나요? [2] 혜민아빠 2012-03-27 1755
5264 설계도를 볼때 궁금한 점이 있습니다. file [3] sonbong 2012-03-26 1299
5263 안드로이드 빌드, choosecombo 질문입니다. [1] 나노세컨드 2012-03-24 1490
5262 ramdisk 제작은 어디서 해야 하나요? [4] 혜민아빠 2012-03-23 1194
5261 LCD 타이밍 세팅했는데요, 맞게 한건지 아닌지 모르겠어요. file [4] 훌러덩 2012-03-23 1339
5260 ramdisk를 만들어 파일 시스템으로 사용할 때 나오는 문제에 대해서.... file [4] 혜민아빠 2012-03-23 1361
5259 Android.Gingerbread MTD-utils 추가 포팅 문제점. [3] 서유한 2012-03-23 1748
5258 어셈블러에서 c로 넘어 올때의 디버깅 메시지 해황 2012-03-22 777
5257 V310의 LCD Datasheet 와 다음 setting 값은 어딜 보고 정하신건... [1] 훌러덩 2012-03-22 1535
5256 Application영역에서 open()함수를 사용하듯이 디바이스 드라이버 단... [2] 혜민아빠 2012-03-22 1430
5255 [6410 질문] 6410보드 LCD 에 동영상 출력 [2] 53% 2012-03-21 1239
5254 Origen 보드에서 Linaro ICS repo후에 lunch는? [1] HR 2012-03-20 1209
5253 Boot Vibration을 죽일 수 없을까요? [2] Simba444 2012-03-17 1341
5252 보드 셋업 코드에서 SPI를 추가해서 동작은 잘 되지만, Chip Se... file [1] 혜민아빠 2012-03-16 1367
5251 Frame buffer & G3D 가속기 에 대해서… [1] 강용근 2012-03-16 1290
5250 모듈 빌드 시 필요한 커널 관련 파일들은 어디서? [3] 다콩 2012-03-16 1210
5249 Alsa 환경 구성중 alsa-util compile 시 에러발생에 대한 질문(조언요... [2] 로이1024 2012-03-16 1624

사용자 로그인