adjust block unique constraint (#1634)

* upgrade dependencies

* allow blocks with same name in different groups

* code cleanup
This commit is contained in:
Jason Dove
2024-03-05 10:39:06 -06:00
committed by GitHub
parent 70c4036dc9
commit 087901d177
294 changed files with 13512 additions and 1421 deletions
@@ -19,7 +19,7 @@ public class OutputFormatConcatHls : IPipelineStep
public string[] FilterOptions => Array.Empty<string>();
public string[] OutputOptions =>
[
[
//"-g", $"{gop}",
//"-keyint_min", $"{FRAME_RATE * OutputFormatHls.SegmentSeconds}",
"-force_key_frames", $"expr:gte(t,n_forced*{OutputFormatHls.SegmentSeconds}/2)",
@@ -5,12 +5,12 @@ namespace ErsatzTV.FFmpeg.OutputFormat;
public class OutputFormatHls : IPipelineStep
{
public const int SegmentSeconds = 4;
private readonly FrameState _desiredState;
private readonly bool _isFirstTranscode;
private readonly Option<string> _mediaFrameRate;
private readonly bool _oneSecondGop;
private readonly string _playlistPath;
private readonly bool _isFirstTranscode;
private readonly string _segmentTemplate;
public OutputFormatHls(
@@ -7,6 +7,6 @@ public enum OutputFormatKind
MpegTs,
Mp4,
Hls,
Nut
}