임베디드 장비 개발중입니다.

 

화면 처리에 대한 내용을 작업하고 있는데

 

"copybit->stretch()" 를 통해 구성된 이미지를 전달하는 부분에서

 

기존 source에서 사용하고 있던 이미지를 축소시켜서 전달하려고 했더니

 

이후 장비가 죽는 문제가 발생하여 문의드립니다.

 

 

 

- 기존 copybit->stretch에서 전달하는 크기 : width  1280, height  640

 

- 여기서 width 를 임의의 작은 값으로 변경

 

- 이후 화면 처리 확인시 축소된 화면이 보이기는 하나 다른 화면전환시에는 무조건 죽는 문제 발생

 

 

 

아래와 같은 메세지 출력하면서 죽는 문제 발생

W/SharedBufferStack( 1792): waitForCondition(DequeueCondition) timed out (identity=2, status=0). CPU may be pegged. trying again.

gfx_wait: timeout

W/SharedBufferStack( 1792): waitForCondition(LockCondition) timed out (identity=2, status=0). CPU may be pegged. trying again.

gfx_wait: timeout

gfx_wait: timeout   

 

 

 

위의메세지를 보고 waitForCondition()과 gfx_wait() delay time을 조절해보았으나 세트가 죽기까지의 시간만 조금 조절될뿐

동일하게 죽는 현상이 나타나네요...

 

많은 분들의 조언 부탁드립니다.

 

감사합니다.