Files
ersatztv/ErsatzTV.Core/FFmpeg/WatermarkOptions.cs
T
Jason DoveandGitHub 0318e71745 refactor watermark selection (#2328)
* move watermark options into watermark selector

* fix graphics engine overlay performance

* more refactoring

* add some tests for existing watermark selector behavior

* remove extra ffprobe call on all watermarks

* remove a bunch of unused code; add failing tests

* implement new watermark selection

* add tests for new selector

* probably sufficient (though verbose) test coverage

* more tests

* remove some unused code

* simplify watermark selection

* remove old selection code and tests

* more tests
2025-08-18 01:04:36 +00:00

12 lines
262 B
C#

using ErsatzTV.Core.Domain;
namespace ErsatzTV.Core.FFmpeg;
public record WatermarkOptions(
ChannelWatermark Watermark,
string ImagePath,
Option<int> ImageStreamIndex)
{
public static WatermarkOptions NoWatermark => new(null, null, None);
}