From 068f2d21af8964c37f1349251ea2a88858336735 Mon Sep 17 00:00:00 2001 From: nareix Date: Sat, 2 Apr 2016 18:39:09 +0800 Subject: [PATCH] remove adts header detect --- muxer.go | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/muxer.go b/muxer.go index e96adef..e664f7e 100644 --- a/muxer.go +++ b/muxer.go @@ -146,24 +146,6 @@ func (self *Track) SetTimeScale(timeScale int64) { } func (self *Track) WriteSample(pts int64, dts int64, isKeyFrame bool, data []byte) (err error) { - - // check ADTSHeader(starts with FFF) - if len(data) > 7 && data[0]==0xff&&data[1]&0xf0==0xf0 { - if !self.mpeg4AudioConfig.IsValid() { - self.mpeg4AudioConfig, _ = isom.ReadADTSHeader(data) - } - // Skip ADTSHeader - if data[1]&0x1 == 0 { - if len(data) < 9 { - err = fmt.Errorf("ADTSHeader short read") - return - } - data = data[9:] - } else { - data = data[7:] - } - } - var filePos int64 sampleSize := len(data) if filePos, err = self.writeMdat(data); err != nil {