diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c807872..9c6c98f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,8 +15,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-latest, ubuntu-latest] - timeout-minutes: 6 + os: [windows-latest, ubuntu-latest, macos-latest] + timeout-minutes: 7 steps: - name: Checkout @@ -28,10 +28,9 @@ jobs: dotnet-version: '7.0.x' - name: Prepare FFMpeg - uses: Iamshankhadeep/setup-ffmpeg@v1.2 + uses: FedericoCarboni/setup-ffmpeg@v2 with: token: ${{ secrets.GITHUB_TOKEN }} - version: "4.4" - name: Test with dotnet run: dotnet test FFMpegCore.sln --logger GitHubActions diff --git a/FFMpegCore/FFMpeg/Pipes/PipeHelpers.cs b/FFMpegCore/FFMpeg/Pipes/PipeHelpers.cs index cb237ed..8705335 100644 --- a/FFMpegCore/FFMpeg/Pipes/PipeHelpers.cs +++ b/FFMpegCore/FFMpeg/Pipes/PipeHelpers.cs @@ -12,9 +12,7 @@ public static string GetPipePath(string pipeName) { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) return $@"\\.\pipe\{pipeName}"; - if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) - return $"unix:{Path.GetTempPath()}/CoreFxPipe_{pipeName}"; - return $"unix:/tmp/CoreFxPipe_{pipeName}"; + return $"unix:{Path.Combine(Path.GetTempPath(), $"CoreFxPipe_{pipeName}")}"; } } } diff --git a/LICENSE b/LICENSE index 4c0af3a..f389745 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 Vlad Jerca +Copyright (c) 2023 Vlad Jerca Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 7ed60ae..990361e 100644 --- a/README.md +++ b/README.md @@ -231,6 +231,6 @@ Older versions of ffmpeg might not support all ffmpeg arguments available throug ### License -Copyright © 2021 +Copyright © 2023 Released under [MIT license](https://github.com/rosenbjerg/FFMpegCore/blob/master/LICENSE)