Saxon
3896a5e804
revid: senders are now io.Writers
...
Added a Write method to senders such that they implement io.Writer. The multiSender now takes a slice of io.writers.
Also modified revid code and tests to account for this chance.
2019-03-29 12:49:26 +10:30
Saxon Milton
7c31f6fd6c
Merged in av-restructure (pull request #175 )
...
av: restructured directories
Approved-by: Alan Noble <anoble@gmail.com>
2019-03-28 06:57:18 +00:00
Saxon
a67844e1c6
av: adding go.sum
2019-03-28 12:34:54 +10:30
Saxon
da54f7af27
av: fixed remaining import errors
2019-03-28 11:35:32 +10:30
Saxon
de172bd0a1
av: updated go.mod
2019-03-28 11:28:46 +10:30
Saxon
937f54f418
av: fixed conflicts with master
2019-03-28 11:03:05 +10:30
Saxon Milton
fb6402d5e7
Merged in ringbuffer-move (pull request #167 )
...
cmd/revid-cli & revid: moved ringBuffer to earlier in pipeline
Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-03-27 23:04:29 +00:00
Trek Hopton
d491e1fb6d
Merged in channel-and-rate-conversion (pull request #169 )
...
Channel and rate conversion
Approved-by: kortschak <dan@kortschak.io>
2019-03-27 03:28:50 +00:00
Trek H
9a9a38dbe1
pcm: simplified and improved efficiency of code.
2019-03-26 15:43:11 +10:30
Trek H
72f0b009fe
Merge branch 'master' into channel-and-rate-conversion
2019-03-26 11:59:07 +10:30
Saxon
5366eca2f2
av: fixed imports
2019-03-25 11:51:03 +10:30
Saxon
3a736172ee
av: restructured directories
2019-03-25 11:34:56 +10:30
Saxon
070b1ae215
revid: improved commentary
2019-03-24 20:04:35 +10:30
Saxon
e7c6b7319b
revid: sender any logic that is performed on a failed send is now done inside loadSender.send()
2019-03-24 20:01:25 +10:30
Saxon
72d0683162
Merge branch 'master' into ringbuffer-move
2019-03-18 11:08:01 +10:30
Saxon Milton
78894ae972
Merged in config-fix (pull request #174 )
...
revid: improved logic in config.Validate for raspivid options
2019-03-18 00:36:54 +00:00
Saxon
e6694bac62
revid: improved logic in config.Validate for raspivid options
2019-03-18 11:02:11 +10:30
Saxon
fa011fb129
Merge branch 'master' into ringbuffer-move
2019-03-17 12:13:13 +10:30
Saxon Milton
00265a84c2
Merged in raspivid-options (pull request #173 )
...
revid: expose raspivid brightness, saturation, exposure and awb to revid-cli
2019-03-16 23:30:50 +00:00
Saxon
01a5759bde
revid: changed remote param label for auto white balance from Awb to AutoWhiteBalance
2019-03-17 09:51:09 +10:30
Saxon
a0d396ddfe
revid: modified test for revid reset to use test encoders.
2019-03-17 09:34:36 +10:30
Saxon
1533d6a7ff
stream: got rid of Encoder interface as not needed anymore considering our encoders just implement io.Writer now
2019-03-16 15:46:33 +10:30
Saxon
aa888ef115
revid: restructured revid.reset code to make more flexible for testing purposes.
2019-03-16 15:16:06 +10:30
Trek H
be29668c5d
pcm: updated file header year
2019-03-15 18:17:32 +10:30
Trek H
708fece7ec
Merge remote-tracking branch 'origin/master' into channel-and-rate-conversion
2019-03-15 18:11:31 +10:30
Trek Hopton
adf58b800b
Merged in audio-compression (pull request #142 )
...
stream/adpcm & cmd/adpcm: Audio compression (ADPCM)
Approved-by: kortschak <dan@kortschak.io>
2019-03-15 07:38:01 +00:00
Saxon
39a7b382f6
revid: fixed build errors
2019-03-15 18:05:15 +10:30
Saxon
056f3b75b3
revid: general clean
2019-03-15 17:58:24 +10:30
Trek H
14a602f423
ADPCM: 'writ' variables changed to 'n' as per convention. Documentation improved.
2019-03-15 17:54:24 +10:30
Saxon
524989d2ed
revid: resolved conflicts
2019-03-15 17:51:17 +10:30
Alan Noble
c102fa06a1
Merged in better-rtmp-url-checking (pull request #172 )
...
Made parseURL() more robust.
Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-03-15 07:15:18 +00:00
Saxon
b18502c7ba
revid: adding defaults for exposure and awb cmd flags
2019-03-15 17:32:28 +10:30
Saxon
9d5771fcbf
revid: completed addition of exposure, awb, saturation and brightness options
2019-03-15 17:24:29 +10:30
Trek H
d4e0c87635
ADPCM: unexported encoder and decoder structs, documented Write funcs.
2019-03-15 17:22:19 +10:30
Trek H
fdc4d880ac
ADPCM: added a Write function to decoder so that it implements io.Writer,
...
and also so that it can decode adpcm of arbitrary length.
Updated test and decode command to use Write.
2019-03-15 17:07:22 +10:30
Trek H
c7c7ef75f5
ADPCM: Added a Write function to Encoder so that it implements an io.Writer,
...
and also so that a byte slice of any length can be encoded.
Added global variables for adpcm and pcm block sizes.
Updated tests, encode and decode pcm commands.
2019-03-15 15:47:08 +10:30
Matthew Michael
9a510f5c31
cmd/revid-cli & revid: adding raspivid exposure and brightness parameters
...
Started working on adding exposure, brightness, saturation and awb flags to revid-cli so that we can control raspivid parameters.
Updated revid logic to give these to raspivid and updated config to consider these parameters in config validation.
2019-03-15 12:44:13 +10:30
Saxon
4d7f2d7b32
revid: further fixed logic in revid.reset encodersender setup
2019-03-14 14:43:55 +10:30
Saxon
394b959e42
Merge branch 'master' into ringbuffer-move
2019-03-14 14:20:32 +10:30
Saxon
d2411a0761
revid: param label RtpAddr => RtpAddress
2019-03-14 14:16:55 +10:30
Saxon
cbe4e52c11
revid: var label RtpAddr => RtpAddress
2019-03-14 14:11:38 +10:30
Saxon
b7ef1a1a2b
revid: improved error handling in revid.reset encoder/sender setup logic
2019-03-14 13:44:33 +10:30
Saxon
89ba74004a
stream/mts: fixed what encoder is doing with Write methods int return
2019-03-14 11:41:37 +10:30
Saxon
61d70dc9a6
stream/flv: fixed what encoder.Write is doing with it's integer return value
2019-03-14 11:37:45 +10:30
Saxon
00f2b66a8b
stream: fixed comment of NopEncoder simplified Write for noop
2019-03-14 11:30:39 +10:30
Saxon
9b3a1d0ae7
revid: multiSender is no longer a struct, but rather a type derived from a []loadSender
2019-03-14 11:20:02 +10:30
Saxon
f9c5e1cfa7
revid: removed some more mentions of retry
2019-03-14 10:43:17 +10:30
Saxon
9db59287a9
revid: removed retrySend method from file sender
2019-03-14 10:41:42 +10:30
Saxon
99a4010c79
revid: removed concept of send retry for now
...
Send retry has been removed from the multiSender. This also means there is not need for the active func, because we simply wait until the send is complete or failed to exit the output clips
routine. Tests pertinent to retrying or the active function have been removed.
2019-03-14 10:35:09 +10:30
Saxon
4881e179cc
revid: multiSender active=>isActive
2019-03-14 09:09:57 +10:30