Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Radarr/commit/6e46720d7b87875b20e46a7c3fc383a35935142e?style=unified&whitespace=ignore-change
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
38 additions and
2 deletions
@ -64,6 +64,21 @@ namespace NzbDrone.Core.Test.MediaFiles.MediaInfo.MediaInfoFormatterTests
MediaInfoFormatter . FormatAudioChannels ( mediaInfoModel ) . Should ( ) . Be ( 2 ) ;
}
[Test]
public void should_use_AudioChannels_if_schema_revision_is_3_and_AudioChannelPositions_is_0 ( )
{
var mediaInfoModel = new MediaInfoModel
{
AudioFormat = "FLAC" ,
AudioChannelsContainer = 6 ,
AudioChannelPositions = "0/0/0" ,
AudioChannelPositionsTextContainer = null ,
SchemaRevision = 3
} ;
MediaInfoFormatter . FormatAudioChannels ( mediaInfoModel ) . Should ( ) . Be ( 5.1 m ) ;
}
[Test]
public void should_sum_AudioChannelPositions ( )
{
@ -128,6 +143,21 @@ namespace NzbDrone.Core.Test.MediaFiles.MediaInfo.MediaInfoFormatterTests
MediaInfoFormatter . FormatAudioChannels ( mediaInfoModel ) . Should ( ) . Be ( 7.1 m ) ;
}
[Test]
public void should_format_6_channel_zero_as_51_if_flac ( )
{
var mediaInfoModel = new MediaInfoModel
{
AudioFormat = "FLAC" ,
AudioChannelsContainer = 6 ,
AudioChannelPositions = "0/0/0" ,
AudioChannelPositionsTextContainer = null ,
SchemaRevision = 3
} ;
MediaInfoFormatter . FormatAudioChannels ( mediaInfoModel ) . Should ( ) . Be ( 5.1 m ) ;
}
[Test]
public void should_ignore_culture_on_channel_summary ( )
{
@ -21,12 +21,12 @@ namespace NzbDrone.Core.MediaFiles.MediaInfo
{
var audioChannels = FormatAudioChannelsFromAudioChannelPositions ( mediaInfo ) ;
if ( audioChannels = = null )
if ( audioChannels = = null | | audioChannels = = 0.0 m )
{
audioChannels = FormatAudioChannelsFromAudioChannelPositionsText ( mediaInfo ) ;
}
if ( audioChannels = = null )
if ( audioChannels = = null | | audioChannels = = 0.0 m )
{
audioChannels = FormatAudioChannelsFromAudioChannels ( mediaInfo ) ;
}
@ -565,6 +565,12 @@ namespace NzbDrone.Core.MediaFiles.MediaInfo
return audioChannelsContainer - 1 + 0.1 m ;
}
// FLAC 6 channels is likely 5.1
if ( audioFormat . ContainsIgnoreCase ( "FLAC" ) & & audioChannelsContainer = = 6 )
{
return 5.1 m ;
}
if ( mediaInfo . SchemaRevision > 5 )
{
return audioChannelsStream > 0 ? audioChannelsStream : audioChannelsContainer ;