From f97087e4927e73acdc5b628a76bcc1fca9dc5750 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Sun, 18 Jan 2015 07:39:01 +1030 Subject: [PATCH] use float for resolution scaling. Fixes #672 --- nzbtomedia/transcoder/transcoder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nzbtomedia/transcoder/transcoder.py b/nzbtomedia/transcoder/transcoder.py index 7005b226..f1afa407 100644 --- a/nzbtomedia/transcoder/transcoder.py +++ b/nzbtomedia/transcoder/transcoder.py @@ -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: