updated proposemode aspect check stuff to forego checking in the case of a tvout capable card, for a TVout compatible mode if TVout is indeed requested. In other words: fixed NTSC DVD mode. (note btw that aspect and modeline stuff should be / will be resetup one day when DDC/EDID is finally used: but before that can be done, I2C setup should be clear. setting up TVout will help out in this area :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14293 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -196,6 +196,10 @@ status_t PROPOSE_DISPLAY_MODE(display_mode *target, const display_mode *low, con
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* disable aspect checks for a requested TVout mode when mode is TVout capable */
|
||||||
|
if (!(si->ps.tvout) ||
|
||||||
|
!(BT_check_tvmode(*target) && (target->flags & TV_BITS)))
|
||||||
|
{
|
||||||
/* check if all connected output devices can display the requested mode's aspect: */
|
/* check if all connected output devices can display the requested mode's aspect: */
|
||||||
/* calculate display mode aspect */
|
/* calculate display mode aspect */
|
||||||
target_aspect = (target->timing.h_display / ((float)target->timing.v_display));
|
target_aspect = (target->timing.h_display / ((float)target->timing.v_display));
|
||||||
@@ -262,6 +266,7 @@ status_t PROPOSE_DISPLAY_MODE(display_mode *target, const display_mode *low, con
|
|||||||
return B_ERROR;
|
return B_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* check if panel(s) can display the requested resolution (if connected) */
|
/* check if panel(s) can display the requested resolution (if connected) */
|
||||||
if (si->ps.tmds1_active)
|
if (si->ps.tmds1_active)
|
||||||
|
|||||||
Reference in New Issue
Block a user