Commit Graph

  • 2ffa561eb1 reduced snapshot timeout to error_delay*3 Maxim Devaev 2024-03-04 07:47:14 +02:00
  • 490d833983 refactoring Maxim Devaev 2024-03-04 07:22:48 +02:00
  • 0b3a1eb963 deprecated --last-as-blank Maxim Devaev 2024-03-04 07:16:24 +02:00
  • 7fd5eb229f fixed offline state Maxim Devaev 2024-03-04 03:54:16 +02:00
  • 98b5e52a68 block signals in threads Maxim Devaev 2024-03-04 03:38:45 +02:00
  • c8dc5119fe signal lib to reduce duplicating code Maxim Devaev 2024-03-04 03:12:14 +02:00
  • b556dfb897 improved persistent logic Maxim Devaev 2024-03-04 01:50:34 +02:00
  • 06eda04180 always generate blanks for offline snapshots Maxim Devaev 2024-03-03 22:15:25 +02:00
  • 05bba86c63 refactoring Maxim Devaev 2024-03-03 21:28:25 +02:00
  • 6827a72097 failed if dv timings are not available Maxim Devaev 2024-03-03 20:04:47 +02:00
  • 299b3886af improved messages Maxim Devaev 2024-03-03 19:02:11 +02:00
  • f9bc5666b8 refactoring Maxim Devaev 2024-03-03 18:33:06 +02:00
  • c9cb0a416e fixed persistent timeout Maxim Devaev 2024-03-03 08:23:18 +02:00
  • ffa68a86a6 refactoring Maxim Devaev 2024-03-03 08:10:01 +02:00
  • 8fe411aa8b compress only lastest frame Maxim Devaev 2024-03-03 07:05:00 +02:00
  • 36dd5d1533 pass encoders if there is no clients Maxim Devaev 2024-03-03 06:27:19 +02:00
  • 33b9bff0b9 atomic capture state for http Maxim Devaev 2024-03-03 06:04:48 +02:00
  • c24d6338e2 Issue #228: Request fresh snapshot from jpeg encoder Maxim Devaev 2024-03-03 04:59:12 +02:00
  • 8cb6fc4e78 refactoring Maxim Devaev 2024-03-03 03:24:40 +02:00
  • a9dfff84e6 fix Maxim Devaev 2024-03-03 02:55:13 +02:00
  • 988a91634a fixed force_key logic for slowdown Maxim Devaev 2024-03-03 02:51:53 +02:00
  • 8f6df3b455 Issue #263: -latomic is required now Maxim Devaev 2024-03-03 01:45:16 +02:00
  • ef47fa4c74 jpeg in a separate thread Maxim Devaev 2024-03-03 00:24:21 +02:00
  • f2f560a345 h264 encoder in separate thread Maxim Devaev 2024-03-02 22:55:03 +02:00
  • 6a0ee68692 renamed captured_fps to http_captured_fps Maxim Devaev 2024-03-02 21:33:55 +02:00
  • 72741b90f4 releaser threads Maxim Devaev 2024-03-02 21:07:46 +02:00
  • 0296ab60c3 added device timeout error message Maxim Devaev 2024-03-02 20:16:34 +02:00
  • 77a53347c3 refactoring Maxim Devaev 2024-03-02 19:37:50 +02:00
  • c32ea286f2 Bump version: 5.57 → 5.58 v5.58 Maxim Devaev 2024-03-02 19:11:06 +02:00
  • b2fb857f5b refactoring Maxim Devaev 2024-03-02 19:09:53 +02:00
  • 20cdabc8a4 lint fix Maxim Devaev 2024-03-02 10:42:30 +02:00
  • e2f4c193e3 refactoring Maxim Devaev 2024-03-02 10:08:06 +02:00
  • b4aa9593dc refactoring Maxim Devaev 2024-03-02 09:59:41 +02:00
  • 20c729893b refactoring Maxim Devaev 2024-03-02 09:56:44 +02:00
  • a00f49331c wait (select) device in grab function Maxim Devaev 2024-03-02 09:33:45 +02:00
  • 85308e48fd stream: null hw buffer pointer after encoding Maxim Devaev 2024-03-02 07:54:38 +02:00
  • ff08a0fb25 refactoring Maxim Devaev 2024-03-02 07:23:18 +02:00
  • 6145b69c97 refactoring Maxim Devaev 2024-03-02 02:09:54 +02:00
  • cfc5ae1b94 v4p: using /dev/dri/by-path/platform-gpu-card instead of card0 Maxim Devaev 2024-03-02 01:14:15 +02:00
  • 54b221aabd moved exit_on_no_clients logic from http to stream loop Maxim Devaev 2024-03-01 09:40:51 +02:00
  • dabee9d47a gitignores ustreamer-v4p Maxim Devaev 2024-03-01 08:22:14 +02:00
  • e30520d9f3 refactoring Maxim Devaev 2024-03-01 08:11:37 +02:00
  • 8f0acb2176 Bump version: 5.56 → 5.57 v5.57 Maxim Devaev 2024-03-01 04:33:13 +02:00
  • 8edeff8160 fixed makefile Maxim Devaev 2024-03-01 04:21:45 +02:00
  • cacec0d25c refactoring Maxim Devaev 2024-03-01 04:09:16 +02:00
  • c54d7da19f Bump version: 5.55 → 5.56 v5.56 Maxim Devaev 2024-03-01 03:48:15 +02:00
  • df610e1045 improved makefiles Maxim Devaev 2024-03-01 03:47:03 +02:00
  • 8d4e6a13b0 server: fixed zero frame behaviour Maxim Devaev 2024-03-01 03:20:43 +02:00
  • c852e5f827 lint fixes Maxim Devaev 2024-03-01 00:43:57 +02:00
  • 2a37f1650b using text generator for blank images Maxim Devaev 2024-03-01 00:39:19 +02:00
  • 15f160c874 refactoring Maxim Devaev 2024-02-29 22:40:45 +02:00
  • df63ad4678 refactoring Maxim Devaev 2024-02-29 19:13:02 +02:00
  • 72cd61cccf
    docker: build images for armv6 (#262) Markus Küffner 2024-02-29 21:13:38 +01:00
  • 3e5a444023 refactoring Maxim Devaev 2024-02-29 19:13:02 +02:00
  • a3f4294cd8 refactoring Maxim Devaev 2024-02-29 18:21:26 +02:00
  • d9401b70f5 commented unused us_queue_get_free() Maxim Devaev 2024-02-29 08:07:47 +02:00
  • 4296d5dada janus: using ring for audio pipeline Maxim Devaev 2024-02-29 08:06:48 +02:00
  • 12937b93d5 janus: using ring buffers for rtp pipelines Maxim Devaev 2024-02-29 06:57:16 +02:00
  • 28cd5e5b87 janus: reducing memory allocating using ring buffer Maxim Devaev 2024-02-29 06:08:50 +02:00
  • 7bacef7622 minor fix Maxim Devaev 2024-02-29 03:29:23 +02:00
  • ca3638313b moved ftext to libs as frametext Maxim Devaev 2024-02-29 03:10:48 +02:00
  • bb3e4ec2c7 moved queue from janus to common libs Maxim Devaev 2024-02-29 02:48:52 +02:00
  • d52ac784f6 device: don't expose dma for jpeg Maxim Devaev 2024-02-29 02:42:44 +02:00
  • f5a9214dd4 simplified Maxim Devaev 2024-02-29 01:23:41 +02:00
  • 5b54a8dbe2 v4p: fixed buf error handling Maxim Devaev 2024-02-29 00:52:03 +02:00
  • 32165e97ed simplified Maxim Devaev 2024-02-29 00:42:31 +02:00
  • 4b6f65881d simplified Maxim Devaev 2024-02-28 23:25:06 +02:00
  • 0e7d8da407 Bump version: 5.54 → 5.55 v5.55 Maxim Devaev 2024-02-28 00:14:42 +02:00
  • 1c862b21e9 v4p: better messages Maxim Devaev 2024-02-28 00:13:37 +02:00
  • b202438a4d v4p: ignore ENOENT (unplugged) on restoring saved_crtc Maxim Devaev 2024-02-27 23:58:59 +02:00
  • 50ee2ba964 v4p: simplified Maxim Devaev 2024-02-27 23:42:35 +02:00
  • 9f40713ee1 v4p: check display status via sysfs Maxim Devaev 2024-02-27 07:03:19 +02:00
  • 5f393ae972 Bump version: 5.53 → 5.54 v5.54 Maxim Devaev 2024-02-27 00:14:06 +02:00
  • aca3ee9e23 fix installer Maxim Devaev 2024-02-27 00:12:57 +02:00
  • 284b17d1db Bump version: 5.52 → 5.53 v5.53 Maxim Devaev 2024-02-26 22:42:48 +02:00
  • 506a4496d1 fix Maxim Devaev 2024-02-26 22:41:48 +02:00
  • b5c201d1c1 Bump version: 5.51 → 5.52 v5.52 Maxim Devaev 2024-02-26 21:42:53 +02:00
  • 032faa9882 refactoring Maxim Devaev 2024-02-26 21:29:26 +02:00
  • 414baadc40 refactoring Maxim Devaev 2024-02-26 21:14:36 +02:00
  • 2d6716aa47 refactoring Maxim Devaev 2024-02-26 20:28:09 +02:00
  • 260619923a new macro US_MIN() and US_MAX() Maxim Devaev 2024-02-26 17:56:25 +02:00
  • 3715c89ec8 v4p pass Maxim Devaev 2024-02-20 02:16:37 +02:00
  • 5026108079 device: Logging prefix Maxim Devaev 2024-02-23 04:02:19 +00:00
  • 5f7c556697 device: Keep DV-timing Hz Maxim Devaev 2024-02-23 04:01:00 +00:00
  • 3c7564da19 big refactoring Maxim Devaev 2024-02-22 03:57:38 +02:00
  • f0e070be5b Bump version: 5.50 → 5.51 v5.51 Maxim Devaev 2024-02-19 00:40:14 +02:00
  • aa05c470b3 string fixes Maxim Devaev 2024-02-19 00:22:45 +02:00
  • 13af11a3a6 Using strerror_r() instead of strerror_l() for better compatibility Maxim Devaev 2024-02-18 18:41:29 +02:00
  • 41330940c6 Bump version: 5.49 → 5.50 v5.50 Maxim Devaev 2024-02-16 17:15:26 +02:00
  • 46e630d2f6 using (void) instead of UNUSED Maxim Devaev 2024-02-16 01:51:36 +02:00
  • 63d87f0526 add instance_id to stream_client cookie name Maxim Devaev 2024-02-15 15:52:03 +02:00
  • b578e9897e notes about libcamerify Maxim Devaev 2024-02-03 20:14:19 +02:00
  • b2ebcf99c8 Bump version: 5.48 → 5.49 v5.49 Maxim Devaev 2024-02-02 22:53:48 +02:00
  • 6a6b910869 refactoring Maxim Devaev 2024-02-02 22:36:30 +02:00
  • 4e8acf371f Issue #252: YVYU support Maxim Devaev 2024-01-11 22:46:56 +02:00
  • c4cb8288c7
    Fix it's vs its typo (#255) Thomer Gil 2024-01-30 11:28:32 -05:00
  • 848f52c69e issue #253: m2m polling limit test Maxim Devaev 2024-01-21 04:19:34 +02:00
  • 94f29f8b96 Issue #252: YVYU support yvyu Maxim Devaev 2024-01-11 22:46:56 +02:00
  • 2dddb879bc Bump version: 5.47 → 5.48 v5.48 Maxim Devaev 2024-01-09 00:12:23 +02:00
  • 4d92dc662c removed some checks in gpio Maxim Devaev 2024-01-09 00:11:11 +02:00