diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-09-04 13:52:43 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-09-04 13:52:43 -0400 |
| commit | 22ac006d4ee10261d579310fbd074e8a5d8b3d5a (patch) | |
| tree | 85dd0749d38784d587874af7bfe03d6449f730d0 | |
| parent | ca9b745e6cccfbdc560a1b697b67cf040b356f65 (diff) | |
fix missing params
| -rw-r--r-- | MediaBrowser.Api/Playback/BaseStreamingService.cs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index 89ad02170..e626d49f4 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -352,16 +352,16 @@ namespace MediaBrowser.Api.Playback { if (!string.IsNullOrWhiteSpace(encodingOptions.H264Preset)) { - param = "-preset " + encodingOptions.H264Preset; + param += "-preset " + encodingOptions.H264Preset; } else { - param = "-preset superfast"; + param += "-preset superfast"; } if (encodingOptions.H264Crf >= 0 && encodingOptions.H264Crf <= 51) { - param = " -crf " + encodingOptions.H264Crf.ToString(CultureInfo.InvariantCulture); + param += " -crf " + encodingOptions.H264Crf.ToString(CultureInfo.InvariantCulture); } else { @@ -371,7 +371,7 @@ namespace MediaBrowser.Api.Playback else if (string.Equals(videoCodec, "libx265", StringComparison.OrdinalIgnoreCase)) { - param = "-preset fast"; + param += "-preset fast"; param += " -crf 28"; } @@ -379,14 +379,14 @@ namespace MediaBrowser.Api.Playback // h264 (h264_qsv) else if (string.Equals(videoCodec, "h264_qsv", StringComparison.OrdinalIgnoreCase)) { - param = "-preset 7 -look_ahead 0"; + param += "-preset 7 -look_ahead 0"; } // h264 (h264_nvenc) else if (string.Equals(videoCodec, "h264_nvenc", StringComparison.OrdinalIgnoreCase)) { - param = "-preset default"; + param += "-preset default"; } // webm @@ -410,7 +410,7 @@ namespace MediaBrowser.Api.Playback profileScore = Math.Min(profileScore, 2); // http://www.webmproject.org/docs/encoder-parameters/ - param = string.Format("-speed 16 -quality good -profile:v {0} -slices 8 -crf {1} -qmin {2} -qmax {3}", + param += string.Format("-speed 16 -quality good -profile:v {0} -slices 8 -crf {1} -qmin {2} -qmax {3}", profileScore.ToString(UsCulture), crf, qmin, @@ -419,18 +419,18 @@ namespace MediaBrowser.Api.Playback else if (string.Equals(videoCodec, "mpeg4", StringComparison.OrdinalIgnoreCase)) { - param = "-mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -bf 2"; + param += "-mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -bf 2"; } // asf/wmv else if (string.Equals(videoCodec, "wmv2", StringComparison.OrdinalIgnoreCase)) { - param = "-qmin 2"; + param += "-qmin 2"; } else if (string.Equals(videoCodec, "msmpeg4", StringComparison.OrdinalIgnoreCase)) { - param = "-mbd 2"; + param += "-mbd 2"; } param += GetVideoBitrateParam(state, videoCodec); |
