Merged in argTweak (pull request #42)

Separate the revid -t argument from the raspivid -t argument.

Approved-by: Alan Noble <anoble@gmail.com>
This commit is contained in:
Raul Vera 2018-08-10 07:09:10 +00:00
commit e3fbe17ba2
1 changed files with 5 additions and 5 deletions

10
revid/revid.go Normal file → Executable file
View File

@ -68,6 +68,7 @@ const (
rtmpConnectionMaxTries = 5
raspividNoOfTries = 3
sendingWaitTime = 5 * time.Millisecond
runContinuously = "0" // -t arg to raspivid
)
// Log Types
@ -101,9 +102,8 @@ type Revid struct {
ns *netsender.Sender
}
// NewRevid returns a pointer to a new Revid with the desired
// configuration, and/or an error if construction of the new instant was not
// successful.
// New returns a pointer to a new Revid with the desired configuration, and/or
// an error if construction of the new instance was not successful.
func New(c Config, ns *netsender.Sender) (*Revid, error) {
var r Revid
err := r.reset(c)
@ -434,7 +434,7 @@ func (r *Revid) startRaspivid() error {
"-cd", "H264",
"-o", "-",
"-n",
"-t", r.config.Timeout,
"-t", runContinuously,
"-b", r.config.Bitrate,
"-w", r.config.Width,
"-h", r.config.Height,
@ -460,7 +460,7 @@ func (r *Revid) startRaspivid() error {
"-cd", "MJPEG",
"-o", "-",
"-n",
"-t", r.config.Timeout,
"-t", runContinuously,
"-fps", r.config.FrameRate,
)
}