use float for resolution scaling. Fixes #672

This commit is contained in:
clinton-hall 2015-01-18 07:39:01 +10:30
parent 9f99d1be38
commit f97087e492

View file

@ -215,8 +215,8 @@ def buildCommands(file, newDir, movieName, bitbucket):
if nzbtomedia.VFRAMERATE and not (nzbtomedia.VFRAMERATE * 0.999 <= fr <= nzbtomedia.VFRAMERATE * 1.001):
video_cmd.extend(['-r', str(nzbtomedia.VFRAMERATE)])
if scale:
w_scale = width/int(scale.split(':')[0])
h_scale = height/int(scale.split(':')[1])
w_scale = width/float(scale.split(':')[0])
h_scale = height/float(scale.split(':')[1])
if w_scale > h_scale: # widescreen, Scale by width only.
scale = scale.split(':')[0] + ":trunc(ih/2)*2"
if w_scale != 1: