diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-10-19 12:05:03 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-10-19 12:05:03 -0400 |
| commit | 51c3f270ae80290da75e48b0e4aa838af72b07b6 (patch) | |
| tree | 98e9b20680e320b0f111ab2e934b2746c2d6a4b3 /MediaBrowser.MediaEncoding | |
| parent | 00bb68d2e8801c3b89b6cb5e5af495aad4f352f5 (diff) | |
add codec tag value
Diffstat (limited to 'MediaBrowser.MediaEncoding')
3 files changed, 14 insertions, 1 deletions
diff --git a/MediaBrowser.MediaEncoding/Encoder/EncodingJob.cs b/MediaBrowser.MediaEncoding/Encoder/EncodingJob.cs index 47babfd13..07626db33 100644 --- a/MediaBrowser.MediaEncoding/Encoder/EncodingJob.cs +++ b/MediaBrowser.MediaEncoding/Encoder/EncodingJob.cs @@ -368,6 +368,17 @@ namespace MediaBrowser.MediaEncoding.Encoder } } + public string TargetVideoCodecTag + { + get + { + var stream = VideoStream; + return !Options.Static + ? null + : stream == null ? null : stream.CodecTag; + } + } + public bool? IsTargetAnamorphic { get diff --git a/MediaBrowser.MediaEncoding/Encoder/EncodingJobFactory.cs b/MediaBrowser.MediaEncoding/Encoder/EncodingJobFactory.cs index 03dbd07f0..692fe2b6a 100644 --- a/MediaBrowser.MediaEncoding/Encoder/EncodingJobFactory.cs +++ b/MediaBrowser.MediaEncoding/Encoder/EncodingJobFactory.cs @@ -750,7 +750,8 @@ namespace MediaBrowser.MediaEncoding.Encoder state.IsTargetCabac, state.TargetRefFrames, state.TargetVideoStreamCount, - state.TargetAudioStreamCount); + state.TargetAudioStreamCount, + state.TargetVideoCodecTag); if (mediaProfile != null) { diff --git a/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs b/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs index 25a8e4876..7e9fa151b 100644 --- a/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs +++ b/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs @@ -130,6 +130,7 @@ namespace MediaBrowser.MediaEncoding.Probing var stream = new MediaStream { Codec = streamInfo.codec_name, + CodecTag = streamInfo.codec_tag_string, Profile = streamInfo.profile, Level = streamInfo.level, Index = streamInfo.index, |
