Commit Graph

  • 3cecbe1cf4 Added stats section to web master Quentin Renard 2025-01-29 15:55:27 +01:00
  • 6780010376 Fixed web recording unload Quentin Renard 2025-01-28 14:55:53 +01:00
  • 57afddb012 Updated web footer + code formatting Quentin Renard 2025-01-28 14:44:36 +01:00
  • 9058fc7aed Remove closed nodes instead from recording extract Quentin Renard 2025-01-28 12:14:09 +01:00
  • e4d76fa832 Added recording cmd Quentin Renard 2025-01-27 17:58:06 +01:00
  • 61df210b82 Added muxer header option v0.53.1 v0.53.0 Quentin Renard 2025-01-24 15:01:06 +01:00
  • 2025e88729 Removed args from NewXXXFilterContext() Quentin Renard 2024-12-19 17:18:09 +01:00
  • bb96c18192 Added Free() to IOInterrupter Quentin Renard 2024-12-13 11:29:35 +01:00
  • c5a176a242 OpenIOContext now has 2 more arguments Quentin Renard 2024-12-12 15:35:05 +01:00
  • cb9eafdf3c Bumped io interrupter Quentin Renard 2024-12-11 12:00:32 +01:00
  • ffeccbdfd2 Bumped astiav + fixed filterer bug Quentin Renard 2024-10-18 15:10:58 +02:00
  • 693c09dadf Now compatible with ffmpeg n7.0 v0.52.0 Quentin Renard 2024-08-21 13:44:22 +02:00
  • 704e6ed4f2 Added disable decrease to lossless adaptive delayer handler v0.51.1 Quentin Renard 2024-06-19 13:48:35 +02:00
  • e50f6ccc1f Added lossless adaptive delayer handler v0.51.0 Quentin Renard 2024-06-18 14:54:33 +02:00
  • c9272de487 Moved thread parameter out of context + added to decoder/filterer v0.50.0 Quentin Renard 2024-05-21 10:14:23 +02:00
  • 2cfdde8bcf Added iocontext to demuxer options v0.49.0 Quentin Renard 2024-05-07 17:01:37 +02:00
  • ba594675f8 Added minimum to adaptive delayer v0.48.0 Quentin Renard 2023-09-28 16:28:07 +02:00
  • 6f40389335 Channel layout is not a pointer anymore v0.47.0 Quentin Renard 2023-09-28 15:29:59 +02:00
  • 110cb08a3f Added frame refing to frame filler with fallback frame v0.46.0 Quentin Renard 2023-09-28 10:56:10 +02:00
  • 03de11b16a Added frame filler WithFallbackFrameAndNode v0.45.0 Quentin Renard 2023-09-27 15:46:32 +02:00
  • 820db2b993 Added flushOnStart to demuxer v0.44.2 Quentin Renard 2023-05-29 15:38:31 +02:00
  • 3f16503e51 Now using max average delay instead of 95th max delay for AdaptiveDelayer v0.44.1 Quentin Renard 2023-05-29 12:25:13 +02:00
  • e5a425373c Added delayer v0.44.0 Quentin Renard 2023-05-28 12:27:23 +02:00
  • 2ffac3e1e8 Minor cleanup Quentin Renard 2023-05-25 09:51:23 +02:00
  • 91e90e4f41 Removed rate enforcer updatePTSReferenceOnFrame Quentin Renard 2023-05-25 09:25:27 +02:00
  • 1e58028e68 Added switcher frame timeout v0.43.0 Quentin Renard 2023-05-05 09:43:11 +02:00
  • f0459d0cce Added switcher v0.42.0 Quentin Renard 2023-05-01 15:32:42 +02:00
  • 5a2a6f2b78 Added filterer frame handler strategy + filterer on input context change Quentin Renard 2023-05-01 12:27:40 +02:00
  • af6727bccf Now using frame filler in rate enforcer Quentin Renard 2023-05-01 10:35:17 +02:00
  • 65ae19ed5d Added NewChildCloser to node Closer interface Quentin Renard 2023-05-01 10:32:35 +02:00
  • 59f5ecbe9e Added frame filler Quentin Renard 2023-05-01 10:31:41 +02:00
  • 686b9e82e4 Added frame adapter Quentin Renard 2023-05-01 10:10:48 +02:00
  • 71882c1d5c Rate enforcer pts reference is now global Quentin Renard 2023-04-22 14:32:01 +02:00
  • 17d4291cee NanosecondRational is now exported Quentin Renard 2023-04-22 14:26:31 +02:00
  • 572df359c2 Added StartPTSFunc to FrameRestamperWithFrameDuration + added FrameRestamperWithOffset Quentin Renard 2023-04-21 16:21:23 +02:00
  • 9814707832 Enforcing monotonic dts is now an option disabled by default v0.41.2 Quentin Renard 2023-04-21 10:55:46 +02:00
  • 8f367167c0 Made checking decoder packet dts error message global v0.41.1 Quentin Renard 2023-04-11 12:00:28 +02:00
  • b52bb18219 Now forbidding non monotonic dts in decoder v0.41.0 Quentin Renard 2023-04-11 11:51:11 +02:00
  • 3cbf924a48 Fixed rate enforder delay stats when node has not switched yet but is desired v0.40.0 Quentin Renard 2023-04-03 14:11:41 +02:00
  • e1af4e369b Improved pts reference v0.39.0 Quentin Renard 2023-04-02 11:10:11 +02:00
  • 2684905f58 Added color range to context v0.38.0 Quentin Renard 2023-03-31 17:02:25 +02:00
  • 3410c58c15 Bumped astiav v0.37.0 Quentin Renard 2023-03-23 15:04:17 +01:00
  • 46fc7f4218 WIP pkt-dumper Quentin Renard 2022-11-29 10:10:54 +01:00
  • 8f854e3502 Oops v0.36.1 Quentin Renard 2022-11-22 18:57:35 +01:00
  • 447e73eb89 Added Stats() v0.36.0 Quentin Renard 2022-11-16 14:09:46 +01:00
  • f2a742d681 Renamed NoIndirectStop into AutoStop v0.35.0 Quentin Renard 2022-11-02 15:22:04 +01:00
  • 4168ff2eec Cleanup Quentin Renard 2022-11-01 21:52:29 +01:00
  • e4972a9732 Nothing to see here no-pr Quentin Renard 2022-11-01 21:17:34 +01:00
  • a619eb07a5 Updated readme Quentin Renard 2022-10-29 11:54:22 +02:00
  • 2101481ba4 Updated host usage process cpu computation v0.34.1 Quentin Renard 2022-10-22 17:48:10 +02:00
  • c288bdc9d0 Added process CPU to host usage stat v0.34.0 Quentin Renard 2022-10-22 11:17:29 +02:00
  • 4f0215dc4e Added log options v0.33.1 Quentin Renard 2022-10-14 10:44:29 +02:00
  • 4e6a1ebbca Added WithLogOptions v0.33.0 Quentin Renard 2022-10-13 17:45:41 +02:00
  • 1005dc5c8f Added flushOnStop to frame rate emulator v0.32.1 Quentin Renard 2022-10-11 17:39:26 +02:00
  • c687113349 Added allocated frames + packets stats v0.32.0 Quentin Renard 2022-10-11 14:42:33 +02:00
  • a344829c75 Updated defaut demuxer durations Quentin Renard 2022-10-11 11:12:56 +02:00
  • b95246b39e Added frame size to context Quentin Renard 2022-10-10 11:01:41 +02:00
  • 2f844182bc Updated rate enforcer Quentin Renard 2022-10-10 11:01:30 +02:00
  • a59b8134ad Added frame rate emulator Quentin Renard 2022-10-10 11:01:07 +02:00
  • 66a0e56d36 Updated demuxer rate emulation Quentin Renard 2022-10-10 11:00:36 +02:00
  • bccaa54160 Added nodes position refresher Quentin Renard 2022-09-22 10:52:41 +02:00
  • c69209a2f2 Added process memory to workflow default stats v0.31.0 Quentin Renard 2022-09-14 15:26:54 +02:00
  • a070daf3fb Removed server bind + websocket v0.30.0 Quentin Renard 2022-08-15 16:16:56 +02:00
  • 902f5dae1f Fixed pkt restamper with time v0.29.0 Quentin Renard 2022-06-03 16:05:18 +02:00
  • 3b1e1fc998 Added child added/removed events v0.28.0 Quentin Renard 2022-05-27 15:26:12 +02:00
  • dfa81a4c63 Added libav pkt piper 0.27.0 Quentin Renard 2022-05-24 16:46:08 +02:00
  • f54b318032 Removed useless pool Quentin Renard 2022-05-22 09:41:11 +02:00
  • 1c39f291bd Ignoring %s format v0.26.3 Quentin Renard 2022-03-27 11:55:53 +02:00
  • 598b4685f5 Bumped astiav v0.26.2 Quentin Renard 2022-03-26 11:48:42 +01:00
  • 3c9f11610c Processing repeated pattern only once differently v0.26.1 Quentin Renard 2022-03-26 11:20:42 +01:00
  • d24adba71c Added event logger with message merging v0.26.0 Quentin Renard 2022-03-26 10:50:44 +01:00
  • 67e4d9c330 Added rotation to libav context v0.25.0 Quentin Renard 2022-03-24 17:17:58 +01:00
  • 942d90e5ea Fixed pkt restamper for no pts value v0.24.0 Quentin Renard 2022-03-22 15:19:32 +01:00
  • 6e92c342d9 Now using go-astiav v0.23.0 Quentin Renard 2022-02-20 11:26:26 +01:00
  • b05f7040f1 Now logging node and workflow status changes as Info v0.22.0 Quentin Renard 2022-02-18 09:14:16 +01:00
  • 1d722b8f36 Loop can now be set while demuxer is started v0.21.0 Quentin Renard 2021-12-17 09:36:59 +01:00
  • e5141f1214 Added nodes from start groups when starting workflow v0.20.0 Quentin Renard 2021-12-14 19:15:26 +01:00
  • bd0d8d51d8 Added Closer interface v0.19.0 Quentin Renard 2021-12-14 14:29:49 +01:00
  • 8d1c3b2408 Renamed host usage stat + fixed rollback v0.18.0 Quentin Renard 2021-12-02 14:35:27 +01:00
  • 729e174dd4 Added ps util stat v0.17.0 Quentin Renard 2021-11-21 16:10:36 +01:00
  • ea2e3b39cd Added thread type to context v0.16.0 Quentin Renard 2021-11-21 11:26:06 +01:00
  • 71359b8aea Now allowing decoder by name v0.15.0 Quentin Renard 2021-11-04 16:45:15 +01:00
  • 2d8c4bc9f4 Protected inner libav logic from closer Quentin Renard 2021-09-19 11:14:58 +02:00
  • 2483f2177b Removed first frame out event Quentin Renard 2021-09-01 09:31:47 +02:00
  • 76d16aa572 Demuxer now uses DTS delta to get pkt real duration Quentin Renard 2021-05-24 09:32:55 +02:00
  • aa142c7c59 Now using Closer.Do outside main loop v0.14.0 Quentin Renard 2021-05-04 11:33:23 +02:00
  • c0c7de7ef5 Added demuxer looper Quentin Renard 2021-04-26 10:18:33 +02:00
  • 2b58b7c8eb Rate enforcer now relies on both OutputCtx.FrameRate & OutputCtx.TimeBase to compute slots Quentin Renard 2021-04-22 11:15:49 +02:00
  • 80c5c85e72 Added proper demuxer rate emulator Quentin Renard 2021-04-22 11:14:28 +02:00
  • 9277765c2f Fixed web negative time values Quentin Renard 2021-04-20 11:34:13 +02:00
  • 56f3c5272b Added demuxer ReadFrameErrorHandler Quentin Renard 2021-04-15 17:03:03 +02:00
  • 45fd11037b Added first frame out event Quentin Renard 2021-04-15 11:47:00 +02:00
  • ad0db6bce4 Added rate enforcer AdaptSlotsToIncomingFrames option Quentin Renard 2021-04-10 14:12:46 +02:00
  • 02ee37934f Added node and descriptor to frame rate enforcer filler Quentin Renard 2021-03-29 14:16:59 +02:00
  • e52756d836 Added muxer outgoing rate stat Quentin Renard 2021-03-29 10:18:57 +02:00
  • 005ea221e8 Added libav log tests Quentin Renard 2021-03-09 17:07:52 +01:00
  • 328ad1f7bc Updated ignored libav logs as regexp Quentin Renard 2021-03-09 17:07:32 +01:00
  • 1045c1115b Added index to context Quentin Renard 2021-03-09 16:01:35 +01:00
  • 2c54e4290b Duration stats are now in ns + added incoming bitrate stat for demuxer Quentin Renard 2021-01-12 16:41:31 +01:00
  • f9a83a15a6 Bumped astiws v0.13.0 Quentin Renard 2020-12-08 16:49:21 +01:00