Commit Graph
100 Commits
Author SHA1 Message Date
DavidVentura 2db1e8d9f3 add IRToggle 2024-02-01 18:09:19 +01:00
DavidVentura 2a55a7048f add note on packet loss 2024-02-01 18:06:47 +01:00
DavidVentura 25ae4fa72e attempt to re-stitch together JPEGs at the recovery markers upon dataloss 2024-02-01 17:56:27 +01:00
DavidVentura 2f2b6d302a refactor curimage into a slice of buffers & pass options via session 2024-02-01 17:56:08 +01:00
DavidVentura 92dbd8354c add vlan note 2024-02-01 17:54:11 +01:00
DavidVentura cfbdeaa0d0 cleanup dissector 2024-02-01 16:25:30 +01:00
DavidVentura 94070b6e33 stop masking commands 2024-02-01 13:14:39 +01:00
DavidVentura 85a4b71e46 debug XqStrDec 2024-02-01 13:14:29 +01:00
DavidVentura 2215cf5b5c validate env vars are set 2024-02-01 13:14:14 +01:00
DavidVentura dcbf6bf925 braindump 2024-02-01 13:08:27 +01:00
DavidVentura edd4f5d6f5 add node with server decoder 2024-02-01 12:51:46 +01:00
DavidVentura bc2856eb07 add server decode script 2024-02-01 12:51:36 +01:00
DavidVentura 599488f0bb add pic 2024-01-31 18:49:40 +01:00
DavidVentura 89435cd4ec fix import 2024-01-31 18:28:27 +01:00
DavidVentura 9a37f97960 add build step 2024-01-31 18:28:16 +01:00
DavidVentura 7d2160f07f support multiple streams concurrently 2024-01-31 18:06:52 +01:00
DavidVentura 5379266fc8 implement pair command 2024-01-31 16:38:23 +01:00
DavidVentura a93c0badff actually use the onlogin callback 2024-01-31 16:38:00 +01:00
DavidVentura 9685f8008e allow onLogin CB to be specified 2024-01-31 16:32:06 +01:00
DavidVentura f7eb287d5b add a trivial home page to link multiple cameras 2024-01-31 16:21:03 +01:00
DavidVentura 33e7aeaacc cleanup punchpkt 2024-01-31 16:13:20 +01:00
DavidVentura c12c432e71 refactor for multiple sessions 2024-01-31 16:11:22 +01:00
DavidVentura 2924eaab79 typo 2024-01-31 14:34:38 +01:00
DavidVentura 5f6d5fefe3 remove unnecessary outgoing port 2024-01-31 14:33:43 +01:00
DavidVentura 89534822ab more refactor 2024-01-31 14:30:30 +01:00
DavidVentura 2d2e56231a rename 2024-01-31 12:16:22 +01:00
DavidVentura 98800d97bf rename 2024-01-31 12:16:10 +01:00
DavidVentura eecae5c9bf nicer connected check 2024-01-31 12:14:20 +01:00
DavidVentura 0b8c3a1cc5 handle connect/disconnect events 2024-01-31 12:14:06 +01:00
DavidVentura d70bef918f make audio optional 2024-01-31 12:11:32 +01:00
DavidVentura 7bdcc54bc1 abstract server a bit better 2024-01-31 12:01:00 +01:00
DavidVentura 9d671f18c9 abstract server a bit better 2024-01-31 11:56:33 +01:00
DavidVentura 0b2ac1a118 cleanup 2024-01-31 11:47:22 +01:00
DavidVentura 3045c7663a try raw 2024-01-31 10:59:55 +01:00
DavidVentura 7229f5781e add WifiSettingsSet 2024-01-31 10:58:44 +01:00
DavidVentura 5204020e7b better alignments 2024-01-31 10:33:57 +01:00
DavidVentura 51ec333ad2 add "decrypter" 2024-01-31 10:24:06 +01:00
DavidVentura a5734e47cc add note on bricking 2024-01-31 10:06:22 +01:00
DavidVentura 7530664fc9 update readme 2024-01-31 10:05:40 +01:00
DavidVentura 2beb5e97e5 add serial note 2024-01-30 20:14:36 +01:00
DavidVentura baef683b66 note on bricking 2024-01-30 20:13:46 +01:00
DavidVentura 30df465edf implement SetVideoResolution 2024-01-30 15:19:34 +01:00
DavidVentura 369ffc8461 add videoparamset/get 2024-01-30 15:19:00 +01:00
DavidVentura e789491f49 do not log data payloads 2024-01-30 15:18:48 +01:00
DavidVentura 971f741d35 refuse connections if no cameras are available 2024-01-30 13:46:52 +01:00
DavidVentura 550f805c62 clean the p2palive from debug output 2024-01-30 13:46:23 +01:00
DavidVentura c5764b71a6 handle duplicate/missing packets when dealing with frames 2024-01-30 13:43:09 +01:00
DavidVentura 9b78eb6c27 add note on capture delay 2024-01-30 13:36:00 +01:00
DavidVentura fb8fae8e96 add u32LE u16LE 2024-01-30 11:37:38 +01:00
DavidVentura 7e3fbbfa47 impl reboot & p2pclose 2024-01-30 11:37:04 +01:00
DavidVentura b9b37c803d cleanup handlers 2024-01-30 11:36:42 +01:00
DavidVentura c5b9fdfa6c make hooks cleaner 2024-01-30 11:35:47 +01:00
DavidVentura 01245454c5 add comments to commands 2024-01-30 11:35:35 +01:00
DavidVentura 795db8a2a7 cleanup 2024-01-29 22:19:54 +01:00
DavidVentura 4559b44cc2 add some new commands 2024-01-29 22:19:32 +01:00
DavidVentura ebb9d8b081 send P2pAlive if havent heard from the other side for 500ms 2024-01-29 22:05:53 +01:00
DavidVentura c8259c95fa strip null bytes on readString 2024-01-29 16:31:56 +01:00
DavidVentura 3d5d250807 refactor 2024-01-29 16:31:56 +01:00
DavidVentura 8671b32475 add note on frida server 2024-01-29 12:22:08 +01:00
DavidVentura a8bf3a09f1 adjust readme for http server 2024-01-29 12:16:39 +01:00
DavidVentura 3f217d5c32 add mjpeg server 2024-01-29 12:16:28 +01:00
DavidVentura 419e5fcc82 update readme 2024-01-29 11:43:09 +01:00
DavidVentura a049029734 rename proto 2024-01-29 11:42:46 +01:00
DavidVentura 8963125bcc fix types 2024-01-29 11:39:15 +01:00
DavidVentura 0857d220d5 consider remoteinfo on connect 2024-01-29 11:39:01 +01:00
DavidVentura 1cfe82ee7a pass rinfo around 2024-01-29 11:38:23 +01:00
DavidVentura 38256ae465 update dissector 2024-01-29 11:03:01 +01:00
DavidVentura 058e3776c8 add notes on battery levels 2024-01-28 20:16:57 +01:00
DavidVentura 936257c562 tolerate da dataview 2024-01-28 20:16:42 +01:00
DavidVentura 323d82eaaf handle DevStatusAck and print a message 2024-01-28 20:16:31 +01:00
DavidVentura 3c0f56fa8a print decrypted values for 0xf1d0 2024-01-28 20:16:12 +01:00
DavidVentura 07342d6629 add DevStatus type 2024-01-28 20:16:00 +01:00
DavidVentura 3ca36ef542 implement devStatus 2024-01-28 20:15:49 +01:00
DavidVentura 3a34b60734 reset outgoingCommandId on connect 2024-01-28 20:15:11 +01:00
DavidVentura 4fd3cb9125 u32 swap 2024-01-28 20:14:50 +01:00
DavidVentura 95671dff0f fix add on dataview missing byteOffset from previous dv 2024-01-28 20:14:41 +01:00
DavidVentura 7d0b9260eb add missing import 2024-01-28 20:14:10 +01:00
DavidVentura affeb2967e add ip cam pdf 2024-01-28 17:02:27 +01:00
DavidVentura be42eb5b5d emit connection event 2024-01-27 21:27:12 +01:00
DavidVentura b6cac2d133 add audio support 2024-01-27 16:24:35 +01:00
DavidVentura 91073c64aa add stream_head_t from pdf 2024-01-27 16:23:22 +01:00
DavidVentura e8573ccfde update readme 2024-01-27 15:08:29 +01:00
DavidVentura 1beb3574f8 move types 2024-01-27 15:08:22 +01:00
DavidVentura 36e85d66c6 token->ticket 2024-01-27 15:02:40 +01:00
DavidVentura bd84f58e97 update readme 2024-01-27 15:01:15 +01:00
DavidVentura b1c5e18685 update readme 2024-01-27 15:00:47 +01:00
DavidVentura eef3283aba update readme 2024-01-27 14:59:14 +01:00
DavidVentura e604dbf1bd add drawio diagram 2024-01-27 14:55:50 +01:00
DavidVentura 0a21479c85 update readme 2024-01-27 14:55:06 +01:00
DavidVentura d6ec9890c9 emit frames and let the server deal with them 2024-01-27 13:58:04 +01:00
DavidVentura 88ac1107f5 move ticket to session 2024-01-27 13:43:01 +01:00
DavidVentura 342ee29191 move some state to session 2024-01-27 13:27:28 +01:00
DavidVentura 0bd35f80c1 add other cam 2024-01-26 17:58:32 +01:00
DavidVentura ea904b0d5a update more 2024-01-26 17:57:02 +01:00
DavidVentura dfaca51db9 update readme 2024-01-26 17:54:50 +01:00
DavidVentura 2ffb466913 update readme 2024-01-26 17:51:54 +01:00
DavidVentura 15f763800f add braindumps 2024-01-26 17:49:36 +01:00
DavidVentura 9da66ecafc small cleanup 2024-01-26 17:47:41 +01:00
DavidVentura 3e717b3ba3 move data types 2024-01-26 17:47:37 +01:00
DavidVentura 130c0c7f7e refactor a bit more 2024-01-26 17:36:06 +01:00