* detect avisynth demuxer * cache ffmpeg capabilities * check for working avisynth * scan avs files in all local libraries * update changelog
19 lines
520 B
C#
19 lines
520 B
C#
namespace ErsatzTV.FFmpeg.Capabilities;
|
|
|
|
public record FFmpegKnownFilter
|
|
{
|
|
public static readonly FFmpegKnownFilter ScaleNpp = new("scale_npp");
|
|
public static readonly FFmpegKnownFilter TonemapOpenCL = new("tonemap_opencl");
|
|
public static readonly FFmpegKnownFilter Libplacebo = new("libplacebo");
|
|
|
|
private FFmpegKnownFilter(string Name) => this.Name = Name;
|
|
|
|
public string Name { get; }
|
|
|
|
public static IList<string> AllFilters =>
|
|
[
|
|
ScaleNpp.Name,
|
|
TonemapOpenCL.Name
|
|
];
|
|
}
|