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

This commit is contained in:
Raul Vera 2018-08-10 04:37:54 +00:00
parent 5861fe64d0
commit dc1d09f8ae
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 rtmpConnectionMaxTries = 5
raspividNoOfTries = 3 raspividNoOfTries = 3
sendingWaitTime = 5 * time.Millisecond sendingWaitTime = 5 * time.Millisecond
runContinuously = "0" // -t arg to raspivid
) )
// Log Types // Log Types
@ -101,9 +102,8 @@ type Revid struct {
ns *netsender.Sender ns *netsender.Sender
} }
// NewRevid returns a pointer to a new Revid with the desired // New returns a pointer to a new Revid with the desired configuration, and/or
// configuration, and/or an error if construction of the new instant was not // an error if construction of the new instance was not successful.
// successful.
func New(c Config, ns *netsender.Sender) (*Revid, error) { func New(c Config, ns *netsender.Sender) (*Revid, error) {
var r Revid var r Revid
err := r.reset(c) err := r.reset(c)
@ -434,7 +434,7 @@ func (r *Revid) startRaspivid() error {
"-cd", "H264", "-cd", "H264",
"-o", "-", "-o", "-",
"-n", "-n",
"-t", r.config.Timeout, "-t", runContinuously,
"-b", r.config.Bitrate, "-b", r.config.Bitrate,
"-w", r.config.Width, "-w", r.config.Width,
"-h", r.config.Height, "-h", r.config.Height,
@ -460,7 +460,7 @@ func (r *Revid) startRaspivid() error {
"-cd", "MJPEG", "-cd", "MJPEG",
"-o", "-", "-o", "-",
"-n", "-n",
"-t", r.config.Timeout, "-t", runContinuously,
"-fps", r.config.FrameRate, "-fps", r.config.FrameRate,
) )
} }