surfaceflinger

    0

    1답변

    Android Display Server SurfaceFlinger의 언어는 무엇입니까? Java 또는 C 운전자 측면에서 SurfaceFlinger와 X11 또는 Wayland의 주요 차이점은 무엇입니까?

    0

    1답변

    나는 surfaceflinger에 의해 합성 될 레이어의 내용을 읽는 것을 포함하는 프로젝트를 진행 중이다. 특별히 합성 할 레이어가 모두 1 비트 0r 모두 0 비트인지 확인해야합니다. 이것은 SurfaceFlinger로 작성하기 전에 몇 가지 최적화를 적용하는 것입니다. 내 로그 메시지를 추가하여 adb-logcat을 통해 버퍼 생성을 추적했지만 해당

    3

    1답변

    레이어 내용을 읽고 앱에서 렌더링 한 내용과 동일한 내용인지 확인하고 있습니다. 난 그들이 SurfaceFlinger에 의해 합성되기 전에 내용을 읽고있다. 여기에서 HWComposer.cpp가을 setAcquireFenceFd HWCLayerVersion1 :: 코드의 블록은() 층을 내용으로 원시 파일/화소 덤프이다. 내가 적절한 속성을 IrfanVie

    0

    1답변

    안드로이드 장치의 화면에 표시되는 내용에 이미지 필터를 적용하고 싶습니다. 이미지 필터의 가장 간단한 예는 화면에 표시되기 바로 전에 프레임 버퍼에 적용된 세피아 필터 일 수 있습니다. 그리고 확실하게하기 위해, 나는이 효과 시스템을 내 응용 프로그램뿐만 아니라 넓게 원합니다.

    0

    1답변

    Android-4.0.4의 SurfaceFlinger 라이브러리를 사용하는 네이티브 안드로이드 응용 프로그램을 개발하고 싶습니다. SurfaceFlinger 라이브러리가 안드로이드에서 작동하는 방식과 그 흐름 및 빌드 및 실행 방법에 대해 배우고 싶습니다./테스트 데이터를 사용하여 디버깅하십시오. 내 응용 프로그램 (cpp 파일)에서 올바른 메서드를 호출

    0

    1답변

    나는 서페이스 핑거를 이해하기 위해이 URL을 읽었습니다. https://source.android.com/devices/graphics/arch-sf-hwc 하고, 이해 할 수없는 오전 아래 블록. 누군가 예를 들어 설명하면 좋을 것입니다. 화면이 바뀌고있을 때 오버레이 플레인이 GL 구성보다 효율적이지 않을 수 있습니다. 이것은 특히 오버레이에 투명 픽

    5

    1답변

    Android 앱에서 프레임 드롭을 조사하고 있습니다. 그들은 불규칙적이며 평균 1 초에 1 번 정도 발생합니다. 문제의 렌더러를 매우 간단한 쉐이더로 연결 했으므로 프레임 렌더링 시간이 짧다는 것을 확신합니다. 내가 systrace를 실행하면 드롭 된 프레임처럼 보일 수 있지만 HW_VSYNC_0 신호가 가끔씩 반전되지 않을 수 있습니다 (즉, 반주기 동

    0

    1답변

    내 응용 프로그램이 Android의 버퍼링 시스템과 상호 작용하는 방식을 더 잘 이해하려고합니다. 특히 Vsync 신호와 관련하여 내 프레임이 SurfaceFlinger의 BufferQueue에 추가 될 때 최적화하고 싶습니다. 내가 그들을 사용하는 경우 BufferQueue 정보가 SurfaceViews 내부에 포함되어 있는지 이해 : Binder_1-

    0

    1답변

    Android 렌더링 코드를 좀 더 잘 이해하려고합니다. 그래서 SurfaceFlinger의 일부인 Layer :: drawWithOpenGL() 함수에 로깅을 추가합니다. 하지만 그것은 결코 부르지 않을 것 같습니다. 왜 이것이 사실인지 누군가가 밝힐 수 있습니까? 감사합니다.

    -2

    1답변

    배경을 사용하여 안드로이드 응용 프로그램을 통해 픽셀 색상을 변경하고 싶습니다. 이미지 파일이 아닌 전체 화면을 의미합니다. 어떻게 픽셀 색상을 수정할 수 있습니까? 검색 결과, "Bitmap", "Surfaceflinger", "Framebuffer"를 찾을 수 있습니다. 하지만 올바른 방법은 무엇인지 모르겠습니다.