mirror of
https://github.com/kerberos-io/joy4.git
synced 2025-12-24 13:57:59 +08:00
cleanup streams
This commit is contained in:
@@ -292,7 +292,6 @@ func (self *Muxer) WriteTrailer() (err error) {
|
||||
return
|
||||
}
|
||||
b = nil
|
||||
self.streams = nil
|
||||
return
|
||||
}
|
||||
|
||||
@@ -361,6 +360,17 @@ func (self *Muxer) WriteTrailerWithPacket(pkt av.Packet) (err error) {
|
||||
return
|
||||
}
|
||||
b = nil
|
||||
return
|
||||
}
|
||||
|
||||
func (self *Muxer) Close() (err error) {
|
||||
for _, stream := range self.streams {
|
||||
stream.muxer = nil
|
||||
stream.trackAtom = nil
|
||||
stream.sample = nil
|
||||
stream.lastpkt = nil
|
||||
stream = nil
|
||||
}
|
||||
self.streams = nil
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user