Saxon
f5d38b1bfc
protocol/rtcp/client.go: using fmt.Errorf rather than errors.New(fmt.Sprintf(...)) in parse()
2019-05-08 13:53:36 +09:30
Saxon
ea309b295e
protocol/rtcp/client.go: only using one quit chan for both send and recv routines.
2019-05-08 13:51:54 +09:30
Saxon
76612ea8df
protocol/rtcp/client.go: not embedding log
2019-05-08 13:49:09 +09:30
Saxon
040cd18db3
protocol/rtcp/client.go: moved err chan to bottom of fields list.
2019-05-08 13:48:12 +09:30
Saxon
5e705f793e
container/mts/mpegts_test.go: using consts where I should be
2019-05-08 00:09:42 +09:30
Saxon
bccd7c2762
container/mts/mpegts.go: error test for invalid packet size in FindPid corrected
2019-05-08 00:07:23 +09:30
Saxon
9dcf866162
container/mts/mpegts.go: removed unused const
2019-05-08 00:06:05 +09:30
Saxon
1e7d3508e3
container/mts/encoder_test.go: simplified some code and improved commenting
2019-05-08 00:03:44 +09:30
Saxon
a0e2360f2b
container/mts/encoder_test.go: corrected typo in comment for expectedHeaders
2019-05-07 23:57:48 +09:30
Saxon
977dab9673
container/mts/encoder_test.go: finished writing test TestEncodeVideo
...
Test is also now checking payload data as well as MPEGTS headers.
2019-05-07 23:49:31 +09:30
Saxon
3292ce0506
container/mts: simplified Packet.Bytes(), and tested
2019-05-07 23:10:03 +09:30
Saxon
0e362e6056
container/mts: wrote test TestEncodeVideo
...
Wrote a test to check mts encoding of video to validate packet creation etc. Test is failing because how I did mts
encoding is interesting, thinking about changing.
2019-05-07 21:22:57 +09:30
Saxon
a805dc13a6
container/mts: removed audio_test.go
2019-05-07 13:34:14 +09:30
Saxon
dbec11f3b4
container/mts: renamed audio_test.go to encoder_test.go
...
This file will now contain any tests pertinent to the mts encoder.
2019-05-07 13:20:06 +09:30
Saxon
c8531b2899
container/mts: added comments to tests
2019-05-07 13:17:33 +09:30
Saxon
a8aec484df
container/mts: wrote test TestFindPid and corrected bug
...
Completed test TestFindPid to validate function of FindPid func in mpegts.go. Through this
process, it was found that there was a bug in this func, whereby the returned packet was
not complete due to indexing issues. The bug is fixed and the test passes.
2019-05-07 02:20:07 +09:30
Saxon
52c8a43cb0
container/mts: added mpegts_test.go and first test TestBytes.
2019-05-06 23:07:26 +09:30
Saxon
5e568f277b
revid/revid.go: fixed comment for Revid.setupInput field
2019-05-06 16:04:56 +09:30
Saxon
b3775265e6
revid/config.go: not breaking logging lines
2019-05-06 15:59:41 +09:30
Saxon
5c40c48e97
revid/revid.go: in Revid.Start() if errors occurs on call to Revid.setupInput() fall through error check and return err
2019-05-06 15:54:33 +09:30
Saxon Milton
4c080e9288
Merged in start-funcs-return-cleanup-closure (pull request #194 )
...
revid: setupInput function for revid now returns closure that is used to do any clean up
2019-05-06 05:47:56 +00:00
Saxon
77ff88392f
revid: setupInput function for revid now returns closure that is used to do any clean up
2019-05-06 15:12:05 +09:30
Saxon Milton
408492ae1a
Merged in no-nil-outputs-panic (pull request #193 )
...
revid: does not panic when not outputs are defined in a config.
2019-05-05 13:24:12 +00:00
Saxon
8f74cd4ced
revid: does not panic when not outputs are defined in a config.
2019-05-05 22:50:59 +09:30
Saxon Milton
7e4cc82e35
Merged in logging-var (pull request #192 )
...
revid: logging is now checked as a valid device variable so that logging level may be changed remotely
2019-05-05 10:33:18 +00:00
Saxon
39745c9840
av: updated go mod
2019-05-05 19:51:20 +09:30
Saxon
ec290f1058
revid: logging is now checked as a valid device so that logging level may be changed remotely
2019-05-05 19:39:56 +09:30
Saxon
c9aa43394b
protocol/rtp/client.go: got rid of useless continue in recv dst write if error encountered
2019-05-03 20:04:06 +09:30
Saxon
2f039e0c4b
protoocl/rtp: removed comment for 'misc constants'
2019-05-03 20:02:29 +09:30
Saxon
9b3523607b
protocol/rtcp: added todo comment to jitter()
2019-05-03 20:00:18 +09:30
Saxon
7fe5e74123
protocol/rtcp/client.go: added comment for Err() regarding usage.
2019-05-03 19:58:50 +09:30
Saxon
2f733cc468
codec: added codecutils/bytescan package
2019-05-03 19:36:34 +09:30
Saxon
80a7d41d8a
protocol/rtp: removed op from Client i.e. what is read from Client are RTP packets.
2019-05-01 14:15:39 +09:30
Saxon
e823ebca48
protocol/rtsp: using strings.Prefix in ReadResponse to check that protocol is correct
2019-04-30 21:43:04 +09:30
Saxon
a025d55d81
protocol/rtsp: using Fprintf with strings.Builder in Request.String() and Response.String()
2019-04-30 21:41:46 +09:30
Saxon
960d0b4477
protocol/rtsp/cmd/record: using select rather than for loop to wait at end of record program
2019-04-30 21:37:06 +09:30
Saxon
6a9d2755d1
protocol/rtsp: don't need to wrap conn in bufio.Reader()
2019-04-30 21:36:06 +09:30
Saxon
a4da3dab15
protocol/rtsp/client.go: using u instead of url from url.Parse in Client.Setup()
2019-04-30 21:33:35 +09:30
Saxon
8196df52d7
protocol/rtsp: added newline after file headers
2019-04-30 21:32:05 +09:30
Saxon
d358f70585
protocol/rtp: made client_test.go more robust
2019-04-30 09:39:41 +09:30
Saxon
6694cab956
protocol/rtp: commented Client.Err()
2019-04-30 02:38:38 +09:30
Saxon
49a401681d
protocol/rtp: Client.ErrChan => Client.err and wrote accessor function Client.Err() to access this chan as only receive
2019-04-30 02:37:18 +09:30
Saxon
944fe00e5d
protocol/rtsp: commented TestReadResponse
2019-04-30 02:32:24 +09:30
Saxon
f197acc50a
protocol/rtsp: fixed conflicts in go.mod and go.sum
2019-04-30 02:30:12 +09:30
Saxon
401376c059
protocol/rtsp: expected CSeq key is just Cseq now to match ReadResponse result.
2019-04-30 02:19:34 +09:30
Saxon
c552238da5
protocol/rtsp: added some commenting to TestReadResponse and required helper function
2019-04-29 20:18:07 +09:30
Saxon
86bf4cdb90
protocol/rtsp: TestReadResponse now working
2019-04-29 19:28:18 +09:30
Saxon
d2b76fab36
protocol/rtsp: wrote test ReadResponse, but work in progress
2019-04-29 18:21:59 +09:30
Saxon
449869a4ac
av: updating go mod stuff
2019-04-29 16:05:32 +09:30
Saxon
0a27395aea
protocol/rtsp: doing length check in same if but before RTSP protocol check
2019-04-29 13:35:58 +09:30