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
Malte Rosenbjerg
d5974f5585
Add missing using directive after rebase
...
Former-commit-id: 8fca6c4035
2023-01-31 20:25:37 +01:00
Thodoris Koskinopoulos
f405269244
Added log levels
...
Former-commit-id: 6e4e8fbba1
2023-01-31 20:25:37 +01:00
keg247
1e372e3e29
Move NotifyOnProgress processing to ErrorData
...
Former-commit-id: 5d62be654a
2022-06-19 23:31:18 -04:00
Malte Rosenbjerg
10a646e37e
Throw OperationCanceledException when processing is cancelled
...
Former-commit-id: 4f38eed753
2022-04-15 15:08:30 +02:00
Malte Rosenbjerg
52bf2ec4d0
Init
...
Former-commit-id: 7f8bd24058
2022-03-12 19:06:46 +01:00
BobSilent
c04546a156
Added Tests
...
Former-commit-id: 47a6c23b2d
2021-11-18 14:01:38 +01:00
BobSilent
a5b5965924
Add Configure on FFMpegArgumentProcessor to fuently configure ffoptions per run.
...
Former-commit-id: 965e756dc4
2021-11-18 09:34:10 +01:00
Malte Rosenbjerg
28891eb242
Add documentation comments to NotifyOn* methods
...
Former-commit-id: a0399b361a
2021-11-14 01:25:04 +01:00
Malte Rosenbjerg
aa30c82985
Ensure ConfigureAwait(false) is set ( #246 )
...
Former-commit-id: e8df465ffa
2021-11-01 19:15:00 +01:00
Malte Rosenbjerg
079760d044
Support for specyfying process working directory through FFOptions ( #272 )
...
Former-commit-id: c2d28055c1
2021-11-01 18:13:23 +01:00
Patrick Krämer
0ba18c24ae
Support cancellation token for cancelling FFMPEG processes
...
Former-commit-id: 3efc34565a
2021-07-07 20:16:14 +02:00
Malte Rosenbjerg
7457168c44
Cleanup
...
Former-commit-id: df0205fb11
2021-03-07 00:26:08 +01:00
Malte Rosenbjerg
4a6fb20aab
reorder method
...
Former-commit-id: 7444899106
2021-03-06 23:33:48 +01:00
Malte Rosenbjerg
b776422ada
Fix tests
...
Former-commit-id: e49290b217
2021-03-06 21:25:17 +01:00
Malte Rosenbjerg
32e5e97864
Merge branch 'master' into refactor-video-filter-args
...
Former-commit-id: 8452672ee6
2021-03-05 18:06:50 +01:00
Malte Rosenbjerg
77e2403902
Init
...
Former-commit-id: 4f28983972
2021-03-05 18:06:40 +01:00
Thierry Fleury
50cb183ae2
Add cancel timeout
...
(cherry picked from commit 6383164f267516fbd50d50b2a511c15c25a168dc)
Former-commit-id: 9672713e63
2021-03-02 19:43:24 +01:00
Malte Rosenbjerg
3d640f9e08
Add NotifyOnOutput
...
Former-commit-id: cfee86199b
2020-12-18 00:40:09 +01:00
Malte Rosenbjerg
be477197cc
Support specifying output encoding for ffmpeg and ffprobe output
...
Former-commit-id: a4aba666cd
2020-12-09 17:07:41 +01:00
Malte Rosenbjerg
949dc76f3f
Also include output data on non-zero ffmpeg exitcode
...
Former-commit-id: 6bdf9da683
2020-12-09 10:58:21 +01:00
Malte Rosenbjerg
e124bab800
Init
...
Former-commit-id: fb2e1e00aa
2020-12-08 23:27:25 +01:00
Malte Rosenbjerg
717d61dd07
Update dependencies and add StreamPipeSink constructor
...
Former-commit-id: 5ba2ed97cf
2020-11-25 16:15:16 +01:00
Malte Rosenbjerg
049cbc1dc6
Fix cancellation
...
Former-commit-id: 179cb15ba8
2020-10-28 19:26:33 +01:00
Malte Rosenbjerg
b2c28adcd4
Fix output pipe hanging on unix sockets
...
Former-commit-id: 9feb9f5a22
2020-10-27 00:49:49 +01:00
Malte Rosenbjerg
0f27130e8a
Cancel on exit
...
Former-commit-id: 31685da18a
2020-10-25 18:23:55 +01:00
Malte Rosenbjerg
9434715fba
New API
...
Former-commit-id: 010e9947e9
2020-10-24 22:31:54 +02:00
Malte Rosenbjerg
af6480e1d9
Check ffmpeg/ffprobe availability #75
...
Former-commit-id: 0136d49edf
2020-10-24 22:18:16 +02:00
Malte Rosenbjerg
0d3f98a011
Fix #97
...
Former-commit-id: eea6adc6f1
2020-08-27 17:22:04 +02:00
Malte Rosenbjerg
1b24a71636
Add snapshot overloads
...
Former-commit-id: 9bf2093517
2020-08-08 20:13:50 +02:00
Malte Rosenbjerg
96af90ba7e
Add SeekedFileInputArgument and such
...
Former-commit-id: 59abdd2343
2020-07-26 02:45:14 +02:00
Malte Rosenbjerg
ecec9d2ea4
Clean unused using directives
...
Former-commit-id: 8576154d3f
2020-07-20 15:26:34 +02:00
Malte Rosenbjerg
cd5116bd6f
Write output messages to debug
...
Former-commit-id: c4c02d6d21
2020-07-20 15:26:20 +02:00
Malte Rosenbjerg
ef8edf2a6e
Base file extension on video container info from ffmpeg
...
Former-commit-id: 442e69ce1d
2020-07-13 23:54:46 +02:00
Malte Rosenbjerg
17c9db52dd
Renaming
...
Former-commit-id: 39dd390e81
2020-05-24 19:17:14 +02:00
Malte Rosenbjerg
ff5b9e3b42
Minor adjustment
...
Former-commit-id: 82fc6e92c9
2020-05-13 00:11:53 +02:00
Malte Rosenbjerg
93733964aa
Make process cancellable
...
Former-commit-id: b2085c4a8b
2020-05-12 23:52:07 +02:00
Malte Rosenbjerg
d7a705e9ae
Revert "Cleanup"
...
This reverts commit 152683323e
[formerly d95f687e46
].
Former-commit-id: 1dc7524ecd
2020-05-12 21:28:50 +02:00
Malte Rosenbjerg
152683323e
Cleanup
...
Former-commit-id: d95f687e46
2020-05-12 21:05:00 +02:00
Malte Rosenbjerg
e0b7d652d9
Default to throwing on errors
...
Former-commit-id: 3855215000
2020-05-12 17:55:31 +02:00
Malte Rosenbjerg
4361bf393b
Support custom temp dir and cleanup
...
Former-commit-id: da399a69aa
2020-05-12 17:30:35 +02:00
Malte Rosenbjerg
563b5632f9
Add missing using for disposable
...
Former-commit-id: 48bb95e178
2020-05-11 00:04:53 +02:00
Malte Rosenbjerg
c3b5cd997e
Cleanup
...
Former-commit-id: 72366d573a
2020-05-09 17:53:03 +02:00
Malte Rosenbjerg
bd55018f4f
Major refactoring
...
Former-commit-id: ec043ef075
2020-05-08 11:07:51 +02:00