From 14808ff3229d7c28856f97a3ee9f8209814cb564 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 05:38:29 +0000 Subject: [PATCH 1/2] Bump the dotnet group with 10 updates Bumps coverlet.collector from 6.0.4 to 8.0.0 Bumps FFMpegCore from 5.2.0 to 5.4.0 Bumps FFMpegCore.Extensions.SkiaSharp from 5.0.2 to 5.0.3 Bumps Microsoft.Extensions.ObjectPool from 9.0.9 to 10.0.3 Bumps Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.1 Bumps Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.103 Bumps MinVer from 6.0.0 to 7.0.0 Bumps SkiaSharp from 3.119.1 to 3.119.2 Bumps SkiaSharp.NativeAssets.Linux from 3.119.1 to 3.119.2 Bumps Snapshooter.Xunit from 1.0.1 to 1.1.0 --- updated-dependencies: - dependency-name: coverlet.collector dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dotnet - dependency-name: FFMpegCore dependency-version: 5.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: FFMpegCore.Extensions.SkiaSharp dependency-version: 5.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.ObjectPool dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dotnet - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dotnet - dependency-name: Microsoft.SourceLink.GitHub dependency-version: 10.0.103 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dotnet - dependency-name: MinVer dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dotnet - dependency-name: SkiaSharp dependency-version: 3.119.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: SkiaSharp.NativeAssets.Linux dependency-version: 3.119.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Snapshooter.Xunit dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 86238c8..ef6dc4b 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -10,21 +10,21 @@ $(NoWarn);NU1507 - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + - - - + + + - - - + + + \ No newline at end of file From 6ad4dae7e0cd917e549c3578e0605657719a30ea Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 09:43:00 +0000 Subject: [PATCH 2/2] Fix FFMpegCore 5.4.0 API breaking changes (#63) * Initial plan * Fix FFMpegCore API breaking changes - replace VideoCodec.Png with string "png" Co-authored-by: iwillspeak <1004401+iwillspeak@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: iwillspeak <1004401+iwillspeak@users.noreply.github.com> --- src/PdqHash/FFMegExtensions.cs | 2 +- src/PdqHash/Video/VPdqHasher.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/PdqHash/FFMegExtensions.cs b/src/PdqHash/FFMegExtensions.cs index a63bffe..d1aa0b2 100644 --- a/src/PdqHash/FFMegExtensions.cs +++ b/src/PdqHash/FFMegExtensions.cs @@ -21,7 +21,7 @@ await Task.Run(() => FFMpegArguments .FromUrlInput(input) .OutputToFile(baseDir + "Frame%05d.png", true, opts => opts - .WithVideoCodec(VideoCodec.Png) + .WithVideoCodec("png") .WithFramerate(0.5) .Resize(size)) .ProcessAsynchronously(true), cancellationToken); diff --git a/src/PdqHash/Video/VPdqHasher.cs b/src/PdqHash/Video/VPdqHasher.cs index f0ad251..d43f6ff 100644 --- a/src/PdqHash/Video/VPdqHasher.cs +++ b/src/PdqHash/Video/VPdqHasher.cs @@ -124,7 +124,7 @@ public IAsyncEnumerable FromUriAsync(Uri uri, double frameRate, Cancel var args = FFMpegArguments .FromUrlInput(uri) .OutputToFile(baseDir + "/Frame%05d.png", true, opts => opts - .WithVideoCodec(VideoCodec.Png) + .WithVideoCodec("png") .WithFramerate(frameRate) .Resize(new Size(512, 512))); return HashVideoUsingFfmpegAsync(args, baseDir, frameRate, cancellationToken); @@ -136,7 +136,7 @@ public IAsyncEnumerable FromFileAsync(string fileName, double frameRat var args = FFMpegArguments .FromFileInput(fileName) .OutputToFile(baseDir + "/Frame%05d.png", true, opts => opts - .WithVideoCodec(VideoCodec.Png) + .WithVideoCodec("png") .WithFramerate(frameRate) .Resize(new Size(512, 512)));