aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2017-10-01 20:14:10 -0400
committerGitHub <noreply@github.com>2017-10-01 20:14:10 -0400
commit796f374359d75e22d2095b3f3a8f9b220cacde27 (patch)
tree253f4c152432f2ca2f9fb074b05650359a7ec23c /MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
parent71ee865689a1fe8ffbc8cf6067b99f4ed9b12fbe (diff)
parent1da8509ae5b09cb421ece67421f2a88544a2c940 (diff)
Merge pull request #2930 from MediaBrowser/dev
Dev
Diffstat (limited to 'MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs')
-rw-r--r--MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs b/MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
index cf067ddf4..506fce3ca 100644
--- a/MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
+++ b/MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
@@ -163,6 +163,14 @@ namespace MediaBrowser.Controller.MediaEncoding
public bool DeInterlace(string videoCodec, bool forceDeinterlaceIfSourceIsInterlaced)
{
+ var videoStream = VideoStream;
+ var isInputInterlaced = videoStream != null && videoStream.IsInterlaced;
+
+ if (!isInputInterlaced)
+ {
+ return false;
+ }
+
// Support general param
if (BaseRequest.DeInterlace)
{
@@ -179,8 +187,7 @@ namespace MediaBrowser.Controller.MediaEncoding
if (forceDeinterlaceIfSourceIsInterlaced)
{
- var videoStream = VideoStream;
- if (videoStream != null && videoStream.IsInterlaced)
+ if (isInputInterlaced)
{
return true;
}