alex6dj
2b6a74dd7e
Use boolean instead on generic int for disposition state value
...
Former-commit-id: d79bbaef97
2021-09-07 12:48:05 -04:00
alex6dj
57e2585f52
Get extra disposition data in MediaStream
...
Former-commit-id: 41ec1a10dd
2021-09-06 23:08:36 -04:00
Fedor Zhilkin
737654256c
Merge branch 'master' of github.com:Feodoros/FFMpegCore
...
Former-commit-id: c540819893
2021-08-11 15:55:40 +03:00
Fedor Zhilkin
847ed70522
Fix params order
...
Former-commit-id: 86ea16c432
2021-08-11 15:54:58 +03:00
Malte Rosenbjerg
f7dfc6106c
Merge branch 'master' into master
...
Former-commit-id: fc9db2c04a
2021-08-11 00:43:03 +02:00
Fedor Zhilkin
65ebc57b29
Nullable streamIndex and inputFileIndex
...
Former-commit-id: 562a50d874
2021-08-11 01:21:06 +03:00
Malte Rosenbjerg
bc00b6786a
Increase timeout on failing unit test
...
Former-commit-id: 04ebdb1907
2021-08-10 10:38:56 +02:00
Warrick Wilson
cbd33fd553
Added CodecTag and CodecTagString properties to info derived from an FFProbe.Analyse() call. This allows for specific codecs to be identified to check compatibility with hardware limitations.
...
Former-commit-id: ac2b358fad
2021-08-09 14:52:39 -05:00
Malte Rosenbjerg
8b3aadda08
Merge branch 'master' of https://github.com/rosenbjerg/FFMpegCore
...
Former-commit-id: 28278301dc
2021-08-06 11:13:45 +02:00
Malte Rosenbjerg
4c521aadcc
Merge branch 'master' into master
...
Former-commit-id: 3888a07ab2
2021-08-06 08:10:37 +02:00
alex6dj
8633937f52
Use long option for stream index for better clarity
...
Former-commit-id: 14d457b946
2021-08-05 15:14:37 -04:00
alex6dj
96ec0613d3
Subtitle hard-burn implementation.
...
Former-commit-id: 3a89062384
2021-08-05 14:37:32 -04:00
Malte Rosenbjerg
d755c1d526
Fix PcmAudioSampleWrapper namespace
...
Former-commit-id: fc23456eb1
2021-08-05 13:21:57 +02:00
Fedor Zhilkin
8b5b6d8e79
Merge branch 'master' of github.com:rosenbjerg/FFMpegCore
...
Former-commit-id: 37109bab34
2021-08-03 21:57:30 +03:00
alex6dj
041d40effd
Basic ffprobe test
...
Former-commit-id: 47916eac29
2021-07-31 16:46:21 -04:00
Malte Rosenbjerg
2601dc3a83
Reduce timeout in cancellation token test
...
Former-commit-id: 587c453a7e
2021-07-16 01:17:20 +02:00
Patrick Krämer
0ba18c24ae
Support cancellation token for cancelling FFMPEG processes
...
Former-commit-id: 3efc34565a
2021-07-07 20:16:14 +02:00
Julien Loir
7e9b3d20cd
Add test for the new audio pipe
...
Former-commit-id: acd462a527
2021-05-25 16:14:40 +02:00
Malte Rosenbjerg
33878ab605
Cleanup in using directives
...
Former-commit-id: 6c3129d417
2021-05-15 11:17:12 +02:00
Malte Rosenbjerg
12e031dfb3
Fixes, renames and missing stuff
...
Former-commit-id: 27a2219b8e
2021-05-14 01:02:00 +02:00
Malte Rosenbjerg
59dc8e6b94
Fix test
...
Former-commit-id: cce6c6983c
2021-03-15 23:50:11 +01:00
Malte Rosenbjerg
263645f83b
Fix tests
...
Former-commit-id: 1d6517796f
2021-03-15 23:43:22 +01:00
Malte Rosenbjerg
8817b4c765
Merge branch 'master' into master
...
Former-commit-id: 5a2ebcf0f3
2021-03-15 23:20:27 +01:00
Malte Rosenbjerg
ffbce8fba9
Bump nuget dependencies
...
Former-commit-id: 0face0b6e4
2021-03-15 22:48:53 +01:00
Maxim Bagryantsev
ba8904429d
Fixed process hang on pipe images format mismatch
...
Former-commit-id: fe646752d3
2021-03-15 20:37:18 +03:00
Malte Rosenbjerg
7457168c44
Cleanup
...
Former-commit-id: df0205fb11
2021-03-07 00:26:08 +01:00
Malte Rosenbjerg
a4a3218878
Cleanup tests
...
Former-commit-id: e0819c89bf
2021-03-06 23:12:53 +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
crypton
bff3406545
Format -ss timespan argument to calculate hours
...
Former-commit-id: bb08076db4
2021-02-12 22:16:55 -08:00
crypton
83c9478007
ffprobe duration parsing
...
- on large recordings (e.g. radio transmissions), ffprobe might return number of hours which is too large for TimeSpan.Parse (exception: The TimeSpan string '149:07:50.911750' could not be parsed because at least one of the numeric components is out of range or contains too many digits.)
- use regex groups to extract components (hours/minutes/seconds/millis) then parse/create new timespan from that
- NOTICE: this will discard microseconds provided by ffprobe, not sure if this is significant
- ffprobe has inconsitencies with how it represents millisecond component. Sometimes it may return just `82` for 820 milliseconds, so padding with 0s is required on the left. Likewise, sometimes it might return microseconds past milliseconds (first 3 significant figures); this is currently discarded
- Added InternalsVisibleTo to help with unit testing *just* the duration parsing function
Former-commit-id: 35ca34c0b0
2021-02-06 16:50:12 -08:00
Malte Rosenbjerg
1c016fed9a
Merge branch 'master' into master
...
Former-commit-id: 6874ace962
2021-02-04 00:13:02 +01:00
Malte Rosenbjerg
3d640f9e08
Add NotifyOnOutput
...
Former-commit-id: cfee86199b
2020-12-18 00:40:09 +01:00
Malte Rosenbjerg
732e3a0772
Merge branch 'master' into master
...
Former-commit-id: de689dbb50
2020-12-09 11:02:26 +01:00
Malte Rosenbjerg
d2c4d81196
Use webm for streaming test
...
Former-commit-id: d64f2dddeb
2020-12-07 21:00:43 +01:00
Malte Rosenbjerg
c2f7b36a5e
Test with .NET 5.0
...
Former-commit-id: 4c24189f6b
2020-12-07 18:07:23 +01:00
Malte Rosenbjerg
5311f99419
Convert to mp3 instead of opus
...
Former-commit-id: f9090ba9fe
2020-12-07 17:52:47 +01:00
Malte Rosenbjerg
27de93d64c
Reencode raw file
...
Former-commit-id: 1a15c08ea2
2020-12-07 17:41:31 +01:00
Malte Rosenbjerg
ac82e17d25
Fix
...
Former-commit-id: 203da6300b
2020-12-07 01:20:13 +01:00
Malte Rosenbjerg
726c0f9800
Merge branch 'master' into refactor-tests
...
Former-commit-id: 7fd7ae369d
2020-12-07 01:14:19 +01:00
Malte Rosenbjerg
ec671ff8bf
Dump
...
Former-commit-id: 3ad127a682
2020-12-07 00:47:47 +01:00
Malte Rosenbjerg
273d7232cb
Use .NET Core 3.1 - 5.0 not yet available
...
Former-commit-id: d8a09a3574
2020-12-06 00:43:05 +01:00
Malte Rosenbjerg
73494b9765
Bump versions for tests
...
Former-commit-id: 9c3d8d4338
2020-12-06 00:34:06 +01:00
Malte Rosenbjerg
aeab8b03ed
Add raw audio test
...
Former-commit-id: 7904a86d63
2020-12-06 00:33:55 +01:00
Malte Rosenbjerg
c691dba8e8
Init
...
Former-commit-id: 8b45a6b680
2020-12-03 20:47:20 +01:00
Malte Rosenbjerg
717d61dd07
Update dependencies and add StreamPipeSink constructor
...
Former-commit-id: 5ba2ed97cf
2020-11-25 16:15:16 +01:00
Fedor Zhilkin
0126cd1e77
Merge branch 'master' of https://github.com/rosenbjerg/FFMpegCore
...
Former-commit-id: c6bdf55a77
2020-11-13 01:36:00 +03:00
Malte Rosenbjerg
049cbc1dc6
Fix cancellation
...
Former-commit-id: 179cb15ba8
2020-10-28 19:26:33 +01:00