Loading libs/vr/libvrflinger/display_service.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -318,6 +318,10 @@ int DisplayService::UpdateActiveDisplaySurfaces() { return hardware_composer_.SetDisplaySurfaces(std::move(visible_surfaces)); } void DisplayService::OnHardwareComposerRefresh() { hardware_composer_.OnHardwareComposerRefresh(); } void DisplayService::SetDisplayConfigurationUpdateNotifier( DisplayConfigurationUpdateNotifier update_notifier) { update_notifier_ = update_notifier; Loading libs/vr/libvrflinger/display_service.h +2 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,8 @@ class DisplayService : public pdx::ServiceBase<DisplayService> { } } void OnHardwareComposerRefresh(); private: friend BASE; friend DisplaySurface; Loading libs/vr/libvrflinger/hardware_composer.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1287,6 +1287,10 @@ void HardwareComposer::HwcHotplug(hwc2_callback_data_t /*callbackData*/, // TODO(eieio): implement display hotplug callbacks. } void HardwareComposer::OnHardwareComposerRefresh() { // TODO(steventhomas): Handle refresh. } void HardwareComposer::SetBacklightBrightness(int brightness) { if (backlight_brightness_fd_) { std::array<char, 32> text; Loading libs/vr/libvrflinger/hardware_composer.h +2 −0 Original line number Diff line number Diff line Loading @@ -224,6 +224,8 @@ class HardwareComposer { Compositor* GetCompositor() { return &compositor_; } void OnHardwareComposerRefresh(); private: int32_t EnableVsync(bool enabled); Loading libs/vr/libvrflinger/include/dvr/vr_flinger.h +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ class VrFlinger { void EnterVrMode(); void ExitVrMode(); void OnHardwareComposerRefresh(); private: std::thread displayd_thread_; Loading Loading
libs/vr/libvrflinger/display_service.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -318,6 +318,10 @@ int DisplayService::UpdateActiveDisplaySurfaces() { return hardware_composer_.SetDisplaySurfaces(std::move(visible_surfaces)); } void DisplayService::OnHardwareComposerRefresh() { hardware_composer_.OnHardwareComposerRefresh(); } void DisplayService::SetDisplayConfigurationUpdateNotifier( DisplayConfigurationUpdateNotifier update_notifier) { update_notifier_ = update_notifier; Loading
libs/vr/libvrflinger/display_service.h +2 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,8 @@ class DisplayService : public pdx::ServiceBase<DisplayService> { } } void OnHardwareComposerRefresh(); private: friend BASE; friend DisplaySurface; Loading
libs/vr/libvrflinger/hardware_composer.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1287,6 +1287,10 @@ void HardwareComposer::HwcHotplug(hwc2_callback_data_t /*callbackData*/, // TODO(eieio): implement display hotplug callbacks. } void HardwareComposer::OnHardwareComposerRefresh() { // TODO(steventhomas): Handle refresh. } void HardwareComposer::SetBacklightBrightness(int brightness) { if (backlight_brightness_fd_) { std::array<char, 32> text; Loading
libs/vr/libvrflinger/hardware_composer.h +2 −0 Original line number Diff line number Diff line Loading @@ -224,6 +224,8 @@ class HardwareComposer { Compositor* GetCompositor() { return &compositor_; } void OnHardwareComposerRefresh(); private: int32_t EnableVsync(bool enabled); Loading
libs/vr/libvrflinger/include/dvr/vr_flinger.h +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ class VrFlinger { void EnterVrMode(); void ExitVrMode(); void OnHardwareComposerRefresh(); private: std::thread displayd_thread_; Loading