diff --git a/mythtv/libs/libmythtv/videooutwindow.cpp b/mythtv/libs/libmythtv/videooutwindow.cpp
index ca7867e..0aef2e2 100644
a
|
b
|
void VideoOutWindow::MoveResize(void) |
140 | 140 | } |
141 | 141 | |
142 | 142 | // Apply various modifications |
| 143 | Apply1080Fixup(); |
143 | 144 | ApplyDBScaleAndMove(); |
144 | 145 | ApplyLetterboxing(); |
145 | 146 | ApplyManualScaleAndMove(); |
… |
… |
void VideoOutWindow::MoveResize(void) |
152 | 153 | needrepaint = true; |
153 | 154 | } |
154 | 155 | |
| 156 | /** \fn VideoOutWindow::Apply1080Fixup(void) |
| 157 | |
| 158 | * \brief If the video is reported as 1088 lines, apply a vertical |
| 159 | * scaling operation to bring it effectively to 1080 lines. |
| 160 | */ |
| 161 | void VideoOutWindow::Apply1080Fixup(void) |
| 162 | { |
| 163 | if (video_dim.height() == 1088) |
| 164 | { |
| 165 | int height = display_video_rect.height(); |
| 166 | display_video_rect.setHeight(height * 1088.0 / 1080 + 0.5); |
| 167 | } |
| 168 | } |
| 169 | |
155 | 170 | /** \fn VideoOutWindow::ApplyDBScaleAndMove(void) |
156 | 171 | * \brief Apply scales and moves for "Overscan" and "Underscan" DB settings. |
157 | 172 | * |
diff --git a/mythtv/libs/libmythtv/videooutwindow.h b/mythtv/libs/libmythtv/videooutwindow.h
index 48c81db..25d5ad6 100644
a
|
b
|
class VideoOutWindow |
107 | 107 | bool do_pixel_adj = true) const; |
108 | 108 | |
109 | 109 | protected: |
| 110 | void Apply1080Fixup(void); |
110 | 111 | void ApplyDBScaleAndMove(void); |
111 | 112 | void ApplyManualScaleAndMove(void); |
112 | 113 | void ApplyLetterboxing(void); |