@ -87,6 +87,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -87,6 +87,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- This allows these endpoints to be accessed through port `ETV_STREAMING_PORT` (default `8409`)
- This only matters if you configured `ETV_UI_PORT` to be a different value, which makes UI endpoints inaccessible on the streaming port
- Update Plex movie/other video plot ("summary") during library deep scan
- Fix compatibility with ffmpeg 7.2+ when using NVIDIA accel and 10-bit source content
@ -28,7 +28,8 @@ public class YamlPlayoutCountHandler(EnumeratorCache enumeratorCache) : YamlPlay
@@ -28,7 +28,8 @@ public class YamlPlayoutCountHandler(EnumeratorCache enumeratorCache) : YamlPlay
@ -27,7 +27,8 @@ public class YamlPlayoutSkipItemsHandler(EnumeratorCache enumeratorCache) : IYam
@@ -27,7 +27,8 @@ public class YamlPlayoutSkipItemsHandler(EnumeratorCache enumeratorCache) : IYam
@ -163,6 +163,20 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -163,6 +163,20 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
foreach(IDecoderdecoderinmaybeDecoder)
{
currentState=decoder.NextState(currentState);
// ffmpeg 7.2+ uses p016 internally for cuda, so convert to p010 for compatibility until min ver is 7.2
// if (context.HasSubtitleOverlay || context.HasWatermark)
@ -214,6 +228,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -214,6 +228,7 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
currentState.ScaledSize,
currentState.PaddedSize,
Option<FrameSize>.None,
false,
false);
currentState=filter.NextState(currentState);
videoInputFile.FilterSteps.Add(filter);
@ -693,7 +708,8 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder
@@ -693,7 +708,8 @@ public class NvidiaPipelineBuilder : SoftwarePipelineBuilder