|
@@ -307,7 +307,7 @@ public class DynamicHlsHelper
|
|
|
AppendPlaylist(builder, state, variantUrl, newBitrate, subtitleGroup);
|
|
|
}
|
|
|
|
|
|
- if (!isLiveStream && (state.VideoRequest?.EnableTrickplay).GetValueOrDefault(false))
|
|
|
+ if (!isLiveStream && (state.VideoRequest?.EnableTrickplay ?? false))
|
|
|
{
|
|
|
var sourceId = Guid.Parse(state.Request.MediaSourceId);
|
|
|
var trickplayResolutions = await _trickplayManager.GetTrickplayResolutions(sourceId).ConfigureAwait(false);
|
|
@@ -565,7 +565,7 @@ public class DynamicHlsHelper
|
|
|
state.Request.MediaSourceId,
|
|
|
user.GetToken());
|
|
|
|
|
|
- var line = string.Format(
|
|
|
+ builder.AppendFormat(
|
|
|
CultureInfo.InvariantCulture,
|
|
|
playlistFormat,
|
|
|
trickplayInfo.Bandwidth.ToString(CultureInfo.InvariantCulture),
|
|
@@ -573,7 +573,7 @@ public class DynamicHlsHelper
|
|
|
trickplayInfo.Height.ToString(CultureInfo.InvariantCulture),
|
|
|
url);
|
|
|
|
|
|
- builder.AppendLine(line);
|
|
|
+ builder.AppendLine();
|
|
|
}
|
|
|
}
|
|
|
|