Home | History | Annotate | Download | only in display

Lines Matching refs:outputs

112   std::vector<OutputConfigurator::OutputSnapshot> outputs;
117 for (int i = 0; i < screen_->noutput && outputs.size() < 2; ++i) {
118 RROutput this_id = screen_->outputs[i];
134 (outputs.empty() ? one_info : two_info) = output_info;
172 VLOG(2) << "Found display " << outputs.size() << ":"
176 outputs.push_back(to_populate);
182 if (outputs.size() == 2) {
189 << "Two internal outputs detected.";
200 outputs[0].output, is_panel_fitting_enabled_, preserve_aspect,
201 &outputs[0].mirror_mode, &outputs[1].mirror_mode);
204 outputs[1].output, is_panel_fitting_enabled_, preserve_aspect,
205 &outputs[1].mirror_mode, &outputs[0].mirror_mode);
208 // No panel fitting for external outputs, so fall back to exact match.
210 outputs[0].output, false, preserve_aspect,
211 &outputs[0].mirror_mode, &outputs[1].mirror_mode);
218 outputs[1].output, false, preserve_aspect,
219 &outputs[1].mirror_mode, &outputs[0].mirror_mode);
225 GetTouchscreens(&outputs);
228 return outputs;
285 const std::vector<OutputConfigurator::OutputSnapshot>& outputs) {
294 DestroyUnusedCrtcs(outputs);
347 const std::vector<OutputConfigurator::OutputSnapshot>& outputs) {
357 // We don't worry about the cached state of the outputs here since we are
366 outputs.begin(); it != outputs.end(); ++it) {
506 std::vector<OutputConfigurator::OutputSnapshot>* outputs) {
556 for (; k < outputs->size(); k++) {
557 if ((*outputs)[k].native_mode == None ||
558 (*outputs)[k].touch_device_id != None)
561 if (!GetModeDetails((*outputs)[k].native_mode, &native_mode_width,
572 (*outputs)[k].touch_device_id = info[i].deviceid;
575 << " id " << (*outputs)[k].touch_device_id
582 VLOG_IF(2, k == outputs->size())