Koushik Dutta
f65485af97
Merge remote-tracking branch 'origin/main' into rebroadcast
2024-05-30 09:37:02 -07:00
Long Zheng
a72a596578
homekit: Homekit camera close recording tweaks ( #1486 )
...
* Change throw to log
Throw will not work since the `handleFragmentsRequests` async generator is already closed/finished by HAP
* Move isOpen check
HAP still requests fragment after closing the recording stream. Skip processing it.
* Change catch message
* Add another !isOpen in case race condition with await
2024-05-27 10:12:00 -07:00
Koushik Dutta
a51070767b
homekit: change default advertiser back to ciao due to issues. use identifying material
2024-05-25 19:26:21 -07:00
Koushik Dutta
8b84bac2c2
snapshot/homekit: fix stale snapshots
2024-05-07 20:22:45 -07:00
Greg Thornton
5bca9b7156
homekit: fix late 2way setup ( #1461 )
...
* homekit: fix late 2way setup
* homekit: use 2-way state rather than playing/intitializing
2024-05-06 16:28:38 -07:00
Techno Tim
2fb4fbab15
fix(iface logic): Added net to the hlper functions to also detect ifaces that start with 'net' ( #1437 )
2024-04-18 15:35:50 -07:00
Koushik Dutta
f5fabfeedf
homekit: fix hidden setting
2024-04-16 15:50:43 -07:00
Koushik Dutta
807ba81d92
homekit: publish
2024-04-15 11:07:51 -07:00
Koushik Dutta
0e35bac42a
homekit: addIdentifyingMaterial false
2024-04-15 10:54:54 -07:00
Koushik Dutta
a5a464e000
homekit: undo revert for later publish
2024-04-15 10:53:58 -07:00
Koushik Dutta
a3a878cbd5
homekit: revert for longer staged rollout
2024-04-15 10:52:19 -07:00
Koushik Dutta
69fd86a684
homekit: handle mp4 generation shutdown
2024-04-15 07:52:25 -07:00
Koushik Dutta
6130b7fa0c
homekit: add identifying material to prevent name clashing
2024-04-15 07:22:41 -07:00
Koushik Dutta
cbd11908af
homekit: fix aac transcoding for silent audio
2024-04-10 11:36:45 -07:00
Koushik Dutta
0db3b7df5a
homekit: datamigration for addIdentifyingMaterial
2024-04-06 20:46:58 -07:00
Koushik Dutta
00d8054de8
homekit: add identifying material to prevent mdns collision
2024-04-06 20:30:11 -07:00
Koushik Dutta
207cb9d833
homekit: clean up late generator bug
2024-04-02 20:31:30 -07:00
Koushik Dutta
f2de58f59a
homekit: fix annexb detection
2024-04-02 15:25:32 -07:00
Koushik Dutta
50d9cee8ea
thermostat: remove deprecated
2024-03-20 20:28:31 -07:00
Koushik Dutta
a87a88db2a
homekit: fix wonky debug subgroup
2024-03-16 15:28:43 -07:00
Koushik Dutta
3af233cd4c
homekit: update hap, use connection source address.
2024-03-16 15:23:11 -07:00
Koushik Dutta
90a7e44704
homekit: use avahi if available.
2024-03-07 10:43:02 -08:00
Brett Jia
644f7d3304
homekit: merge child device only if child has homekit enabled ( #1343 )
2024-03-03 09:46:13 -08:00
Koushik Dutta
cbf95e1186
homekit: reorder settins, restart rather than prompt. publish.
2024-02-18 17:38:19 -08:00
Long Zheng
b1f216b671
homekit/snapshot: Periodic snapshot timeout ( #1295 )
...
* Add setting for periodic snapshot timeout
* Add debug logging for snapshot duration
* Revert "Add setting for periodic snapshot timeout"
This reverts commit 305e8817fd .
* Add periodicTimeout to RequestPictureOptions
HomeKit wait up to 2 seconds
* Add logging if fallback
* Rename to timeout
* Update HomeKit snapshot
* Change to log
2024-02-08 09:22:19 -08:00
Koushik Dutta
dc5bbc375b
homekit: support ipv6 only binding/streaming
2024-02-03 14:55:52 -08:00
Koushik Dutta
9a195c6207
homekit: fix prune crash
2024-01-14 14:25:30 -08:00
Koushik Dutta
f18e58a108
sdk/homekit/snapshot: simplify periodic snapshot requests. remove homekit debouncer.
2024-01-11 11:29:03 -08:00
Koushik Dutta
37d4e5be73
homekit: send client size hints to prevent apple tv crash
2023-12-06 10:10:13 -08:00
Koushik Dutta
8b6c0c4f7b
homekit: add hint for adaptive bitrate
2023-12-05 22:09:23 -08:00
Koushik Dutta
f41fa9055e
videoanalysis: fix var clobbering
2023-11-15 09:54:23 -08:00
Koushik Dutta
327acaec76
webrtc: prototype packing opus packets. seems to work.
2023-10-22 22:23:19 -07:00
Koushik Dutta
da4ba776f7
h264-repacketizer: stapa codec info fix and stapa repacketization assert
2023-10-22 16:21:53 -07:00
Koushik Dutta
ae2228f2e4
homekit: opus frame duration quirk doc
2023-10-17 14:40:50 -07:00
Koushik Dutta
478f1f4ad7
homekit: fix opus repacketization
2023-10-17 14:36:57 -07:00
Koushik Dutta
9f5dd55c73
h264: ignore nal delimiter
2023-09-19 10:11:44 -07:00
Koushik Dutta
efce576c68
server: beta
2023-08-21 13:38:09 -07:00
Koushik Dutta
9ae7e6c0b5
h264-repacketizer: add types
2023-08-11 09:29:16 -07:00
Koushik Dutta
4c7974519d
homekit/webrtc: fix broken stapa handling on unifi
2023-07-18 09:30:15 -07:00
Koushik Dutta
7a297761bc
homekit: fix mdns names?
2023-07-15 09:35:32 -07:00
Koushik Dutta
c15e10e5cf
rtp: disable jitter buffer spam
2023-07-15 09:12:01 -07:00
Koushik Dutta
48cd3830a5
webrtc: pass through single packet stapa
2023-07-10 07:59:05 -07:00
Koushik Dutta
a06c6e9568
webrtc: fix erroneous window laptop transcode. fix spurious NAL delimiter logging.
2023-06-28 20:33:24 -07:00
Koushik Dutta
56f127a203
webrtc: stapa/sei fix. stream start failure fix/logging.
2023-06-28 11:24:26 -07:00
Billy Zoellers
8d4124adda
add types to support Air Purifier ( #833 )
...
* add types to support Air Purifier
* fix homekit type for airpurifier
2023-06-01 15:07:25 -04:00
Koushik Dutta
ada80796de
homekit: fix basic fans
2023-05-27 09:37:30 -07:00
Koushik Dutta
ed642bb3fe
homekit: dont sync notifier toggle buttons by default
2023-04-22 21:35:07 -07:00
Koushik Dutta
8093cdd3d9
homekit: remove linked motion sensor
2023-04-22 21:29:12 -07:00
Koushik Dutta
d500b3fd6c
h264 packetizer: update codec information with stapa packets
2023-04-10 08:06:41 -07:00
Koushik Dutta
7d5defd736
homekit: publish
2023-04-07 14:06:38 -07:00