mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 15:16:51 +08:00
client: use a single goroutine during play / record
This commit is contained in:
@@ -1768,9 +1768,6 @@ func TestClientReadPause(t *testing.T) {
|
||||
<-frameRecv
|
||||
_, err = c.Pause()
|
||||
require.NoError(t, err)
|
||||
<-done
|
||||
|
||||
c.ReadFrames()
|
||||
|
||||
firstFrame = int32(0)
|
||||
frameRecv = make(chan struct{})
|
||||
@@ -1778,12 +1775,6 @@ func TestClientReadPause(t *testing.T) {
|
||||
_, err = c.Play(nil)
|
||||
require.NoError(t, err)
|
||||
|
||||
done = make(chan struct{})
|
||||
go func() {
|
||||
defer close(done)
|
||||
c.ReadFrames()
|
||||
}()
|
||||
|
||||
<-frameRecv
|
||||
c.Close()
|
||||
<-done
|
||||
|
Reference in New Issue
Block a user