From 0833a4199d965ff3c308c9cd6ec955460439e828 Mon Sep 17 00:00:00 2001 From: cedricve Date: Tue, 12 Jan 2021 09:11:46 +0100 Subject: [PATCH] trying to find mem leak --- format/mp4/muxer.go | 4 +++- utils/bits/pio/pio.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/format/mp4/muxer.go b/format/mp4/muxer.go index 65a2592..8b3efbb 100644 --- a/format/mp4/muxer.go +++ b/format/mp4/muxer.go @@ -273,6 +273,7 @@ func (self *Muxer) WriteTrailer() (err error) { if _, err = self.w.Write(taghdr); err != nil { return } + taghdr = nil if _, err = self.w.Seek(0, 2); err != nil { return @@ -282,6 +283,7 @@ func (self *Muxer) WriteTrailer() (err error) { if _, err = self.w.Write(b); err != nil { return } - + b = nil + self.bufw = nil return } diff --git a/utils/bits/pio/pio.go b/utils/bits/pio/pio.go index 3d56bef..600bf2e 100644 --- a/utils/bits/pio/pio.go +++ b/utils/bits/pio/pio.go @@ -1,5 +1,5 @@ package pio -var RecommendBufioSize = 1024*64 +var RecommendBufioSize = 1024*6400