Commit graph

234 commits

Author SHA1 Message Date
Kerry Cao
da7d1fafed support added for linux, macos
win32, win64, lnx32, lnx64, lnx-armhf, lnx-armel, lnx-arm64, osx64
2023-09-06 01:25:51 -06:00
Kerry Cao
d44c77c958 Merge remote-tracking branch 'origin/main' 2023-04-11 22:43:04 -06:00
Kerry Cao
a4bb69a8a8 changes made to support multiple version downloads for windows 2023-04-11 22:42:51 -06:00
KCYQ
7c333a723a
Merge pull request #1 from rosenbjerg/main
Merge with upstream
2023-04-11 21:57:40 -06:00
Kerry Cao
9db4ba75b4 features to auto download ffmpeg binaries added 2023-04-11 21:55:30 -06:00
Rafael Carvalho
7569669f52 Fix Palette typos 2023-03-07 16:55:11 +13:00
Rafael Carvalho
c218b3592b Add unit tests 2023-03-07 16:44:33 +13:00
Malte Rosenbjerg
54e216d3e0 Bump nuget version and cleanup 2023-02-21 18:27:26 +01:00
Malte Rosenbjerg
3ca1e983a6
Merge pull request #396 from drasive/feature/net7-windows-support-v5
Add FFMpegCore.Extensions.SkiaSharp
2023-02-21 18:22:03 +01:00
Dimitri Vranken
46a8ec7da5 Increased unit test timeout
Existing (untouched) tests are not stable in CI test execution
2023-02-20 14:10:18 +01:00
Dimitri Vranken
e3aa7a5eae Removed invalid assertion 2023-02-20 13:57:48 +01:00
Dimitri Vranken
5593bc4a4b Improved SkiaSharp CreateVideoFrame performance
Execution time is now approximately one fifth of what it was previously
2023-02-20 13:50:19 +01:00
Dimitri Vranken
317ba47dd2 Refactored video frame generator to pure function 2023-02-20 13:48:12 +01:00
Dimitri Vranken
9646c440bb Fixed code style issues 2023-02-20 13:23:06 +01:00
Kevin David Heritage
98fdaf424b
Merge branch 'main' into feat/cut-video 2023-02-17 19:22:27 +01:00
Kevin Heritage
fe5c1f5b58 Create end seek argument 2023-02-17 17:18:56 +01:00
Malte Rosenbjerg
2bc6c645f2
Merge branch 'main' into feature/net7-windows-support-v5 2023-02-17 00:19:46 +01:00
Malte Rosenbjerg
daa512c294 Format remaining csproj files 2023-02-17 00:13:34 +01:00
Malte Rosenbjerg
8b69ed104a Remove unused enums 2023-02-16 23:55:28 +01:00
Malte Rosenbjerg
02d2b4261b Add missing usings on tests 2023-02-16 23:55:20 +01:00
Dimitri Vranken
a66bdba211 Improved SkiaSharp CreateVideoFrame performance 2023-02-16 14:35:00 +01:00
Dimitri Vranken
2458b4ae9c Adjusted FFMpegCore.Test for separate FFMpegCore.Extensions.SkiaSharp project 2023-02-16 14:34:35 +01:00
Dimitri Vranken
bdfe87be16 Enabled windows-only tests on all plattforms
They are now also supported on Linux because we are using SkiaSharp instead of System.Drawing.Common
2023-02-13 12:09:35 +01:00
Dimitri Vranken
6e38b45445 chore: Increased test timeout duration
Required for successful test execution on my rather slow machine
2023-02-13 11:40:11 +01:00
Dimitri Vranken
72c76c20f0 refactor: Centralized test timeout duration
Changes can be made in a single place if neeeded
2023-02-13 11:39:34 +01:00
Dimitri Vranken
7f17d68a52 Updated tests for SkiaSharp 2023-02-13 11:39:03 +01:00
Malte Rosenbjerg
8943809050 build master branch after merge or push (#390)
* Update ci.yml

* Add codecov

* Remove codecov for now

* Add coverlet.collector and codecov

Former-commit-id: 5bd17dc44f
2023-02-05 00:07:52 +01:00
Malte Rosenbjerg
3837edee8c Init (#389)
Former-commit-id: 4ec200528c
2023-02-04 23:42:13 +01:00
pklaes
737eea3a98 fix: Switch source for rotation property from 'tags/rotate' to 'side_data_list/rotation' (incl. test case) (#388)
Former-commit-id: d051cd06d2
2023-02-04 22:17:39 +01:00
Malte Rosenbjerg
693acabac4 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

Former-commit-id: f9f7161686
2023-02-02 21:19:45 +01:00
Tom Bogle
7dfefbdfdb 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

Former-commit-id: db7e1e4995
2023-02-01 08:09:16 +01:00
Malte Rosenbjerg
d2658b17c0 Update test
Former-commit-id: d3d6c8c40b
2023-01-31 23:32:30 +01:00
keg247
1dd2685aff Add SampleAspectRatio property to VideoStream
Former-commit-id: 02de377093
2023-01-31 22:41:57 +01:00
Gleb Moskalenko
25c3cab7f1 Add pad video filter
Former-commit-id: e76ebdcbe8
2023-01-31 20:57:14 +01:00
Malte Rosenbjerg
f03ed8ab54 Update test
Former-commit-id: 5510ef0e32
2023-01-31 20:49:56 +01:00
Malte Rosenbjerg
baa9300e49 Add missing test file
Former-commit-id: 6898a71005
2023-01-29 23:12:52 +01:00
Malte Rosenbjerg
79b0718d95 Fix attribute
Former-commit-id: f33c060ff5
2023-01-29 23:10:24 +01:00
Malte Rosenbjerg
f8eff73690 Simplify attribute
Former-commit-id: e51cf7cc63
2023-01-29 23:08:47 +01:00
Malte Rosenbjerg
7d5e091f43 More cleanup
Former-commit-id: 104caa609b
2023-01-29 23:03:50 +01:00
Malte Rosenbjerg
b208c65b5a Cleanup using directives
Former-commit-id: 237fa3353f
2023-01-29 23:01:37 +01:00
Malte Rosenbjerg
766bec2112 Cleanup
Former-commit-id: 476c8f33c0
2023-01-29 23:01:26 +01:00
Malte Rosenbjerg
4acdca55dd Add IgnoreIf attribute to only run SDC tests on Windows
Former-commit-id: fb6865587a
2023-01-29 22:55:35 +01:00
Malte Rosenbjerg
a3c617090e Fix using temporarily
Former-commit-id: 11997d91f9
2023-01-29 22:51:20 +01:00
Malte Rosenbjerg
c5620701a1 Add SupportedOSPlatform attribute on tests using SDC
Former-commit-id: 5b0c74e5c0
2023-01-29 22:49:45 +01:00
Malte Rosenbjerg
5f5db69bcd Add Directory.Build.props
Former-commit-id: 8e9b7df4de
2023-01-29 22:17:40 +01:00
Malte Rosenbjerg
844753b1ed Init
Former-commit-id: 53651a0275
2023-01-29 20:52:59 +01:00
Malte Rosenbjerg
a730cde791 Bump dependencies
Former-commit-id: b84bb6470a
2023-01-28 13:25:48 +01:00
Malte Rosenbjerg
c2559148ea Revert "Remove ignore"
This reverts commit 73605e5f91 [formerly d85a4b81ab].


Former-commit-id: d3d49655f4
2023-01-28 11:41:19 +01:00
Malte Rosenbjerg
73605e5f91 Remove ignore
Former-commit-id: d85a4b81ab
2023-01-28 11:39:44 +01:00
Malte Rosenbjerg
18f74f0e4c Ignore Uri_Duration until root cause found
Former-commit-id: 0537c87fa2
2023-01-28 11:28:07 +01:00