Commit graph

58 commits

Author SHA1 Message Date
Malte Rosenbjerg
278ab4c7b5
V.5.0.0 (#391)
* Move NotifyOnProgress processing to ErrorData

* added HighPass filter, LowPass filter, Audiogate and Silencedetection

* re-added corresponding AudioFilterOptions

* Update LICENSE

* Update ci.yml

* Fix argument

* Bump action versions

* Ignore Uri_Duration until root cause found

* Use action that can install specific ffmpeg version

* Remove ignore

* Revert "Remove ignore"

This reverts commit d85a4b81ab.

* Bump dependencies

* Use setup-dotnet@v2 since v3 seems to install .NET 7

* Init

* WIP

* Add Directory.Build.props

* Add SupportedOSPlatform attribute on tests using SDC

* Fix using temporarily

* Add IgnoreIf attribute to only run SDC tests on Windows

* Cleanup pipelines

* Cleanup

* Cleanup using directives

* More cleanup

* Simplify attribute

* Fix attribute

* Add missing test file

* Added blackdetect and blackframe arguments

* Added log levels

* Add missing using directive after rebase

* fix extension is not png lost path

* Apply fix to methods in new location

* Add Uri support for Frame Analysis,
skipped Stream support as this cannot support MP4's with moov atom in the end of the file, and input pipes do not support seek.

* Add select multiple streams

* Add other stream types to Channel (V,s,d,t)

* Add negative mapping to select stream (deselect)

* Update test

* Add pad video filter

* Update PipeHelpers.cs

* Fix GetPipePath() for MacOS

* Add SampleAspectRatio property to VideoStream

* Update year

* Always use Path.GetTempPath() on linux and macos

* Use FedericoCarboni/setup-ffmpeg@v2

* Include macos in ci matrix

* AddDeviceInput similar to AddFileInput and FromDeviceInput

* fixed hwaccel parameter not working in 5.0

* a hack to unconditionally kill ffmpeg when parent .NET process exits

* Remove PInvoke.Kernel32

* Remove unneeded cast

* Update test

* Added ability to retrieve bit depth from media streams for lossless encodings (#359)

* Added ability to retrieve bit depth from media streams for lossless encodings

* Shortened sample AIFF file used in tests

* Cleanup after splitting into two packages (#386)

* Move PosterWithAudio to FFMpegCore

* Reduce windows only tests

* Update Directory.Build.props

* Create .editorconfig

* More cleanup

* Enable implicit usings

* Remove unused method

* Apply dotnet format

* Fix unused variable in AudioGateArgument

* Fix boolean conditions in AudioGateArgument

* Merge boolean conditions into pattern

* Use target-typed new

* Add linting to CI

* Add CUDA to HardwareAccelerationDevice enum

* Increase timeout for Video_Join_Image_Sequence

* Adjust Video_Join_Image_Sequence timeout

* Fix expected seconds in Video_Join_Image_Sequence

* Increase timeout for Video_TranscodeToMemory due to macos agents

* fix: Switch source for rotation property from 'tags/rotate' to 'side_data_list/rotation' (incl. test case) (#388)

* Init (#389)

* build master branch after merge or push (#390)

* Update ci.yml

* Add codecov

* Remove codecov for now

* Add coverlet.collector and codecov

---------

Co-authored-by: keg247 <44041557+keg247@users.noreply.github.com>
Co-authored-by: Wilbert Bongers <msdnwilbert@muziekweb.nl>
Co-authored-by: Artemii Gazizianov <107502822+ArtemiiimetrA@users.noreply.github.com>
Co-authored-by: Thodoris Koskinopoulos <me@koskit.me>
Co-authored-by: 赵宁 <602726286@qq.com>
Co-authored-by: jeroenvanderschoot <jeroen.vanderschoot@kinetiq.tv>
Co-authored-by: Sky Z <qe201020335@sina.com>
Co-authored-by: Gleb Moskalenko <gleb.moskalenko.general@gmail.com>
Co-authored-by: ep1kt3t0s <86835785+ep1kt3t0s@users.noreply.github.com>
Co-authored-by: Victor Nova <lostfreeman@gmail.com>
Co-authored-by: Tom Bogle <tom_bogle@sil.org>
Co-authored-by: pklaes <10601494+pklaes@users.noreply.github.com>
2023-02-05 00:29:37 +01:00
Malte Rosenbjerg
37ecbb8d87 Add ci.yml to paths in CI workflow file 2022-03-24 21:28:55 +01:00
Malte Rosenbjerg
54c9729637 Add path filter to CI workflow file 2022-03-24 21:27:16 +01:00
Malte Rosenbjerg
5dcbcfeaaf Use .NET 6 in pipelines 2022-03-24 21:19:27 +01:00
Malte Rosenbjerg
274bb9667e Update used GitHub Actions 2021-05-15 11:50:34 +02:00
Malte Rosenbjerg
502c4415e7 Increase timeout time 2020-12-07 22:07:41 +01:00
Malte Rosenbjerg
04f78b01e5 Use .NET 5 in release pipeline 2020-12-07 22:00:43 +01:00
Malte Rosenbjerg
4c24189f6b Test with .NET 5.0 2020-12-07 18:07:23 +01:00
Malte Rosenbjerg
a38b985b65 Prevent double GH actions on push to branch with active PR 2020-12-07 17:51:25 +01:00
Malte Rosenbjerg
8c7dee1b98 Output ffmpeg formats 2020-12-07 17:49:02 +01:00
Malte Rosenbjerg
56608e600e Do not matrix test on macos-latest due to missing libgdiplus 2020-12-06 01:03:13 +01:00
Malte Rosenbjerg
ed5b5a8a32 Run matrix tests 2020-12-06 00:59:51 +01:00
Malte Rosenbjerg
24ef1a83df Use FedericoCarboni/setup-ffmpeg@v1-beta for CI 2020-12-06 00:55:55 +01:00
Malte Rosenbjerg
45bc6ac635 Explicit Release build 2020-12-06 00:53:11 +01:00
Malte Rosenbjerg
d8a09a3574 Use .NET Core 3.1 - 5.0 not yet available 2020-12-06 00:43:05 +01:00
Malte Rosenbjerg
c444230f0d Check available dotnet version 2020-12-06 00:40:49 +01:00
Malte Rosenbjerg
f6e4e31c0a Use NET 5.0 in pipelines 2020-12-06 00:38:20 +01:00
Malte Rosenbjerg
83d2edec62 Add key 2020-10-28 20:29:48 +01:00
Malte Rosenbjerg
261e7803a0 Update release.yml 2020-10-28 20:22:09 +01:00
Malte Rosenbjerg
8a3f29e7e0 Update release.yml 2020-10-28 20:21:44 +01:00
Malte Rosenbjerg
9ab8c09b28 Update release.yml 2020-10-28 20:16:50 +01:00
Malte Rosenbjerg
701b0aadba Update release.yml 2020-10-28 20:14:53 +01:00
Malte Rosenbjerg
04c5909d56 Update release.yml 2020-10-28 20:14:43 +01:00
Malte Rosenbjerg
5ecd481dfc Update release.yml 2020-10-28 20:10:31 +01:00
Malte Rosenbjerg
8fbb60294a Use relative path 2020-10-28 19:53:57 +01:00
Malte Rosenbjerg
1093404919 Update release.yml 2020-10-28 19:51:48 +01:00
Malte Rosenbjerg
fe26188619 Skip ffmpeg prep 2020-10-28 19:50:03 +01:00
Malte Rosenbjerg
100de2730e Update release.yml 2020-10-28 19:49:39 +01:00
Malte Rosenbjerg
3cae96f0ee Explicit output dir 2020-10-28 19:46:31 +01:00
Malte Rosenbjerg
fb8d7cecf5 Fix NuGet push 2020-10-28 19:39:21 +01:00
Malte Rosenbjerg
3139d776c7 Merge branch 'master' into release 2020-10-28 19:32:22 +01:00
Malte Rosenbjerg
683f200ddc
Update ci.yml 2020-10-28 19:28:36 +01:00
Malte Rosenbjerg
5797fbf38e
Update ci.yml 2020-10-27 12:08:18 +01:00
Malte Rosenbjerg
8aa967c7b3
Update release.yml 2020-10-27 01:11:46 +01:00
Malte Rosenbjerg
e9817cf7cc
Update ci.yml 2020-10-25 17:38:06 +01:00
Malte Rosenbjerg
a40d264de5 GitHub Actions annotations for tests 2020-10-25 17:25:46 +01:00
Malte Rosenbjerg
3fb3b8fe64
Update ci.yml 2020-08-12 17:02:35 +02:00
Malte Rosenbjerg
d55127a0f7
Update release.yml 2020-05-13 00:07:18 +02:00
Malte Rosenbjerg
038d7d69dd
Update ci.yml 2020-05-12 17:27:55 +02:00
Malte Rosenbjerg
a1ca7b38b3
Update ci.yml 2020-02-26 19:30:43 +01:00
Malte Rosenbjerg
6e37592e24
Update ci.yml 2020-02-21 18:13:59 +01:00
Malte Rosenbjerg
a016d13d25
Update release.yml 2020-02-21 18:09:27 +01:00
Malte Rosenbjerg
a129c34415
Update ci.yml 2020-02-21 18:00:19 +01:00
Malte Rosenbjerg
1223836a24
Update ci.yml 2020-02-21 17:57:25 +01:00
Malte Rosenbjerg
3c09a2041b
Update release.yml 2020-02-21 17:57:12 +01:00
Malte Rosenbjerg
e20d7935ad
Update release.yml 2020-02-21 17:54:54 +01:00
Malte Rosenbjerg
43a0fb1b7a
Update release.yml 2020-02-21 17:53:01 +01:00
Malte Rosenbjerg
15bedea183
Update release.yml 2020-02-21 17:48:29 +01:00
Malte Rosenbjerg
8983b94b84
Create release.yml 2020-02-21 17:36:12 +01:00
Malte Rosenbjerg
6cdd8a643f
Update ci.yml 2020-02-18 17:07:48 +01:00