|
|
@ -77,7 +77,7 @@ namespace NzbDrone.Core.MediaFiles.MediaInfo
|
|
|
|
VideoProfile = analysis.PrimaryVideoStream?.Profile,
|
|
|
|
VideoProfile = analysis.PrimaryVideoStream?.Profile,
|
|
|
|
VideoBitrate = analysis.PrimaryVideoStream?.BitRate ?? 0,
|
|
|
|
VideoBitrate = analysis.PrimaryVideoStream?.BitRate ?? 0,
|
|
|
|
VideoMultiViewCount = 1,
|
|
|
|
VideoMultiViewCount = 1,
|
|
|
|
VideoBitDepth = GetPixelFormat(analysis.PrimaryVideoStream?.PixelFormat).Components.Min(x => x.BitDepth),
|
|
|
|
VideoBitDepth = GetPixelFormat(analysis.PrimaryVideoStream?.PixelFormat)?.Components.Min(x => x.BitDepth) ?? 8,
|
|
|
|
VideoColourPrimaries = analysis.PrimaryVideoStream?.ColorPrimaries,
|
|
|
|
VideoColourPrimaries = analysis.PrimaryVideoStream?.ColorPrimaries,
|
|
|
|
VideoTransferCharacteristics = analysis.PrimaryVideoStream?.ColorTransfer,
|
|
|
|
VideoTransferCharacteristics = analysis.PrimaryVideoStream?.ColorTransfer,
|
|
|
|
DoviConfigurationRecord = analysis.PrimaryVideoStream?.SideDataList?.Find(x => x.GetType().Name == nameof(DoviConfigurationRecordSideData)) as DoviConfigurationRecordSideData,
|
|
|
|
DoviConfigurationRecord = analysis.PrimaryVideoStream?.SideDataList?.Find(x => x.GetType().Name == nameof(DoviConfigurationRecordSideData)) as DoviConfigurationRecordSideData,
|
|
|
@ -87,7 +87,7 @@ namespace NzbDrone.Core.MediaFiles.MediaInfo
|
|
|
|
AudioCodecID = analysis.PrimaryAudioStream?.CodecTagString,
|
|
|
|
AudioCodecID = analysis.PrimaryAudioStream?.CodecTagString,
|
|
|
|
AudioProfile = analysis.PrimaryAudioStream?.Profile,
|
|
|
|
AudioProfile = analysis.PrimaryAudioStream?.Profile,
|
|
|
|
AudioBitrate = analysis.PrimaryAudioStream?.BitRate ?? 0,
|
|
|
|
AudioBitrate = analysis.PrimaryAudioStream?.BitRate ?? 0,
|
|
|
|
RunTime = GetBestRuntime(analysis.PrimaryAudioStream?.Duration, analysis.PrimaryVideoStream.Duration, analysis.Format.Duration),
|
|
|
|
RunTime = GetBestRuntime(analysis.PrimaryAudioStream?.Duration, analysis.PrimaryVideoStream?.Duration, analysis.Format.Duration),
|
|
|
|
AudioStreamCount = analysis.AudioStreams.Count,
|
|
|
|
AudioStreamCount = analysis.AudioStreams.Count,
|
|
|
|
AudioChannels = analysis.PrimaryAudioStream?.Channels ?? 0,
|
|
|
|
AudioChannels = analysis.PrimaryAudioStream?.Channels ?? 0,
|
|
|
|
AudioChannelPositions = analysis.PrimaryAudioStream?.ChannelLayout,
|
|
|
|
AudioChannelPositions = analysis.PrimaryAudioStream?.ChannelLayout,
|
|
|
|