diff --git a/av/avutil/avutil.go b/av/avutil/avutil.go index e4a2085..e18cb06 100644 --- a/av/avutil/avutil.go +++ b/av/avutil/avutil.go @@ -38,10 +38,10 @@ func (self *HandlerMuxer) WriteHeader(streams []av.CodecData) (err error) { func (self *HandlerMuxer) WriteTrailer() (err error) { if self.stage == 1 { + self.stage++ if err = self.Muxer.WriteTrailer(); err != nil { return } - self.stage++ } return }