Ticket #9035: patch.diff
File patch.diff, 1.7 KB (added by , 14 years ago) |
---|
-
videoouttypes.h
old new 56 56 kAdjustFill_Half, 57 57 kAdjustFill_Full, 58 58 kAdjustFill_HorizontalStretch, 59 kAdjustFill_VerticalStretch, 59 kAdjustFill_VerticalStretch, kAdjustFill_HorizontalZoom, 60 60 kAdjustFill_END, 61 61 kAdjustFill_AutoDetect_DefaultOff, 62 62 kAdjustFill_AutoDetect_DefaultHalf, … … 250 250 case kAdjustFill_HorizontalStretch: 251 251 ret = QObject::tr("H.Stretch"); break; 252 252 case kAdjustFill_VerticalStretch: 253 ret = QObject::tr("V.Stretch"); break; 253 ret = QObject::tr("V.Stretch"); break; case kAdjustFill_HorizontalZoom: ret = QObject::tr("H.Zoom"); break; 254 254 case kAdjustFill_Toggle: 255 255 case kAdjustFill_Off: 256 256 case kAdjustFill_END: break; -
videooutwindow.cpp
old new 403 403 404 404 display_video_rect.setHeight(display_video_rect.height() * 4 / 3); 405 405 } 406 else if (adjustfill == kAdjustFill_HorizontalZoom && (video_aspect < disp_aspect)) //video_aspect < display_aspect 407 { 408 float k = (video_aspect * 2) / (disp_aspect - video_aspect); 409 410 display_video_rect = QRect( 411 display_video_rect.left() - (display_video_rect.width() / k) , 412 display_video_rect.top() - (display_video_rect.height()/ k) , 413 display_video_rect.width() * disp_aspect / video_aspect, 414 display_video_rect.height() * disp_aspect / video_aspect); 415 } 406 416 } 407 417 408 418 /** \fn VideoOutWindow::ApplySnapToVideoRect(void)