core/homeassistant
Greg Thornton dd715fcc3a
Add homekit camera support (#32527)
* Add homekit camera support

* Cleanup pyhapcamera inheritance

* Add camera to homekit manifest

* Use upstream pyhap server handler in homekit

* Remove unused homekit constants

* Fix lint errors in homekit camera

* Update homekit camera log messages

* Black after conflict fixes

* More conflict fixes

* missing srtp

* Allow streaming retry when ffmpeg fails to connect

* Fix inherit of camera config, force kill ffmpeg on failure

* Fix audio (Home Assistant only comes with OPUS)

* Fix audio (Home Assistant only comes with OPUS)

* Add camera to the list of supported domains.

* add a test for camera creation

* Add a basic test (still needs more as its only at 44% cover)

* let super handle reconfigure_stream

* Remove scaling as it does not appear to be needed and causes artifacts

* Some more basic tests

* make sure no exceptions when finding the source from the entity

* make sure the bridge forwards get_snapshot

* restore full coverage to accessories.py

* revert usage of super for start/stop stream

* one more test

* more mocking

* Remove -tune zerolatency, disable reconfigure_stream

* Restore -tune zerolatency

Co-authored-by: John Carr <john.carr@unrouted.co.uk>
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-05-04 19:03:46 -05:00
..
auth Improve string formatting v9 (#34050) 2020-04-12 17:18:09 +02:00
components Add homekit camera support (#32527) 2020-05-04 19:03:46 -05:00
generated Tibber config flow (#34469) 2020-05-03 14:40:19 +02:00
helpers Extract instance ID helper from updater (#35043) 2020-05-04 11:23:12 -07:00
scripts Check isinstance on collections.abc, not typing classes (#35087) 2020-05-02 23:57:48 +02:00
util Log threading exceptions properly (#34789) 2020-04-28 14:31:35 -07:00
__init__.py
__main__.py
block_async_io.py Patch http.client to not do I/O in the event loop (#34194) 2020-04-15 15:32:10 -07:00
bootstrap.py Log threading exceptions properly (#34789) 2020-04-28 14:31:35 -07:00
config.py Fix identifying Plex schema when used in packages (#34651) 2020-04-24 09:52:23 -07:00
config_entries.py
const.py Bump version to 0.110.0dev0 (#34827) 2020-04-29 08:56:43 +02:00
core.py Introduce a singleton decorator (#34803) 2020-04-30 16:47:14 -07:00
data_entry_flow.py Allow flows to know if user is in advanced mode (#34629) 2020-04-24 09:31:56 -07:00
exceptions.py
loader.py Add command to get integration manifests (#34262) 2020-04-15 13:36:16 -07:00
package_constraints.txt Upgrade pytz to 2020.1 (#35174) 2020-05-04 15:16:37 +02:00
requirements.py
setup.py Set up config entries in parallel (#34755) 2020-04-27 10:05:02 -07:00
strings.json Import state strings (#34451) 2020-04-20 16:25:35 -07:00