From d978d7d9b4d42862a18a74d9358220c13fc7ba49 Mon Sep 17 00:00:00 2001 From: Kerry Cao Date: Wed, 6 Sep 2023 13:42:22 -0600 Subject: [PATCH] ffmpeg downloader moved to separate package --- .../FFMpegCore.Downloader.csproj | 23 +++++++++++++++++++ .../FFMpegDownloader.cs | 2 +- FFMpegCore.Test/DownloaderTests.cs | 2 +- FFMpegCore.Test/FFMpegCore.Test.csproj | 1 + FFMpegCore.sln | 10 ++++++-- 5 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 FFMpegCore.Downloader/FFMpegCore.Downloader.csproj rename {FFMpegCore/Helpers => FFMpegCore.Downloader}/FFMpegDownloader.cs (99%) diff --git a/FFMpegCore.Downloader/FFMpegCore.Downloader.csproj b/FFMpegCore.Downloader/FFMpegCore.Downloader.csproj new file mode 100644 index 0000000..720cbf1 --- /dev/null +++ b/FFMpegCore.Downloader/FFMpegCore.Downloader.csproj @@ -0,0 +1,23 @@ + + + + netstandard2.1 + enable + + + + true + FFMpeg downloader extension for FFMpegCore + 5.0.0 + ../nupkg + + + ffmpeg ffprobe convert video audio mediafile resize analyze download + Malte Rosenbjerg, Vlad Jerca, Max Bagryantsev, Kerry Cao + + + + + + + diff --git a/FFMpegCore/Helpers/FFMpegDownloader.cs b/FFMpegCore.Downloader/FFMpegDownloader.cs similarity index 99% rename from FFMpegCore/Helpers/FFMpegDownloader.cs rename to FFMpegCore.Downloader/FFMpegDownloader.cs index 99e04c7..36f27c5 100644 --- a/FFMpegCore/Helpers/FFMpegDownloader.cs +++ b/FFMpegCore.Downloader/FFMpegDownloader.cs @@ -4,7 +4,7 @@ using System.Text.Json; using System.Text.Json.Serialization; -namespace FFMpegCore.Helpers; +namespace FFMpegCore.Downloader; /// /// Downloads the latest FFMpeg suite binaries from ffbinaries.com. diff --git a/FFMpegCore.Test/DownloaderTests.cs b/FFMpegCore.Test/DownloaderTests.cs index c677d5d..e394dc0 100644 --- a/FFMpegCore.Test/DownloaderTests.cs +++ b/FFMpegCore.Test/DownloaderTests.cs @@ -1,4 +1,4 @@ -using FFMpegCore.Helpers; +using FFMpegCore.Downloader; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace FFMpegCore.Test; diff --git a/FFMpegCore.Test/FFMpegCore.Test.csproj b/FFMpegCore.Test/FFMpegCore.Test.csproj index b78af1b..d54d269 100644 --- a/FFMpegCore.Test/FFMpegCore.Test.csproj +++ b/FFMpegCore.Test/FFMpegCore.Test.csproj @@ -24,6 +24,7 @@ + diff --git a/FFMpegCore.sln b/FFMpegCore.sln index 7ab0929..f7f42d2 100644 --- a/FFMpegCore.sln +++ b/FFMpegCore.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31005.135 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34003.232 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FFMpegCore", "FFMpegCore\FFMpegCore.csproj", "{19DE2EC2-9955-4712-8096-C22EF6713E4F}" EndProject @@ -13,6 +13,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FFMpegCore.Extensions.Syste EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FFMpegCore.Extensions.SkiaSharp", "FFMpegCore.Extensions.SkiaSharp\FFMpegCore.Extensions.SkiaSharp.csproj", "{5A76F9B7-3681-4551-A9B6-8D3AC5DA1090}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FFMpegCore.Downloader", "FFMpegCore.Downloader\FFMpegCore.Downloader.csproj", "{5FA30158-CAB0-44FD-AD98-C31F5E3D5A56}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -39,6 +41,10 @@ Global {5A76F9B7-3681-4551-A9B6-8D3AC5DA1090}.Debug|Any CPU.Build.0 = Debug|Any CPU {5A76F9B7-3681-4551-A9B6-8D3AC5DA1090}.Release|Any CPU.ActiveCfg = Release|Any CPU {5A76F9B7-3681-4551-A9B6-8D3AC5DA1090}.Release|Any CPU.Build.0 = Release|Any CPU + {5FA30158-CAB0-44FD-AD98-C31F5E3D5A56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5FA30158-CAB0-44FD-AD98-C31F5E3D5A56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5FA30158-CAB0-44FD-AD98-C31F5E3D5A56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5FA30158-CAB0-44FD-AD98-C31F5E3D5A56}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE