update recording conversion
This commit is contained in:
parent
f8825a41aa
commit
e19b8f81c7
|
@ -725,12 +725,13 @@ namespace Emby.Server.Implementations.HttpServer
|
||||||
Summary = route.Summary
|
Summary = route.Summary
|
||||||
});
|
});
|
||||||
|
|
||||||
//routes.Add(new RouteAttribute(DoubleNormalizeEmbyRoutePath(route.Path), route.Verbs)
|
// needed because apps add /emby, and some users also add /emby, thereby double prefixing
|
||||||
//{
|
routes.Add(new RouteAttribute(DoubleNormalizeEmbyRoutePath(route.Path), route.Verbs)
|
||||||
// Notes = route.Notes,
|
{
|
||||||
// Priority = route.Priority,
|
Notes = route.Notes,
|
||||||
// Summary = route.Summary
|
Priority = route.Priority,
|
||||||
//});
|
Summary = route.Summary
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return routes.ToArray(routes.Count);
|
return routes.ToArray(routes.Count);
|
||||||
|
|
|
@ -272,11 +272,6 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
||||||
|
|
||||||
private bool EncodeVideo(MediaSourceInfo mediaSource)
|
private bool EncodeVideo(MediaSourceInfo mediaSource)
|
||||||
{
|
{
|
||||||
if (string.Equals(_liveTvOptions.RecordedVideoCodec, "copy", StringComparison.OrdinalIgnoreCase))
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
var mediaStreams = mediaSource.MediaStreams ?? new List<MediaStream>();
|
var mediaStreams = mediaSource.MediaStreams ?? new List<MediaStream>();
|
||||||
return !mediaStreams.Any(i => i.Type == MediaStreamType.Video && string.Equals(i.Codec, "h264", StringComparison.OrdinalIgnoreCase) && !i.IsInterlaced);
|
return !mediaStreams.Any(i => i.Type == MediaStreamType.Video && string.Equals(i.Codec, "h264", StringComparison.OrdinalIgnoreCase) && !i.IsInterlaced);
|
||||||
}
|
}
|
||||||
|
|
|
@ -299,6 +299,8 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
|
||||||
int? videoBitrate = null;
|
int? videoBitrate = null;
|
||||||
int? audioBitrate = null;
|
int? audioBitrate = null;
|
||||||
|
|
||||||
|
var isHd = channelInfo.IsHD ?? true;
|
||||||
|
|
||||||
if (string.Equals(profile, "mobile", StringComparison.OrdinalIgnoreCase))
|
if (string.Equals(profile, "mobile", StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
{
|
||||||
width = 1280;
|
width = 1280;
|
||||||
|
@ -350,7 +352,7 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// This is for android tv's 1200 condition. Remove once not needed anymore so that we can avoid possible side effects of dummying up this data
|
// This is for android tv's 1200 condition. Remove once not needed anymore so that we can avoid possible side effects of dummying up this data
|
||||||
if ((channelInfo.IsHD ?? true))
|
if (isHd)
|
||||||
{
|
{
|
||||||
width = 1920;
|
width = 1920;
|
||||||
height = 1080;
|
height = 1080;
|
||||||
|
@ -367,9 +369,9 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts.HdHomerun
|
||||||
|
|
||||||
if (!videoBitrate.HasValue)
|
if (!videoBitrate.HasValue)
|
||||||
{
|
{
|
||||||
videoBitrate = (channelInfo.IsHD ?? true) ? 15000000 : 2000000;
|
videoBitrate = isHd ? 15000000 : 2000000;
|
||||||
}
|
}
|
||||||
audioBitrate = (channelInfo.IsHD ?? true) ? 448000 : 192000;
|
audioBitrate = isHd ? 448000 : 192000;
|
||||||
}
|
}
|
||||||
|
|
||||||
// normalize
|
// normalize
|
||||||
|
|
|
@ -91,8 +91,6 @@ namespace MediaBrowser.Controller.Sync
|
||||||
/// </summary>
|
/// </summary>
|
||||||
List<SyncTarget> GetSyncTargets(string userId);
|
List<SyncTarget> GetSyncTargets(string userId);
|
||||||
|
|
||||||
List<SyncTarget> GetSyncTargets(string userId, bool? supportsRemoteSync);
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Supportses the synchronize.
|
/// Supportses the synchronize.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -11,8 +11,6 @@ namespace MediaBrowser.Controller.Sync
|
||||||
/// <value>The name.</value>
|
/// <value>The name.</value>
|
||||||
string Name { get; }
|
string Name { get; }
|
||||||
|
|
||||||
bool SupportsRemoteSync { get; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the synchronize targets.
|
/// Gets the synchronize targets.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -13,7 +13,6 @@ namespace MediaBrowser.Model.LiveTv
|
||||||
public string RecordingEncodingFormat { get; set; }
|
public string RecordingEncodingFormat { get; set; }
|
||||||
public bool EnableRecordingSubfolders { get; set; }
|
public bool EnableRecordingSubfolders { get; set; }
|
||||||
public bool EnableOriginalAudioWithEncodedRecordings { get; set; }
|
public bool EnableOriginalAudioWithEncodedRecordings { get; set; }
|
||||||
public string RecordedVideoCodec { get; set; }
|
|
||||||
|
|
||||||
public TunerHostInfo[] TunerHosts { get; set; }
|
public TunerHostInfo[] TunerHosts { get; set; }
|
||||||
public ListingsProviderInfo[] ListingProviders { get; set; }
|
public ListingsProviderInfo[] ListingProviders { get; set; }
|
||||||
|
|
Loading…
Reference in New Issue
Block a user