Lines Matching refs:composition
194 std::unique_ptr<DrmDisplayComposition> composition, int status) { in QueueFrame() argument
196 new FrameState(std::move(composition), status)); in QueueFrame()
216 compositor_->ApplyFrame(std::move(frame->composition), frame->status); in ProcessWork()
272 std::unique_ptr<DrmDisplayComposition> composition) { in QueueComposition() argument
273 switch (composition->type()) { in QueueComposition()
283 active_ = (composition->dpms_mode() == DRM_MODE_DPMS_ON); in QueueComposition()
290 ALOGE("Unknown composition type %d/%d", composition->type(), display_); in QueueComposition()
296 int ret = QueueWork(std::move(composition)); in QueueComposition()
832 std::unique_ptr<DrmDisplayComposition> composition, int status) { in ApplyFrame() argument
836 ret = CommitFrame(composition.get(), false); in ApplyFrame()
851 active_composition_.swap(composition); in ApplyFrame()
855 std::unique_ptr<DrmDisplayComposition> composition) { in ProcessWork() argument
868 switch (composition->type()) { in ProcessWork()
870 ret = PrepareFrame(composition.get()); in ProcessWork()
875 if (composition->geometry_changed()) { in ProcessWork()
879 ret = CommitFrame(composition.get(), true); in ProcessWork()
890 ret = SquashFrame(composition.get(), squashed.get()); in ProcessWork()
892 composition = std::move(squashed); in ProcessWork()
902 frame_worker_.QueueFrame(std::move(composition), ret); in ProcessWork()
905 ret = ApplyDpms(composition.get()); in ProcessWork()
910 mode_.mode = composition->display_mode(); in ProcessWork()
921 ALOGE("Unknown composition type %d", composition->type()); in ProcessWork()