Commit Graph

3120 Commits

Author SHA1 Message Date
Dan Kortschak fba613ab60 revid: make FramesPerClip an int 2018-06-20 14:38:34 +09:30
Dan Kortschak 2dda2cfac9 rtmp: commit changes missed in 3a3181 2018-06-20 14:32:50 +09:30
Dan Kortschak ec3eefeb37 revid: do not double report returned error 2018-06-20 13:59:38 +09:30
Dan Kortschak 3a31812e0a rtmp: pull verbosity out of C code 2018-06-20 13:56:40 +09:30
Dan Kortschak 090ad746a6 revid: change default frames/clip to 7 for http
This increases effective bitrate to 88kpbs from 12kbps with fpc=1.
2018-06-20 12:48:12 +09:30
Dan Kortschak 89e5178fde revid: release ring resource quickly for httpSender 2018-06-20 12:42:36 +09:30
kortschak 5840e483b8 Merged in ring/bytes (pull request #35)
revid: use direct access to ring.Chunk bytes
2018-06-18 22:52:55 +00:00
kortschak 74a2891ed7 Merged in revid/httpaddress (pull request #32)
revid: use correct address for HTTP
2018-06-18 22:49:24 +00:00
Dan Kortschak 1800d2f6da revid: use direct access to ring.Chunk bytes 2018-06-18 19:30:00 +09:30
kortschak 62cbef4ed6 Merged in blitzwechseln (pull request #34)
all: make naming more idiomatic
2018-06-17 12:30:10 +00:00
Dan Kortschak cb4dea71d6 cmd/revid-cli: match change to netsender 2018-06-17 21:53:03 +09:30
Dan Kortschak 77cb074ede parser: expose MJPEG documentation 2018-06-17 21:53:03 +09:30
Dan Kortschak 0b0f12431b parser: expose H264 documentation 2018-06-17 21:53:03 +09:30
Dan Kortschak ca5eefa4c3 generator,parser: remove Get prefix from read accessors
Also make user-facing chan exposure a little safer.
2018-06-17 21:52:55 +09:30
Dan Kortschak b66abcbfec revid: improve doc comment 2018-06-17 21:11:44 +09:30
Dan Kortschak a7d3edbe57 revid: rename ChangeConfig to SetConfig 2018-06-17 21:10:27 +09:30
Dan Kortschak ed923ed256 revid: rename GetConfigRef to Config 2018-06-17 21:08:37 +09:30
Dan Kortschak 6de4f8c9a6 revid: rename GetBitrate to Bitrate
Also change to int; when we get more than 2Gbs^-1, we'll probably be
using 64 bit devices.
2018-06-17 20:57:52 +09:30
Dan Kortschak 5bdd66e22b rtmp: rename StartSession to Open 2018-06-17 20:45:58 +09:30
Alan Noble 05c6c376b4 Payload data has now moved onto Pin struct. 2018-06-16 19:04:32 +09:30
kortschak 4c0d219fbf Merged in revid/nilcheck (pull request #33)
revid: fix nil dereference on RTMP reconnect
2018-06-16 04:10:17 +00:00
Dan Kortschak 36ebb5d58a revid: remove unused field in Revid 2018-06-15 21:18:22 +09:30
Alan Noble 53f923afb1 netsender.MakePins() now takes a 2nd arg. 2018-06-15 19:34:50 +09:30
Alan Noble 82f58ec996 NetReceiver vars updating again. sendTo() now takes a *netsender.Sender. 2018-06-15 17:29:59 +09:30
Alan Noble 5ba5327f33 httpSender now implemented as a NetSender client, rather than a generic HTTP client. 2018-06-15 16:42:29 +09:30
Dan Kortschak a995a36ad7 revid: fix nil dereference on RTMP reconnect 2018-06-14 22:54:44 +09:30
Alan Noble 3f59d353c7 Netsender changes, notably common X pins now being handled now by the former. 2018-06-14 16:37:57 +09:30
Dan Kortschak 3e6a3283e1 revid: use correct address for HTTP 2018-06-14 13:42:54 +09:30
kortschak b72d9bdd0d Merged in config/ctrlCctrlV (pull request #31)
revid: fix incorrect assignment
2018-06-13 05:25:35 +00:00
kortschak 5a4ce1aa9c Merged in sender/nilfix (pull request #30)
revid: fix nil dereference panic
2018-06-13 05:25:15 +00:00
Dan Kortschak b89514847d revid: fix incorrect assignment 2018-06-13 14:45:03 +09:30
Dan Kortschak f953216f31 revid: fix nil dereference panic 2018-06-13 12:42:33 +09:30
kortschak 9d6836f585 Merged in gardening/weeds (pull request #29)
revid: various cleanups
2018-06-12 05:46:33 +00:00
Alan Noble 79fc58af63 netsender.Send now takes the payload param. 2018-06-12 13:30:30 +09:30
Dan Kortschak 820dae7b4c revid: various cleanups 2018-06-09 14:58:33 +09:30
kortschak b46ed2a954 Merged in revid/loadsender (pull request #28)
revid: use loadSender for clip sending
2018-06-09 05:17:08 +00:00
Dan Kortschak 1105ee3ea9 revid: use loadSender for clip sending 2018-06-09 14:08:48 +09:30
Dan Kortschak 3881cb9712 revid: avoid monomorphic interface 2018-06-09 11:31:21 +09:30
kortschak 709de3f119 Merged in netsend-fail (pull request #27)
cmd/revid-cli: handle failure to start netsender
2018-06-09 01:10:31 +00:00
Dan Kortschak 165c2ea23e cmd/revid-cli: handle failure to start netsender 2018-06-09 10:16:04 +09:30
kortschak 5bc18e7ed9 Merged in gardening/cmd-revid (pull request #26)
cmd/revid-cli: minor clean-ups
2018-06-09 00:17:26 +00:00
Dan Kortschak e2c2093e28 cmd/revid-cli: move creation code to near call site 2018-06-08 22:26:20 +09:30
Dan Kortschak f5a3899e1d cmd/revid-cli: clean up netsender handling 2018-06-08 22:15:14 +09:30
Dan Kortschak 043ff35dfe cmd/revid-cli: separate out loggin consts 2018-06-08 22:14:23 +09:30
Dan Kortschak 41eb46c702 cmd/revid-cli: use time.Duration for durations 2018-06-08 21:52:11 +09:30
kortschak d457256931 Merged in gardening/timeconsts (pull request #25)
revid: use time.Duration for durations

Approved-by: Alan Noble <anoble@gmail.com>
2018-06-08 03:58:11 +00:00
Dan Kortschak 3da57cbe46 revid: use time.Duration for durations 2018-06-08 12:48:11 +09:30
kortschak 576815a10f Merged in revid/waiturl (pull request #24)
revid: wait for URL from netreceiver

Approved-by: Alan Noble <anoble@gmail.com>
2018-06-08 00:30:45 +00:00
Alan Noble 8f79bb7628 Removed RTMPURL var. 2018-06-08 00:30:29 +00:00
Dan Kortschak 902ac744fe revid: address review comments 2018-06-08 09:32:13 +09:30