client: support cameras that provide base URL inside control attribute (https://github.com/aler9/rtsp-simple-server/issues/683)

This commit is contained in:
aler9
2022-05-11 16:51:48 +02:00
parent c1b10a80be
commit 811e189b43
7 changed files with 151 additions and 107 deletions

View File

@@ -35,7 +35,7 @@ func TestTracksReadErrors(t *testing.T) {
},
} {
t.Run(ca.name, func(t *testing.T) {
_, err := ReadTracks(ca.sdp, false)
_, _, err := ReadTracks(ca.sdp, false)
require.EqualError(t, err, ca.err)
})
}
@@ -67,7 +67,7 @@ func TestTracksReadSkipGenericTracksWithoutClockRate(t *testing.T) {
"m=application 42508 RTP/AVP 107\r\n" +
"b=AS:8\r\n")
tracks, err := ReadTracks(sdp, true)
tracks, _, err := ReadTracks(sdp, true)
require.NoError(t, err)
require.Equal(t, Tracks{
&TrackH264{