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 Milton
300b55548b
Merged in config-messages (pull request #159 )
...
revid: config defaulting messages no longer warning level but rather info level
Approved-by: Alan Noble <anoble@gmail.com>
2019-03-04 20:54:23 +00:00
Saxon
e06465e46b
revid: config defaulting messages no longer warning level but rather info level
2019-03-04 12:47:57 +10:30
Saxon Milton
05c2c77f31
Merged in start-in-paused-state (pull request #155 )
...
Start in paused state and more robustness
Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-03-03 20:21:34 +00:00
Saxon
8606320731
revid: ignoring rtmp.ErrInvalidFlvTag error and checking that rtmp conn is not closed before we try to close it
2019-03-03 18:24:54 +10:30
Saxon
9c59c5b9d3
Merge branch 'master' into start-in-paused-state
2019-03-03 17:44:32 +10:30
Alan Noble
6c39be24c9
Merged in revid/fix-close-calls (pull request #156 )
...
Don't fail if Close() returns an error, since it just means there is no connection, and don't call Close when Dial fails.
Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: Alan Noble <anoble@gmail.com>
2019-03-03 07:12:08 +00:00
Alan Noble
b1dcb9d6a7
gofmt
2019-03-03 07:11:35 +00:00
Alan Noble
32280cb9d6
Declare error.
2019-03-03 07:09:50 +00:00
Alan Noble
c15c57f15f
Don't fail if Close() returns an error, since it just means there is no connection, and don't call Close when Dial fails.
2019-03-03 07:04:33 +00:00
Saxon
03f83032a5
revid: ignore error from close in rtmpSender.Restart()
2019-03-03 17:17:25 +10:30
Saxon
c60ec9fbd8
revid: moved messaged regarding restart of rtmp session
2019-03-03 16:41:16 +10:30
Saxon
b92466bab8
revid: defaulting to sendRetry on for Rtmp output
2019-03-03 16:38:03 +10:30
Saxon
b5954d3f53
revid: if start not successfull stop is called to stop output clips routine
2019-03-03 13:46:02 +10:30
Saxon
cb206ff92b
revid: adjust ringBuffer element size for flv
2019-03-03 13:35:25 +10:30
Saxon
ab97bcb6d1
Merge branch 'master' into start-in-paused-state
2019-03-03 13:25:56 +10:30
Alan Noble
36182d7e6d
Make pi the owner of netsender.conf and install syncreboot.
2019-03-02 11:40:54 +00:00
Saxon
d5af370d71
cmd/revid-cli: corrected value assignment for an undefined pin when revid is not yet initialised
2019-03-02 20:46:12 +10:30
Saxon Milton
95eaf0fca7
Merged in improve-defaulting (pull request #153 )
...
Improve defaulting
Approved-by: Alan Noble <anoble@gmail.com>
2019-03-02 07:41:17 +00:00
Saxon
c07946fa76
revid: fixed conflict
2019-03-02 17:46:20 +10:30
Saxon
562c8effc3
cmd/revid-cli: adjusted logging levels to make more appropriate
2019-03-02 15:23:33 +10:30
Saxon
01474ee870
cmd/revid-cli: made general changes to make revi-cli more robust i.e. not so trigger happy with fatals
2019-03-02 14:54:49 +10:30
Saxon
9d1d2914a4
cmd/revid-cli: removing fatal error if we get an error during run()
2019-03-02 13:46:43 +10:30
Saxon Milton
8f2a1404be
Merged in bug-fix (pull request #154 )
...
revid: relax error handling in handleErrors()
Approved-by: Alan Noble <anoble@gmail.com>
2019-03-02 03:02:25 +00:00
Saxon
3c273adf4c
cmd/revid-cli: not expecting error from revid.Stop() in revid-cli anymore:
2019-03-02 13:30:46 +10:30
Saxon
c3f846379d
revid: removed in response to error in log message in handleErrors if failed to start() revid
2019-03-02 12:50:43 +10:30
Saxon
4e1ceb140d
revid: if start is called when revid is already running an error is no longer returned
2019-03-02 12:49:09 +10:30
Saxon
c9996cbae5
revid: stop() no longer returns error, just logs if stop is called when revid is not running.
2019-03-02 12:42:36 +10:30
Saxon
abe9722350
revid: relaxed error handling in handleErrors routine
2019-03-01 21:01:33 +10:30
Saxon
b9bccaabdd
cmd/revid-cli: fixed default value for log verbosity flag
2019-02-28 16:53:06 +10:30
Saxon Milton
6228123f7d
Merged in add-findpid (pull request #145 )
...
stream/mts: added general FindPID func and FindPAT func.
2019-02-28 05:46:39 +00:00
Saxon
589d922ddb
cmd/revid-cli: verbosity flag default to Info
2019-02-28 14:12:44 +10:30
Saxon Milton
b6a3e062b5
Merged in path-flag-fix (pull request #143 )
...
revid: got rid of OutputFileName and InputFileName
2019-02-28 03:04:05 +00:00
Saxon Milton
4cfb85b8e1
Merged in fix-verbosity-flag (pull request #144 )
...
cmd/revid-cli: initialisation of logger actually usses what was given as revid-cli verbosity flag input
2019-02-28 03:03:13 +00:00
Saxon
a7989955ca
stream/mts: corrected func comments for FindPat, FindPmt and FindPid
2019-02-28 11:06:27 +10:30
Saxon
1e9b6c25c9
stream/mts: lowercase PID PAT and PMT in func names
2019-02-28 11:04:40 +10:30
Saxon
c1f7497078
stream/mts: using fmt.Errorf instead of fmt.Sprintf inside errors.New
2019-02-27 17:16:15 +10:30
Saxon
1e9fcda47c
stream/mts: %v to %d in fmt.Sprintf usage in error message
2019-02-27 17:12:52 +10:30
Saxon
947f818bc6
stream/mts: modified error in FindPid in the case that we can't a packet with given pid so that we show pid
2019-02-27 16:36:59 +10:30
Alan Noble
8a13bb7007
Temporary fix: Make ringBufferSize size larger for RTMP to work over flaky networks.
2019-02-27 05:53:49 +00:00
Saxon
b669d2645b
Merge branch 'master' of http://bitbucket.org/ausocean/av
2019-02-26 09:07:21 +10:30
Saxon
6143baed0b
rtmp: doing conn.close log message after we actually check that there is still a connection, otherwise we might have a nil logger and cause a panic
2019-02-26 09:06:25 +10:30
kortschak
e64bae84d1
Merged in test/vet-failure (pull request #152 )
...
revid: fix build
Approved-by: Alan Noble <anoble@gmail.com>
2019-02-25 08:58:57 +00:00
Saxon
796bc12e09
Merge branch 'master' into improve-defaulting
2019-02-25 18:43:16 +10:30
Dan Kortschak
8240fea9ab
revid: fix build
2019-02-25 18:39:01 +10:30
Saxon
7d3d8c3374
revid: change ring buffer size depending on output type
2019-02-25 18:36:39 +10:30
Alan Noble
4919c972c6
Merged in revid-log-debug-message-upon-ring-timeout (pull request #151 )
...
Only log a debug message when ring.ErrTimeout occurs, not a warning.
Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
Approved-by: Alan Noble <anoble@gmail.com>
2019-02-25 07:58:36 +00:00
Saxon
2818f308df
revid: defaulting to Mpegts packetization if output is Http or Rtp and Defaulting to Flv packetization if output is Rtmp
2019-02-25 18:26:20 +10:30
Alan Noble
a90b35b319
Only log a debug message when ring.ErrTimeout occurs, not a warning.
2019-02-25 07:14:30 +00:00
Saxon Milton
c247e63bd0
Merged in default-mode-crash-fix (pull request #150 )
...
revid-cli: initialising config.Output slice when no outputs are defined so that a default output can still be set
Approved-by: Alan Noble <anoble@gmail.com>
2019-02-25 06:42:38 +00:00