Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/796f374359d75e22d2095b3f3a8f9b220cacde27?style=unified&whitespace=ignore-eol
You should set ROOT_URL correctly, otherwise the web may not work correctly.
9 changed files with
52 additions and
26 deletions
@ -1642,6 +1642,7 @@ namespace Emby.Server.Implementations.Dto
return null ;
}
return null ;
_logger . Info ( "Getting image size for item type {0}" , item . GetType ( ) . Name ) ;
try
@ -1406,11 +1406,19 @@ namespace Emby.Server.Implementations.Session
. FirstOrDefault ( i = > string . Equals ( request . Username , i . Name , StringComparison . OrdinalIgnoreCase ) ) ;
}
if ( user ! = null & & ! string . IsNullOrWhiteSpace ( request . DeviceId ) )
if ( user ! = null )
{
if ( ! _deviceManager . CanAccessDevice ( user . Id . ToString ( "N" ) , request . DeviceId ) )
if ( ! user . IsParentalScheduleAllowed ( ) )
{
throw new SecurityException ( "User is not allowed access at this time." ) ;
}
if ( ! string . IsNullOrWhiteSpace ( request . DeviceId ) )
{
throw new SecurityException ( "User is not allowed access from this device." ) ;
if ( ! _deviceManager . CanAccessDevice ( user . Id . ToString ( "N" ) , request . DeviceId ) )
{
throw new SecurityException ( "User is not allowed access from this device." ) ;
}
}
}
@ -43,12 +43,12 @@ namespace MediaBrowser.Controller.Entities
}
}
public override double? GetDefaultPrimaryImageAspectRatio ( )
{
double value = 16 ;
value / = 9 ;
//public override double? GetDefaultPrimaryImageAspectRatio( )
// {
// double value = 16;
// value /= 9;
return value ;
}
// return value;
// }
}
}
@ -31,13 +31,13 @@ namespace MediaBrowser.Controller.Entities
PhysicalFolderIds = EmptyGuidArray ;
}
public override double? GetDefaultPrimaryImageAspectRatio ( )
{
double value = 16 ;
value / = 9 ;
//public override double? GetDefaultPrimaryImageAspectRatio( )
// {
// double value = 16;
// value /= 9;
return value ;
}
// return value;
// }
[IgnoreDataMember]
public override bool SupportsPlayedStatus
@ -58,13 +58,13 @@ namespace MediaBrowser.Controller.Entities
}
}
public override double? GetDefaultPrimaryImageAspectRatio ( )
{
double value = 16 ;
value / = 9 ;
//public override double? GetDefaultPrimaryImageAspectRatio( )
// {
// double value = 16;
// value /= 9;
return value ;
}
// return value;
// }
public override int GetChildCount ( User user )
{
@ -78,6 +78,14 @@ namespace MediaBrowser.Controller.Entities
}
}
public override double? GetDefaultPrimaryImageAspectRatio ( )
{
double value = 16 ;
value / = 9 ;
return value ;
}
public override string CreatePresentationUniqueKey ( )
{
if ( ! string . IsNullOrWhiteSpace ( PrimaryVersionId ) )
@ -530,7 +530,8 @@ namespace MediaBrowser.Controller.MediaEncoding
{
var seconds = Math . Round ( TimeSpan . FromTicks ( state . StartTimeTicks ? ? 0 ) . TotalSeconds ) ;
var setPtsParam = state . CopyTimestamps
// hls always copies timestamps
var setPtsParam = state . CopyTimestamps | | state . TranscodingType ! = TranscodingJobType . Progressive
? string . Empty
: string . Format ( ",setpts=PTS -{0}/TB" , seconds . ToString ( _usCulture ) ) ;
@ -1083,7 +1084,8 @@ namespace MediaBrowser.Controller.MediaEncoding
}
}
if ( state . SubtitleStream ! = null & & state . SubtitleStream . IsTextSubtitleStream & & state . SubtitleDeliveryMethod = = SubtitleDeliveryMethod . Encode & & ! state . CopyTimestamps )
var isCopyingTimestamps = state . CopyTimestamps | | state . TranscodingType ! = TranscodingJobType . Progressive ;
if ( state . SubtitleStream ! = null & & state . SubtitleStream . IsTextSubtitleStream & & state . SubtitleDeliveryMethod = = SubtitleDeliveryMethod . Encode & & ! isCopyingTimestamps )
{
var seconds = TimeSpan . FromTicks ( state . StartTimeTicks ? ? 0 ) . TotalSeconds ;
@ -163,6 +163,14 @@ namespace MediaBrowser.Controller.MediaEncoding
public bool DeInterlace ( string videoCodec , bool forceDeinterlaceIfSourceIsInterlaced )
{
var videoStream = VideoStream ;
var isInputInterlaced = videoStream ! = null & & videoStream . IsInterlaced ;
if ( ! isInputInterlaced )
{
return false ;
}
// Support general param
if ( BaseRequest . DeInterlace )
{
@ -179,8 +187,7 @@ namespace MediaBrowser.Controller.MediaEncoding
if ( forceDeinterlaceIfSourceIsInterlaced )
{
var videoStream = VideoStream ;
if ( videoStream ! = null & & videoStream . IsInterlaced )
if ( isInputInterlaced )
{
return true ;
}
@ -1,3 +1,3 @@
using System.Reflection ;
[assembly: AssemblyVersion("3.2.32.1 5 ")]
[assembly: AssemblyVersion("3.2.32.1 6 ")]