saxon
402f2fb165
revid: revert so that netsender pull request can be done first
2018-12-04 10:14:45 +10:30
saxon
0f273e42b6
revid: using RequestRecv for http sender
2018-12-04 10:13:18 +10:30
saxon
e0207d979f
revid: fixed test cases to use output1 to fix build errors
2018-12-01 11:17:12 +10:30
saxon
1c105405e8
revid: changed request type back to poll so that build compiles on master
2018-11-30 22:25:38 +10:30
saxon
2c2be84499
revid: iterating through destinations and using destination.release() instead of directly talking to ringbuffer chunks
2018-11-29 14:22:39 +10:30
saxon
14f4bb0e63
revid: changed back to requestVideo
2018-11-29 14:06:16 +10:30
saxon
d32a715549
revid: testing request poll instead of requestvideo
2018-11-29 13:50:17 +10:30
saxon
89b7a0acfa
revid: reverted section of code which deals with failed restart of connection
2018-11-28 15:33:56 +10:30
saxon
1824273f8c
revid: undoing logging changes, removed chunk closing in http sender send method
2018-11-28 15:26:17 +10:30
saxon
227f25a3fb
revid: improved some naming and revmoed uneeded const
2018-11-26 00:40:18 +10:30
saxon
98eb2c64e8
revid: revid output check and destination setting cleaner. Also changed destination release to single chunk.Close() so that chunks aren't closed more than once
2018-11-25 23:45:38 +10:30
saxon
5920d1c8d7
revid: made destination for revid a []loadSender and change code such that iterate through this when performing actions relating to destinations like write, send and close. Also created new sender call rtp sender that has a inherent rtp encoder
2018-11-25 23:10:38 +10:30
saxon
a4ded5337d
revid: changed close operation on destination to close operpation on slice ofoperations in reset()
2018-11-25 17:24:52 +10:30
saxon
4ce4525a1c
revid: removed blank line under newUdpSender
2018-11-24 15:20:26 +10:30
saxon
5eb7225da9
revid & rtp: fixed up some logging, line breaks, and simplified some decrements/increments
2018-11-24 12:14:44 +10:30
saxon
a231d57f06
revid: usage of nil error in logging message
2018-11-22 10:21:25 +10:30
saxon
4f4bebae25
revid: removed revid's overwnship of rtp encoder
2018-11-21 21:34:28 +10:30
saxon
92294aed70
rtp: assert that udp with no packetization works
2018-11-21 20:43:17 +10:30
saxon
1cebc821d1
revid and rtp: simplified relationship between mts encoder and rtp encoder and revmoed queue
2018-11-21 20:23:02 +10:30
saxon
cedc63a0b5
revid: got rid of debug prints
2018-11-21 18:16:10 +10:30
saxon
315ba6bd76
revid: back to working state
2018-11-21 18:14:36 +10:30
saxon
f53c866311
revid-cli: using MpegtsRtp to representation packetization under mpegtsrtp packetization
2018-11-21 17:30:46 +10:30
saxon
589ec15259
revid-cli: made -Output=Rtp to mean rtp over udp
2018-11-21 17:30:46 +10:30
saxon
8be3c4de23
revid-cli: allow setting of udp address through revid-cli options
2018-11-21 17:30:46 +10:30
saxon
16614df9f5
rtp: started using mpegts encoder inside rtp encoder so that fragmentation i.e. smaller rtp packets is easier. Streams fine.
2018-11-21 17:30:46 +10:30
saxon
42097ddef7
rtp: added print messages for debugging purposes
...
rtp: added print messages for debugging purposes
rtp: removed binaries
2018-11-21 17:30:46 +10:30
saxon
fce0937810
rtp: wrote some code so that config validated udp and rtp stuff as well
2018-11-21 17:30:46 +10:30
saxon
c0e6ba2a5b
rtp: checking for udp output and rtp packetisation in revid such that the right sender and encoder is selected
2018-11-21 17:30:46 +10:30
saxon
3515958a99
rtp: added rtp and udp options to the revid config
2018-11-18 13:22:48 +10:30
saxon
d291744f63
revid: wrote loadsender implementation for udp sending for the rtp - need to test
2018-11-18 12:32:11 +10:30
Dan Kortschak
57caef8937
revid: clean up output clips some more
...
The low volume throttle is removed since that's the job of the kernel's scheduler.
2018-10-19 21:11:02 +10:30
kortschak
cec4f3803f
Merged in remove-stream-chan (pull request #68 )
...
revid: remove stream chan
* revid,stream: factor chan operations out into a separate type
* revid: remove stream chan
* revid: reduce label length
Approved-by: Alan Noble <anoble@gmail.com>
2018-10-19 00:50:08 +00:00
Dan Kortschak
4f5a47b1e5
revid: fix logging for completed stream with error
2018-10-05 08:21:21 +09:30
Dan Kortschak
81997cd68e
revid: self-document and harmonize arguments to raspivid
2018-10-05 08:20:27 +09:30
Dan Kortschak
c20ed48c40
revid: move command creation and logging out of switch
2018-10-05 08:20:27 +09:30
Dan Kortschak
aba6ab1645
stream,revid: clean up data flow and docs
2018-10-04 10:35:43 +09:30
Saxon Milton
6a0c9941ea
revid: capturing any errors from r.lexTo
2018-09-28 04:23:43 +00:00
saxon
0c2ccf55fa
revid: move initialisation of revids netsender up higher in New so that we don't get nil pointer deference
2018-09-25 17:10:35 +09:30
saxon
e6d0ee035e
revid: added yet another message
2018-09-24 20:27:43 +09:30
saxon
9b7b88be98
revid: adding another debug print to make sure we're flushing ring buffer
2018-09-24 20:24:15 +09:30
saxon
195f52ae16
revid: adding debug prints
2018-09-24 20:21:49 +09:30
saxon
724042baeb
revid: change no of frames per clip to 25 for http
2018-09-24 19:56:05 +09:30
saxon
ed8613a255
revid: return any errors from conversion of frame rate to int
2018-09-24 16:09:03 +09:30
Saxon Milton
0cf6014887
revid: passing delay corresponding to fps into lexTo - fixing quality issue when streaming from raspivid (not sending stuff too fast)
2018-09-24 15:57:00 +09:30
saxon
8df244891a
revid: used args... in exec rather than strings.join to fix bug
2018-09-24 13:21:03 +09:30
saxon
b210530330
revid: change Verbosity to LogLevel in config.go
2018-09-22 14:46:54 +09:30
saxon
8f56a82053
revid: fixed log messages in config.go to make easier to understand
2018-09-22 14:45:07 +09:30
saxon
108344f882
revid: fixed case and removed exclamation marks in error/logging messages in config.go
2018-09-20 11:34:17 +09:30
saxon
6e773abd4e
revid: made logging messages lowercase and removed exclamation marks
2018-09-20 11:23:52 +09:30
saxon
e31678dc9b
revid: moved pkg const declaration to revid.go and removed space in pkg string
2018-09-20 11:17:08 +09:30