Ticket #5622: Vertical_Strech_Fill_mode.patch
File Vertical_Strech_Fill_mode.patch, 2.2 KB (added by , 16 years ago) |
---|
-
libs/libmythtv/videoouttypes.h
45 45 kAdjustFill_Half, 46 46 kAdjustFill_Full, 47 47 kAdjustFill_Stretch, 48 kAdjustFill_VStretch, 48 49 kAdjustFill_END 49 50 } AdjustFillMode; 50 51 … … 214 215 case kAdjustFill_Half: ret = QObject::tr("Half"); break; 215 216 case kAdjustFill_Full: ret = QObject::tr("Full"); break; 216 217 case kAdjustFill_Stretch: ret = QObject::tr("Stretch"); break; 218 case kAdjustFill_VStretch: ret = QObject::tr("Vertical Stretch"); break; 217 219 case kAdjustFill_Toggle: 218 220 case kAdjustFill_Off: 219 221 case kAdjustFill_END: break; -
libs/libmythtv/videooutbase.cpp
1018 1018 display_video_rect.width() * 7 / 6, 1019 1019 display_video_rect.height() * 7 / 6); 1020 1020 } 1021 1022 1021 else if (adjustfill == kAdjustFill_Stretch) 1023 1022 { 1024 1023 // Stretch mode -- intended to be used to eliminate side … … 1029 1028 1030 1029 display_video_rect.setWidth(display_video_rect.width() * 4 / 3); 1031 1030 } 1031 else if (adjustfill == kAdjustFill_VStretch) 1032 { 1033 // Stretch mode -- intended to be used to eliminate top/bottom 1034 // bars on 16:9 material encoded to 4:3. 1035 // 1/6 of original is 1/8 of new 1036 display_video_rect.moveTop( 1037 display_video_rect.top() - (display_video_rect.height() / 6)); 1038 1039 display_video_rect.setHeight(display_video_rect.height() * 4 / 3); 1040 } 1032 1041 } 1033 1042 1034 1043 /** \fn VideoOutput::ApplySnapToVideoRect(void) … … 1260 1269 void VideoOutput::ToggleAdjustFill(AdjustFillMode adjustFill) 1261 1270 { 1262 1271 if (adjustFill == kAdjustFill_Toggle) 1263 adjustFill = (AdjustFillMode) ((int)(adjustfill + 1) % kA spect_END);1272 adjustFill = (AdjustFillMode) ((int)(adjustfill + 1) % kAdjustFill_END); 1264 1273 1265 1274 adjustfill = adjustFill; 1266 1275