Commit Graph

212 Commits

Author SHA1 Message Date
Koushik Dutta
895b42a99a homekit: comments 2022-03-12 11:35:04 -08:00
Koushik Dutta
20c8d52d41 homekit: reenable prebuffer on remote streams, turns out ffmpeg does not send the prebuffer until a key frame is found, which is exactly the behavior we want. 2022-03-12 11:16:29 -08:00
Koushik Dutta
5f49f51781 homekit: log first packet from opus 2022-03-12 09:40:15 -08:00
Koushik Dutta
c6d83c66bb homekit/amcrest: dynamic streaming 2022-03-11 11:07:13 -08:00
Koushik Dutta
09b52f34e4 homekit: dynamic bitrate improvements 2022-03-10 14:51:22 -08:00
Koushik Dutta
3090347489 homekit: dynamic bitrate. 2022-03-10 09:49:10 -08:00
Koushik Dutta
d452196a81 homekit: move -bsf:v dump_extra into a flag 2022-03-08 13:24:47 -08:00
Koushik Dutta
234f65aa9e rebroadcast/homekit: fix possible streaming and recording regressions 2022-03-07 08:38:00 -08:00
Koushik Dutta
1ed9a4721d homekit: rollover rtp timestamps. add video extra data to some rtsp streams. 2022-03-06 13:56:53 -08:00
Koushik Dutta
95e5212f42 homekit/rebroadcast: document weird h264 sps/pps issue and new filter 2022-03-05 17:08:39 -08:00
Koushik Dutta
9f6393131d homekit: always dump extra data into the rtp streams
the h264 stream isn't gauranteed to have it, and homekit needs it.
2022-03-05 16:29:53 -08:00
Koushik Dutta
63b5b7d489 homekit: fix truncated qr code 2022-03-05 09:13:13 -08:00
Koushik Dutta
6fb8786b21 homekit: organize imports, publish 2022-03-04 20:33:55 -08:00
Koushik Dutta
2e5f6f397d plugins: refactor with new mixin api 2022-03-04 13:59:41 -08:00
Koushik Dutta
b255801acb homekit: handle all opus sample rate and bitrate options 2022-03-03 21:39:41 -08:00
Koushik Dutta
dbe465bf4c homekit: enable all audio options. 2022-03-03 20:55:40 -08:00
Koushik Dutta
4ab40e7305 homekit: put opus behind a setting. 2022-03-03 13:18:41 -08:00
Koushik Dutta
6c76e54275 homekit: various settings cleanups and explanations 2022-03-03 13:00:43 -08:00
Koushik Dutta
417e47fd34 homekit: fix confusion around built in motion sensor 2022-03-03 12:27:55 -08:00
Koushik Dutta
861c780bbd homekit: reset accessory support 2022-03-03 10:32:52 -08:00
Koushik Dutta
c94f72be42 rebroadcast: fix rtsp mode idr interval detection. accomodate mp4 container bug in ffmpeg. 2022-03-03 00:51:46 -08:00
Koushik Dutta
96a62ab493 homekit: fixup mp4 parsing cruft 2022-03-02 22:26:11 -08:00
Koushik Dutta
58e1ae5e6c homekit: formatting 2022-03-02 20:30:13 -08:00
Koushik Dutta
3718b260ad homekit: disable whatever this flush packet thing does 2022-03-01 14:43:10 -08:00
Koushik Dutta
f1579d8fc5 homekit: snapshot reason logging 2022-02-28 14:21:26 -08:00
Koushik Dutta
b96f7de484 homekit: fix misleading error 2022-02-21 20:37:08 -08:00
Koushik Dutta
d21c68326f homekit: fix socket leak 2022-02-21 20:28:53 -08:00
Koushik Dutta
c33e8f771c homekit: fix identifying material being used due to null coalescing operator 2022-02-21 15:28:15 -08:00
Koushik Dutta
ed71490dd6 homekit: opus fixes 2022-02-21 12:40:10 -08:00
Koushik Dutta
49950084b6 homekit/rebroadcast: report online/offline state per accessory mode camera 2022-02-20 21:35:36 -08:00
Koushik Dutta
fe75d0c19d homekit: standalone accessories 2022-02-20 14:06:03 -08:00
Koushik Dutta
fea9888b82 homekit: standalone accessories 2022-02-20 13:20:12 -08:00
Koushik Dutta
51e0830412 homekit: remove some old code 2022-02-19 20:52:20 -08:00
Koushik Dutta
172a7e69cc homekit: use ffmpeg pipe for mp4 parsing 2022-02-19 01:54:52 -08:00
Koushik Dutta
de4e69ad79 homekit: talkback also supports opus! 2022-02-18 22:26:05 -08:00
Koushik Dutta
ef3088489b homekit: switch to opus by default! 2022-02-18 21:46:46 -08:00
Koushik Dutta
7ab821aeca homekit: missing files 2022-02-18 18:17:00 -08:00
Koushik Dutta
83f6fd05bb homekit: opus support via ffmpeg 2022-02-18 18:10:25 -08:00
Koushik Dutta
0729bb6a82 homekit: document opus quirk 2022-02-18 14:25:16 -08:00
Koushik Dutta
0a428b3117 homekit: more doc 2022-02-18 14:12:44 -08:00
Koushik Dutta
e198fe2f34 homekit: document opus quirk 2022-02-18 14:04:12 -08:00
Koushik Dutta
9295778334 homekit: opus code path flag 2022-02-17 12:01:50 -08:00
Koushik Dutta
5b85630ae7 homekit: rtsp to srtp support 2022-02-16 21:19:26 -08:00
Koushik Dutta
6a90021a8d homekit: beta 2022-02-16 19:48:22 -08:00
Koushik Dutta
536611f7ee homekit: initial support for eliminating ffmpeg and support opus audio 2022-02-16 18:45:57 -08:00
Billy Zoellers
853895ba3b homekit: add flood sensor 2022-02-16 19:44:25 -05:00
Koushik Dutta
9b1af86854 homekit: dont transcode live stream audio if it is in the exact spec we need it 2022-02-14 20:13:06 -08:00
Koushik Dutta
3280fec6cd homekit: opus tests 2022-02-13 21:20:21 -08:00
Koushik Dutta
cb44bc5d04 homekit: init hap properly 2022-02-12 19:12:08 -08:00
Koushik Dutta
ce2304666f homekit: different qr code lib 2022-02-10 23:41:57 -08:00