Saxon
64f6a3d814
protocol/rtsp: used utter/dump to get ASCII text as well
2019-04-29 13:34:09 +09:30
Saxon
eac5652f1b
protocol/rtsp: in ReadResponse response length check comes before protocol check
2019-04-29 13:19:32 +09:30
Saxon
ba7e768269
protocol/rtsp/cmd/record: sess => clt in record
2019-04-29 13:16:15 +09:30
Saxon
dd58851e6c
protocol/rtsp: added todo to test client connect retry regarding use of generalised retry utility when available.
2019-04-29 13:13:12 +09:30
Saxon
a783b2052e
protocol/rtsp: for test, read buf size is now const called max reequest size
2019-04-29 13:11:27 +09:30
Saxon
66bc6bbe33
protocol/rtsp: only giving Sscanf s[5:] and then checking number of decimals read as well as error
2019-04-29 13:08:05 +09:30
Saxon
77e5d234de
protocol/rtsp: doing RTSP and response length check in same if
2019-04-29 13:03:39 +09:30
Saxon
ba5a0d898c
protocol/rtsp: removed status
2019-04-29 13:01:17 +09:30
Saxon
6605ee7295
protocol/rtsp: general naming clean up
2019-04-29 12:39:58 +09:30
Saxon
d91995a1cf
protocol/rtsp: using bufio.Scanner
2019-04-28 14:04:45 +09:30
Saxon
d7c2421146
protocol/rtsp: fixed sscanf in ReadResponse
2019-04-28 13:51:25 +09:30
Saxon
fa7c3044f3
protocol/rtsp: simplified ReadResponse further by using only one sscanf
2019-04-28 13:23:35 +09:30
Saxon
9abcfb138b
protocol/rtsp: checking error from scans
2019-04-28 12:27:54 +09:30
Saxon
39d0b5d6da
protocol/rtsp: using sscanf to parse response
2019-04-28 02:35:13 +09:30
Saxon
26d05d1bd4
protocol/rtsp/cmd/record: removed stream binary
2019-04-28 01:44:33 +09:30
Saxon
a57d3f66ff
protocol/rtsp: using int rather than int64 for Response.ConentLength
2019-04-28 01:32:44 +09:30
Saxon
94660e730b
protocol/rtsp: using strings.Builder to write String formats for Request and Response
2019-04-28 01:29:47 +09:30
Saxon
eb6b5a04b0
protocol/rtsp: indicate that minResponse size is in bytes
2019-04-28 00:58:33 +09:30
Saxon
31508f8940
protocol/rtsp: removed pre-existing license
2019-04-28 00:57:40 +09:30
Saxon
a62adca171
protocol/rtsp/cmd: renamed stream to record
2019-04-28 00:56:44 +09:30
Saxon
01a22ffc38
protocol/rtsp: Client.Do r parameter now req.
2019-04-28 00:54:44 +09:30
Saxon
07e7235dc4
protocol/rtsp: using string literals for request methods
2019-04-28 00:53:47 +09:30
Saxon
2f752d5b7f
protocol/rtsp: NewClient u parameter now addr and client instance not s now c
2019-04-28 00:51:06 +09:30
Saxon Milton
b4ff40e269
Merged in remove-early-ringbuffer (pull request #184 )
...
revid: removed main ringBuffer
Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: kortschak <dan@kortschak.io>
2019-04-27 12:24:08 +00:00
Saxon
5d6e3171bf
protocol/rtmp: fixed usage of h264 lexer in rtmp_test.go
2019-04-27 20:37:23 +09:30
Saxon
32621f0cfe
av: fixed build errors
2019-04-26 20:46:43 +09:30
Saxon
b42e7f9b13
codec: created h264 and mjpeg packages to house lexers
2019-04-26 20:31:12 +09:30
Saxon
77094acc67
protocol/rtsp: Client.session => Client.sessionID
2019-04-26 19:53:08 +09:30
Saxon
f2b941394b
protocol/rtsp: fixed read response bug
2019-04-26 19:51:00 +09:30
Saxon
999eab21ab
protocol/rtsp: cleaned up ReadResponse
2019-04-26 19:46:03 +09:30
Saxon
3e17016390
protocol/rtsp: updated licensing
2019-04-26 16:01:57 +09:30
Saxon
f0a1a866dd
protocol/rtsp: removed writeRequest receiver method
2019-04-26 15:09:59 +09:30
Saxon
4998d8d4d6
protocol/rtsp/cmd/stream: using NewClient rather than NewSession
2019-04-26 14:35:25 +09:30
Saxon
14cb6f7f07
protocol/rtsp: reflect go net.http package patterns
...
Request now has a Write receiver method that will write to the passed io.Writer. Client now has Do method that will send the request and return the respons and any errors. Also Renamed the Client
field to Session, which was mistakenly changed.
2019-04-26 14:20:58 +09:30
Saxon
4e98b4d2ea
protocol/rtsp: renamed urlStr to addr
2019-04-26 14:08:58 +09:30
Saxon
cd18d9f5a7
protocol/rtsp: removed Client field from client struct as not useful
2019-04-26 14:07:29 +09:30
Saxon
a0fb299b06
protocol/rtsp: moved client functionality into client.go file
2019-04-26 13:57:18 +09:30
Alan Noble
149a2fa6b9
Fix package-level doc comment.
2019-04-26 00:36:23 +00:00
Saxon
b42278cfde
revid: improved comment for Config()
2019-04-25 15:44:34 +09:30
Saxon
9169afe34f
protocol/rtsp: general clean up
2019-04-25 15:30:28 +09:30
Saxon
f3f3be5fc6
protocol/rtsp: completed test for rtsp
...
Completed test to check that each method we support works and can produce valid requests. The requests are compared to requests that have been proven valid. This test also checks that the RTSP
client communicates over tcp correctly. i.e. we have set up a client and server, and we check that this communication happens correctly.
2019-04-25 14:46:21 +09:30
Alan Noble
a365424f5a
Updated description and copyright.
2019-04-25 01:26:50 +00:00
Alan Noble
0331bc49c7
Added contributors.
2019-04-25 00:54:27 +00:00
Saxon
3ab0be4a7a
revid: fixed typos in revid_test.go
2019-04-24 13:01:29 +09:30
Saxon
74379ea047
revid: simplified comments for Start, Stop and Update.
2019-04-24 13:00:20 +09:30
Saxon
1b06dae078
container/mts: not taking address of nopCloser
2019-04-24 12:57:04 +09:30
Saxon
adbb9d1c99
protocol/rtsp: added testing file and wrote some signature for possible tests
2019-04-23 17:27:37 +09:30
Saxon
e00c959a84
protocol/rtcp: renamed NTPTimestamp to Timestamp
...
Renamed NTPTimestamp and referenced specifications rather than quoting. Renamed Timestamp func to ParseTimestamp.
2019-04-23 16:40:26 +09:30
Saxon
a256dc9133
protocol/rtsp: made rtsp/cmd/stream functional
2019-04-23 16:22:58 +09:30
Saxon
34c59c95d6
protocol/rtsp: working on main.go in rtsp/cmd/stream
...
Added file header to main.go, and modified rtsp.go to work with cmd/stream/main.go. This change modifies writeRequest, which now takes a *url.URL. This means the Setup() method can parse a new
URL that contains a given track, and then give this to writeRequest.
2019-04-23 15:49:54 +09:30