마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 VNC서버를 만들고있는데요 FB0 화면 내용이 이상합니다.

0 추천
현재 테블릿의 /dev/graphics/fb0 을 777로 풀고 여기서 이미지 데이터를 읽어와서

클라이언트에거 주는 VNC서버를 만들고 있습니다.

매 프레임마다(프레임이랄것도 없네요) JPEG으로 압축해서 클라이언트로 보내주고있는데요

문제는 이 FB0을 OPEN해서  bit per pixel값을 확인해보면 대부분 32비트 (ARGB 8888)로 나옵니다.

이때는 화면값이 정상인데요 중간중간 화면을 넘어가거나 하다보면 bit per pixel값이 16비트이면서

RGBA 값은 8888이라고 나옵니다. 이때 의 FB0을 화면으로 찍어보면 정확한 화면이 아니라

화면의 절반만 표시되고, 이 절반 화면도 현재 LCD화면이 아니라 이전 화면만 나오고 있습니다.

매 실시간 LCD에 표시되고있는 화면을 얻어오고 싶은데 좋은 방법이 있는지 알고싶습니다.

주변에 물어보니 FB0말고 다른 방법이 있다고 하는데 잘 모르겠네요.....

아니면 BIT PER PIXEL값이 16비트로 떨어질때 정확하게 화면을 처리하는방법이 있는지모르겠네요

원래 BPP값은 유동적이었나요?
전호은 (140 포인트) 님이 2015년 3월 18일 질문
usb로 컴퓨터와 연결 한다면 adb에 정의된 프로토콜로 이미지를 요청 하는 방법이 있긴 합니다 ;;

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...