Update streamer NewTrack function
This commit is contained in:
+1
-1
@@ -463,7 +463,7 @@ func (c *Conn) SetupMedia(media *streamer.Media, codec *streamer.Codec, first bo
|
||||
return nil, err
|
||||
}
|
||||
|
||||
track := streamer.NewTrack(codec, media.Direction)
|
||||
track := streamer.NewTrack(media, codec)
|
||||
|
||||
switch track.Direction {
|
||||
case streamer.DirectionSendonly:
|
||||
|
||||
@@ -40,7 +40,7 @@ func (c *Conn) GetTrack(media *streamer.Media, codec *streamer.Codec) *streamer.
|
||||
switch c.state {
|
||||
case StatePlay, StateHandle:
|
||||
go c.Close()
|
||||
return streamer.NewTrack(codec, media.Direction)
|
||||
return streamer.NewTrack(media, codec)
|
||||
}
|
||||
|
||||
track, err := c.SetupMedia(media, codec, true)
|
||||
|
||||
+1
-1
@@ -78,7 +78,7 @@ func (c *Conn) Accept() error {
|
||||
// TODO: fix someday...
|
||||
c.channels = map[byte]*streamer.Track{}
|
||||
for i, media := range c.Medias {
|
||||
track := streamer.NewTrack(media.Codecs[0], media.Direction)
|
||||
track := streamer.NewTrack(media, nil)
|
||||
c.tracks = append(c.tracks, track)
|
||||
c.channels[byte(i<<1)] = track
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user