Files
core/tests/components
uvjustin 407aa31adc Generate Stream snapshots using next keyframe (#96991)
* Add wait_for_next_keyframe option to stream images
Add STREAM_SNAPSHOT to CameraEntityFeature
Use wait_for_next_keyframe option for snapshots using stream

* Update stream test comments

* Add generic camera snapshot test

* Get stream still images directly in camera
Remove getting stream images from generic, nest, and ONVIF
Refactor camera preferences
Add use_stream_for_stills setting to camera
Update tests

* Only attempt to get stream image if integration supports stream

* Use property instead of entity registry setting

* Split out getting stream prerequisites from stream_source in nest

* Use cached_property for rtsp live stream trait

* Make rtsp live stream trait NestCamera attribute

* Update homeassistant/components/nest/camera.py

Co-authored-by: Allen Porter <allen.porter@gmail.com>

* Change usage of async_timeout

* Change import formatting in generic/test_camera

* Simplify Nest camera property initialization

---------

Co-authored-by: Allen Porter <allen.porter@gmail.com>
2023-08-26 10:39:40 -07:00
..
2023-03-28 14:59:03 +02:00
2023-02-02 18:35:24 +01:00
2023-02-15 14:09:50 +01:00
2023-02-15 14:09:50 +01:00
2023-02-15 14:09:50 +01:00
2023-05-04 11:25:35 +02:00
2023-08-22 07:34:26 -05:00
2023-08-19 08:17:17 -04:00
2023-02-15 12:39:12 +01:00
2023-04-30 20:34:57 +02:00
2023-07-18 18:51:02 +02:00
2023-02-15 14:09:50 +01:00
2023-04-25 15:40:46 +02:00
2023-03-02 12:33:04 +01:00
2023-07-21 12:16:35 +02:00
2023-05-04 11:25:35 +02:00
2023-02-02 18:35:24 +01:00
2023-02-15 14:09:50 +01:00
2023-02-15 16:46:03 -05:00
2023-08-25 09:04:28 -05:00
2023-02-15 14:09:50 +01:00
2023-08-21 12:19:55 +02:00
2023-02-15 14:09:50 +01:00
2023-02-15 14:09:50 +01:00
2023-02-15 12:39:12 +01:00
2023-02-15 14:09:50 +01:00
2023-08-19 08:17:17 -04:00
2023-02-15 14:09:50 +01:00
2023-08-26 07:35:10 +02:00
2023-08-19 08:17:17 -04:00
2023-08-22 10:01:17 +02:00
2023-02-15 14:09:50 +01:00
2023-02-15 14:09:50 +01:00
2023-06-25 09:00:52 -05:00
2023-08-19 08:17:17 -04:00
2023-06-27 17:42:27 +02:00
2023-02-15 14:09:50 +01:00
2023-05-04 11:25:35 +02:00
2023-07-09 13:55:10 -04:00
2023-02-15 14:09:50 +01:00
2023-07-21 08:55:44 +02:00
2023-01-27 09:09:46 +01:00
2023-08-15 14:34:18 +02:00
2023-07-23 22:00:26 +02:00
2023-02-17 21:08:18 -05:00
2023-04-30 22:33:51 +02:00
2023-03-22 20:00:47 -04:00
2023-08-15 14:34:18 +02:00
2023-08-21 19:14:07 +02:00
2023-02-15 14:09:50 +01:00
2023-06-08 23:43:56 +02:00
2023-08-15 14:34:18 +02:00
2023-04-20 08:42:22 -10:00
2023-08-15 14:34:18 +02:00
2023-01-30 14:06:52 +01:00
2023-08-25 08:59:30 -05:00
2023-02-15 14:09:50 +01:00
2023-02-15 14:09:50 +01:00