209 Commits

Author SHA1 Message Date
Quentin Renard
61df210b82 Added muxer header option 2025-01-24 15:01:06 +01:00
Quentin Renard
2025e88729 Removed args from NewXXXFilterContext() 2024-12-19 17:18:09 +01:00
Quentin Renard
bb96c18192 Added Free() to IOInterrupter 2024-12-13 11:29:35 +01:00
Quentin Renard
c5a176a242 OpenIOContext now has 2 more arguments 2024-12-12 15:35:05 +01:00
Quentin Renard
cb9eafdf3c Bumped io interrupter 2024-12-11 12:00:32 +01:00
Quentin Renard
ffeccbdfd2 Bumped astiav + fixed filterer bug 2024-10-18 15:10:58 +02:00
Quentin Renard
693c09dadf Now compatible with ffmpeg n7.0 2024-08-21 13:44:22 +02:00
Quentin Renard
704e6ed4f2 Added disable decrease to lossless adaptive delayer handler 2024-06-19 13:48:35 +02:00
Quentin Renard
e50f6ccc1f Added lossless adaptive delayer handler 2024-06-18 14:54:33 +02:00
Quentin Renard
c9272de487 Moved thread parameter out of context + added to decoder/filterer 2024-05-21 10:14:23 +02:00
Quentin Renard
2cfdde8bcf Added iocontext to demuxer options 2024-05-07 17:01:37 +02:00
Quentin Renard
ba594675f8 Added minimum to adaptive delayer 2023-09-28 16:28:07 +02:00
Quentin Renard
6f40389335 Channel layout is not a pointer anymore 2023-09-28 15:29:59 +02:00
Quentin Renard
110cb08a3f Added frame refing to frame filler with fallback frame 2023-09-28 10:56:10 +02:00
Quentin Renard
03de11b16a Added frame filler WithFallbackFrameAndNode 2023-09-27 15:46:32 +02:00
Quentin Renard
820db2b993 Added flushOnStart to demuxer 2023-05-29 15:38:31 +02:00
Quentin Renard
3f16503e51 Now using max average delay instead of 95th max delay for AdaptiveDelayer 2023-05-29 12:25:13 +02:00
Quentin Renard
e5a425373c Added delayer 2023-05-28 12:27:23 +02:00
Quentin Renard
2ffac3e1e8 Minor cleanup 2023-05-25 09:51:23 +02:00
Quentin Renard
91e90e4f41 Removed rate enforcer updatePTSReferenceOnFrame 2023-05-25 09:25:27 +02:00
Quentin Renard
1e58028e68 Added switcher frame timeout 2023-05-05 09:43:11 +02:00
Quentin Renard
f0459d0cce Added switcher 2023-05-01 15:32:46 +02:00
Quentin Renard
5a2a6f2b78 Added filterer frame handler strategy + filterer on input context change 2023-05-01 12:33:24 +02:00
Quentin Renard
af6727bccf Now using frame filler in rate enforcer 2023-05-01 10:35:17 +02:00
Quentin Renard
65ae19ed5d Added NewChildCloser to node Closer interface 2023-05-01 10:34:08 +02:00
Quentin Renard
59f5ecbe9e Added frame filler 2023-05-01 10:31:41 +02:00
Quentin Renard
686b9e82e4 Added frame adapter 2023-05-01 10:10:48 +02:00
Quentin Renard
71882c1d5c Rate enforcer pts reference is now global 2023-04-22 14:32:01 +02:00
Quentin Renard
17d4291cee NanosecondRational is now exported 2023-04-22 14:26:31 +02:00
Quentin Renard
572df359c2 Added StartPTSFunc to FrameRestamperWithFrameDuration + added FrameRestamperWithOffset 2023-04-21 16:21:23 +02:00
Quentin Renard
9814707832 Enforcing monotonic dts is now an option disabled by default 2023-04-21 10:55:46 +02:00
Quentin Renard
8f367167c0 Made checking decoder packet dts error message global 2023-04-11 12:00:28 +02:00
Quentin Renard
b52bb18219 Now forbidding non monotonic dts in decoder 2023-04-11 11:51:11 +02:00
Quentin Renard
3cbf924a48 Fixed rate enforder delay stats when node has not switched yet but is desired 2023-04-03 14:11:41 +02:00
Quentin Renard
e1af4e369b Improved pts reference 2023-04-02 11:10:11 +02:00
Quentin Renard
2684905f58 Added color range to context 2023-03-31 17:02:25 +02:00
Quentin Renard
3410c58c15 Bumped astiav 2023-03-23 15:04:17 +01:00
Quentin Renard
447e73eb89 Added Stats() 2022-11-16 14:09:46 +01:00
Quentin Renard
4f0215dc4e Added log options 2022-10-14 10:44:29 +02:00
Quentin Renard
4e6a1ebbca Added WithLogOptions 2022-10-13 17:45:41 +02:00
Quentin Renard
1005dc5c8f Added flushOnStop to frame rate emulator 2022-10-11 17:39:26 +02:00
Quentin Renard
c687113349 Added allocated frames + packets stats 2022-10-11 14:42:33 +02:00
Quentin Renard
a344829c75 Updated defaut demuxer durations 2022-10-11 11:12:56 +02:00
Quentin Renard
b95246b39e Added frame size to context 2022-10-10 11:01:41 +02:00
Quentin Renard
2f844182bc Updated rate enforcer 2022-10-10 11:01:30 +02:00
Quentin Renard
a59b8134ad Added frame rate emulator 2022-10-10 11:01:07 +02:00
Quentin Renard
66a0e56d36 Updated demuxer rate emulation 2022-10-10 11:00:36 +02:00
Quentin Renard
902f5dae1f Fixed pkt restamper with time 2022-06-03 16:05:18 +02:00
Quentin Renard
dfa81a4c63 Added libav pkt piper 2022-05-24 16:46:08 +02:00
Quentin Renard
f54b318032 Removed useless pool 2022-05-22 09:41:11 +02:00