Commit Graph

1382 Commits

Author SHA1 Message Date
aler9
87f1b1e131 rtp*: improve coverage 2021-05-20 19:42:41 +02:00
aler9
81dc9311c5 headers: restore coverage 2021-05-20 19:28:14 +02:00
aler9
d821107d27 headers: check 'protocol not found' error properly in Transport header 2021-05-20 19:23:33 +02:00
napieralla
7a5d3ce47b Remove error-tests that check for, now acceptable, value-less header-keys 2021-05-20 11:06:46 +02:00
napieralla
70c97b8843 Allow Transport.Read to parse messages where fields arrive in unconventional order by utilizing keyValParse to read all fields in message 2021-05-20 11:06:22 +02:00
napieralla
b99355c523 Allow keyValParse to parse and return keys with no value (empty string) 2021-05-20 11:05:27 +02:00
aler9
ea6138c282 server: make sure that OnFrame() is never called after OnSessionClose() 2021-05-16 21:30:13 +02:00
aler9
c6ff1e0d02 client: remove RTPInfo() 2021-05-16 15:47:29 +02:00
aler9
4b385ec04b server: change OnSetup() to allow users to set SSRC (#33) 2021-05-16 15:09:08 +02:00
aler9
39c544e09f update golangci-lint 2021-05-16 14:47:44 +02:00
aler9
8a3bcb0ff8 rtp*: improve coverage 2021-05-15 17:55:23 +02:00
aler9
76fab391dc rtph264: improve coverage 2021-05-14 22:53:37 +02:00
aler9
258769040b rtp*: add DecodeRTP() 2021-05-14 22:11:11 +02:00
aler9
df4003f751 headers: add SSRC to Transport (#33) 2021-05-13 21:49:14 +02:00
aler9
4ef801b9e0 strictly follow the specification when generating SDP of AAC tracks (#35) (https://github.com/aler9/rtsp-simple-server/issues/112) 2021-05-13 09:48:41 +02:00
aler9
8be64d9cf6 improve coverage 2021-05-12 16:16:43 +02:00
aler9
4d1c2d1831 server: use hierarchical contexts 2021-05-11 14:52:41 +02:00
aler9
f02db78dec base: improve coverage 2021-05-11 12:48:03 +02:00
aler9
fa2830eb22 server: fix race condition 2021-05-11 11:49:34 +02:00
aler9
e052f9b024 reorder variables 2021-05-11 11:08:41 +02:00
aler9
a7436e581b auth: add negative tests 2021-05-11 10:27:31 +02:00
aler9
bc0d9d4bf2 headers: rename Auth into Authenticate 2021-05-11 10:27:24 +02:00
aler9
19a18393e5 server: fix race condition 2021-05-10 23:29:06 +02:00
aler9
c878b68b70 fix various race conditions 2021-05-10 21:33:23 +02:00
aler9
ae3e3b19c0 client: add RTPInfo() 2021-05-10 20:58:18 +02:00
aler9
034c43202e headers: add authorization header 2021-05-10 20:43:23 +02:00
aler9
9aa91dce29 server: fix tests 2021-05-10 19:46:57 +02:00
aler9
e51ee76d92 server: rewrite conn and session closing with contexts to improve reliability 2021-05-10 19:38:02 +02:00
aler9
3a3691e51c remove gortsplib_test.go 2021-05-10 18:55:52 +02:00
aler9
e75b14c608 client: add DialReadContext, DialPublishContext 2021-05-10 18:11:41 +02:00
aler9
c7bdded8f0 client: apply context to connOpen 2021-05-10 18:04:26 +02:00
aler9
5eb82448a7 client: remove channel from ReadFrames() 2021-05-10 17:59:49 +02:00
aler9
510bcfe2d7 client: simplify tests 2021-05-10 17:29:24 +02:00
aler9
f8ef945dae client: allow to call client.Close() always 2021-05-10 17:18:41 +02:00
aler9
034eee1c8a simplify tests 2021-05-09 19:14:56 +02:00
aler9
0c8e04641a show configuration sections in docs 2021-05-09 18:30:58 +02:00
aler9
994cd442e3 server: allow to call server.Close() twice 2021-05-09 14:10:21 +02:00
aler9
1b9b19dd84 use uppercase for UDP/TCP 2021-05-08 22:35:29 +02:00
aler9
7469a3362a server: add author to OnSessionOpen 2021-05-08 22:27:05 +02:00
aler9
4beda10c06 server: when a session is closed, close also its tcp connection 2021-05-08 16:59:57 +02:00
aler9
6d6e866d1e server: add test UDPChangeConn 2021-05-08 16:38:47 +02:00
aler9
44f69b8152 fix tests 2021-05-08 16:07:53 +02:00
aler9
11a5fb68ad server: test invalid paths 2021-05-08 16:01:06 +02:00
aler9
028ed2b973 server: close session when there are no conns attached to it 2021-05-08 15:35:13 +02:00
aler9
d3361ffd90 server: add ServerSession.ID() 2021-05-08 00:25:17 +02:00
aler9
f86aad4135 server: add ANNOUNCE negative unit tests 2021-05-08 00:14:18 +02:00
aler9
f2f9b644c6 simplify tests 2021-05-07 23:51:23 +02:00
aler9
caab8c9082 server: allow to replace ListenPacket 2021-05-07 15:36:48 +02:00
aler9
a8c6af39e3 split configuration into sections 2021-05-07 15:34:54 +02:00
aler9
bec905ed9c base: improve tests 2021-05-07 13:22:52 +02:00