aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2016-12-30 00:57:11 -0500
committerGitHub <noreply@github.com>2016-12-30 00:57:11 -0500
commit0577c38714902152f6c20ab93e77dec1bae7bfd7 (patch)
tree4dd2facb7d376848ae277104b200ad97b81ded7b /MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
parentc10b152018967ddafe72efbccfe8ca6c586cbf04 (diff)
parentb8f57f586b218558bcb45259d65dfe990e593559 (diff)
Merge pull request #2374 from MediaBrowser/dev
Dev
Diffstat (limited to 'MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs')
-rw-r--r--MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs22
1 files changed, 12 insertions, 10 deletions
diff --git a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
index 89730a11f..c26664921 100644
--- a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
+++ b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
@@ -533,8 +533,10 @@ namespace MediaBrowser.MediaEncoding.Encoder
probeSize = probeSize + " " + analyzeDuration;
probeSize = probeSize.Trim();
+ var forceEnableLogging = request.Protocol != MediaProtocol.File;
+
return GetMediaInfoInternal(GetInputArgument(inputFiles, request.Protocol), request.InputPath, request.Protocol, extractChapters,
- probeSize, request.MediaType == DlnaProfileType.Audio, request.VideoType, cancellationToken);
+ probeSize, request.MediaType == DlnaProfileType.Audio, request.VideoType, forceEnableLogging, cancellationToken);
}
/// <summary>
@@ -577,14 +579,6 @@ namespace MediaBrowser.MediaEncoding.Encoder
/// <summary>
/// Gets the media info internal.
/// </summary>
- /// <param name="inputPath">The input path.</param>
- /// <param name="primaryPath">The primary path.</param>
- /// <param name="protocol">The protocol.</param>
- /// <param name="extractChapters">if set to <c>true</c> [extract chapters].</param>
- /// <param name="probeSizeArgument">The probe size argument.</param>
- /// <param name="isAudio">if set to <c>true</c> [is audio].</param>
- /// <param name="videoType">Type of the video.</param>
- /// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task{MediaInfoResult}.</returns>
private async Task<MediaInfo> GetMediaInfoInternal(string inputPath,
string primaryPath,
@@ -593,6 +587,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
string probeSizeArgument,
bool isAudio,
VideoType videoType,
+ bool forceEnableLogging,
CancellationToken cancellationToken)
{
var args = extractChapters
@@ -614,7 +609,14 @@ namespace MediaBrowser.MediaEncoding.Encoder
EnableRaisingEvents = true
});
- _logger.Debug("{0} {1}", process.StartInfo.FileName, process.StartInfo.Arguments);
+ if (forceEnableLogging)
+ {
+ _logger.Info("{0} {1}", process.StartInfo.FileName, process.StartInfo.Arguments);
+ }
+ else
+ {
+ _logger.Debug("{0} {1}", process.StartInfo.FileName, process.StartInfo.Arguments);
+ }
using (var processWrapper = new ProcessWrapper(process, this, _logger))
{