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
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
Trek H
b412b75fc6
adpcm: fixing offset error
2019-04-26 23:54:05 +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
Trek H
c089980175
adpcm: added function for calculating number of adpcm bytes output per given pcm bytes
2019-04-26 20:28:53 +09:30
Trek H
a9b1891bbb
adpcm: fixed merge error
2019-04-26 20:02:38 +09:30
Trek H
2fd8d8de1b
Merge branch 'adpcm-nonblock' of https://bitbucket.org/ausocean/av into adpcm-nonblock
2019-04-26 20:01:48 +09:30
Trek H
e55cc27a55
adpcm: changed adpcm to not have blocks of fixed size
2019-04-26 19:58:30 +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
Trek H
d136d13e38
adpcm: modified the adpcm encoding and decoding to not use blocks
2019-04-26 19:49:05 +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