Commit Graph

  • b24f106ce7 moved ready flag to _plugin_init() Maxim Devaev 2022-07-13 08:42:24 +03:00
  • 20f056668f separate memsink and rtp threads Maxim Devaev 2022-07-13 06:41:04 +03:00
  • f9439c785f refactoring Maxim Devaev 2022-07-12 10:02:26 +03:00
  • 5e364fb88b refactoring Maxim Devaev 2022-07-12 08:58:55 +03:00
  • 69dc9b8b49 separate locks for audio and video Maxim Devaev 2022-07-11 07:48:23 +03:00
  • 42237d9728 reverted client lock Maxim Devaev 2022-07-11 00:22:16 +03:00
  • 17bd25d497 increased video queue size Maxim Devaev 2022-07-11 00:18:31 +03:00
  • a2ac1f8067 fix Maxim Devaev 2022-07-10 23:35:48 +03:00
  • fdb1b2d562 using 0 timeout in audio.c Maxim Devaev 2022-07-10 23:32:00 +03:00
  • fd2bf5ea25 separate thread for each client Maxim Devaev 2022-07-10 05:32:53 +03:00
  • c874929e9d long double queue timeout Maxim Devaev 2022-07-10 02:54:32 +03:00
  • db5b9d3cd7 renamed jlogging.h to logging.h Maxim Devaev 2022-07-08 22:51:50 +03:00
  • 12ab66be43 refactoring Maxim Devaev 2022-07-08 22:48:03 +03:00
  • 27d25a59d8 refactoring Maxim Devaev 2022-07-08 20:50:38 +03:00
  • 71991254a5 renamed config.h to const.h Maxim Devaev 2022-07-08 20:33:30 +03:00
  • 50e8469a59 refactoring Maxim Devaev 2022-07-08 20:29:57 +03:00
  • 3f45debca0 refactoring Maxim Devaev 2022-07-08 07:43:32 +03:00
  • 627b614ab5 refactoring Maxim Devaev 2022-07-08 04:29:13 +03:00
  • f11d390b22 Bump version: 5.12 → 5.13 v5.13 Maxim Devaev 2022-07-05 08:08:20 +03:00
  • f1e50b6f9b refactoring, using h264 5.1 profile for resolutions > 1920x1080 Maxim Devaev 2022-07-05 07:53:41 +03:00
  • fdf3340a7d Bump version: 5.11 → 5.12 v5.12 Maxim Devaev 2022-07-05 00:50:48 +03:00
  • 02513be220 don't assert if m2m encoder is not successfully prepared Maxim Devaev 2022-07-05 00:48:22 +03:00
  • d29ce42f08 Bump version: 5.10 → 5.11 v5.11 Maxim Devaev 2022-06-28 23:12:59 +03:00
  • aa6fc7fe04 Bump version: 5.9 → 5.10 v5.10 Maxim Devaev 2022-06-28 23:03:46 +03:00
  • c91341a375 fixed missing frame_encoding_begin() for noop encoder Maxim Devaev 2022-06-28 18:51:30 +03:00
  • 3de7e26a36 Bump version: 5.8 → 5.9 v5.9 Maxim Devaev 2022-06-09 03:37:10 +03:00
  • 63cc66e8a7 improved logging Maxim Devaev 2022-06-09 03:06:57 +03:00
  • 92a090dec3 Bump version: 5.7 → 5.8 v5.8 Maxim Devaev 2022-06-07 07:53:00 +03:00
  • 8b0ef8a271 renambed memsink.object to video.sink Maxim Devaev 2022-06-07 07:48:48 +03:00
  • a360f1901e Bump version: 5.6 → 5.7 v5.7 Maxim Devaev 2022-06-07 05:32:38 +03:00
  • ed2d5f3af4 not based Maxim Devaev 2022-06-07 05:25:05 +03:00
  • b935dd1fe8 refactoring Maxim Devaev 2022-06-07 05:00:35 +03:00
  • 6e1f60a36d get rid of ATOMIC_VAR_INIT Maxim Devaev 2022-06-07 04:58:09 +03:00
  • 210dfcfa4f lint fix Maxim Devaev 2022-06-07 04:51:46 +03:00
  • ec10a9e3fe using c17 Maxim Devaev 2022-06-07 04:48:28 +03:00
  • 217d146378 log fix Maxim Devaev 2022-06-07 03:01:27 +03:00
  • 3e2a43e2af speed up cppcheck Maxim Devaev 2022-06-07 02:54:39 +03:00
  • 2e0a19c1cb tc358743 hacks Maxim Devaev 2022-06-06 19:32:49 +03:00
  • 054748234e refactoring Maxim Devaev 2022-06-06 19:15:55 +03:00
  • 53873e9ddb refactoring Maxim Devaev 2022-06-06 17:39:03 +03:00
  • c21d0aef7e moved xioctl() to libs Maxim Devaev 2022-06-06 17:06:00 +03:00
  • e505a56910 refactoring Maxim Devaev 2022-06-06 16:59:03 +03:00
  • f4278f32c4 refactoring Maxim Devaev 2022-06-06 16:29:15 +03:00
  • e9a6db02f6 refactoring Maxim Devaev 2022-06-06 16:17:34 +03:00
  • 63fe32ddd9 refactoring Maxim Devaev 2022-06-06 15:15:37 +03:00
  • 710652073a refactoring Maxim Devaev 2022-06-06 14:35:31 +03:00
  • dded49cd83 resampler Maxim Devaev 2022-06-06 12:38:34 +03:00
  • 0f753dc654 queue fix Maxim Devaev 2022-06-06 02:04:16 +03:00
  • c505a423af refactoring Maxim Devaev 2022-06-03 07:25:41 +03:00
  • 1cff2545b1 Bump version: 5.5 → 5.6 v5.6 Maxim Devaev 2022-06-02 02:18:13 +03:00
  • 3d994d6e67 fixed deps Maxim Devaev 2022-06-02 02:15:50 +03:00
  • 7175f8d569 Bump version: 5.4 → 5.5 v5.5 Maxim Devaev 2022-06-02 01:47:54 +03:00
  • d4a9862a18 webrtc audio Maxim Devaev 2022-05-29 01:29:01 +03:00
  • 3d4e9fbb1a Bump version: 5.3 → 5.4 v5.4 Maxim Devaev 2022-04-29 16:45:30 +03:00
  • 4a59b038ec refactoring Maxim Devaev 2022-04-29 16:44:13 +03:00
  • 6795744aea Merge pull request #153 from FallingSnow/cors Maxim Devaev 2022-04-29 13:59:25 +03:00
  • 798fe04905 Merge pull request #152 from FallingSnow/patch-1 Maxim Devaev 2022-04-29 13:56:27 +03:00
  • 1460de95c1 Add "better cors" to /stream http endpoint Ayrton Sparling 2022-04-28 08:40:15 -07:00
  • 358950d0c2 Better CORS support Ayrton Sparling 2022-04-26 16:23:52 -07:00
  • caef82d96f Change WITH_PTHREAD_NP=false to WITH_PTHREAD_NP=0 Ayrton Sparling 2022-04-21 13:34:05 -07:00
  • dff7dd7087 Add alpine linux instructions to readme Ayrton Sparling 2022-04-21 10:34:25 -07:00
  • 79bb881a34 Merge pull request #150 from tiny-pilot/h264-guide Maxim Devaev 2022-04-16 19:34:19 +03:00
  • f0763e3865 Tweak language in H264 guide (#3) Michael Lynch 2022-04-13 09:50:15 -04:00
  • a8dfa96db0 Document guide for H.264 (#2) jotaen4tinypilot 2022-04-13 12:31:15 +02:00
  • 7ceb8a3da5 Bump version: 5.2 → 5.3 v5.3 Maxim Devaev 2022-04-01 18:35:34 +03:00
  • 9344059e0e systemd is required for arch now Maxim Devaev 2022-04-01 18:33:05 +03:00
  • ee2b1afe5b note about kernel support Maxim Devaev 2022-04-01 18:30:21 +03:00
  • 31f47f2eac Bump version: 5.1 → 5.2 v5.2 Maxim Devaev 2022-03-21 15:01:23 +03:00
  • 69a9bafcd5 moved platform checks to tools.h Maxim Devaev 2022-03-21 15:00:06 +03:00
  • dbecdf5d9b disabled paypal Maxim Devaev 2022-03-20 03:05:23 +03:00
  • 967574a78a Bump version: 5.0 → 5.1 v5.1 Maxim Devaev 2022-03-15 16:23:24 +03:00
  • bb4f6f3993 h264 max kbps is 20000 Maxim Devaev 2022-03-15 16:22:07 +03:00
  • fdc955a713 Bump version: 4.13 → 5.0 v5.0 Maxim Devaev 2022-03-02 14:42:31 +03:00
  • 322c67f7a5 fix Maxim Devaev 2022-02-14 02:53:50 +03:00
  • 7aa7f43c7e fix Maxim Devaev 2022-02-13 19:09:56 +03:00
  • 8ef5505a48 only required m2m options Maxim Devaev 2022-02-11 05:53:47 +03:00
  • 481f2c9479 readme fix Maxim Devaev 2022-02-05 14:49:14 +03:00
  • 924ebf7c77 disabled dma for m2m jpeg, fixed device path Maxim Devaev 2022-02-05 13:49:16 +03:00
  • d67af7a9dc copyright bump Maxim Devaev 2022-01-07 16:44:18 +03:00
  • e6be119ab5 changed some log messages Maxim Devaev 2021-12-19 04:10:24 +03:00
  • ead06e741a removed grabbed_mutex Maxim Devaev 2021-12-19 01:28:57 +03:00
  • fbabba29ed refactoring Maxim Devaev 2021-12-18 20:44:09 +03:00
  • ff9b0f5396 fixed readme Maxim Devaev 2021-12-18 19:04:18 +03:00
  • 52a31f619b refactoring Maxim Devaev 2021-12-18 18:44:36 +03:00
  • 743e8ac828 using setuptools Maxim Devaev 2021-12-18 18:09:42 +03:00
  • cecec39281 refactoring Maxim Devaev 2021-12-18 17:58:38 +03:00
  • 280254e231 fixed m2m buffers messing Maxim Devaev 2021-12-17 04:27:48 +03:00
  • 97a1aa04cb allow_dma flag Maxim Devaev 2021-12-11 18:23:20 +03:00
  • e14644572b refactoring Maxim Devaev 2021-12-11 01:17:34 +03:00
  • 55e0a096e7 renamed m2m encoders Maxim Devaev 2021-12-11 00:19:16 +03:00
  • e68e6b6fae renamed MJPG to MJPEG Maxim Devaev 2021-12-10 23:49:40 +03:00
  • aa03e1610f supported /dev/video21 Maxim Devaev 2021-12-10 15:57:03 +03:00
  • 2b969dd20d encode_end_ts on noop Maxim Devaev 2021-11-27 00:47:45 +03:00
  • c51984c9d9 common --m2m-device option Maxim Devaev 2021-11-26 06:34:20 +03:00
  • 459060532a m2m jpeg quality Maxim Devaev 2021-11-26 02:35:22 +03:00
  • 016ee1c554 using actual bitrate range Maxim Devaev 2021-11-25 06:33:49 +03:00
  • 26e0c9d54c refactoring Maxim Devaev 2021-11-24 23:50:50 +03:00
  • e6584da7c8 renamed v4l2 encoder to m2m Maxim Devaev 2021-11-24 22:44:38 +03:00
  • 630ad66cc8 bunch of fixes for m2m Maxim Devaev 2021-11-24 22:37:37 +03:00
  • 222b9a0309 mjpeg v4l2 encoding Maxim Devaev 2021-11-23 19:26:04 +03:00