From 2ba9a341ad7a456c9630a9b2354476cb86e10c3f Mon Sep 17 00:00:00 2001 From: nareix Date: Sun, 10 Jul 2016 17:11:54 +0800 Subject: [PATCH] flv: fix flvio flags value, add bufio --- format/flv/flv.go | 4 ++-- format/flv/flvio/flvio.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/format/flv/flv.go b/format/flv/flv.go index 5ff3e1f..d2ca161 100644 --- a/format/flv/flv.go +++ b/format/flv/flv.go @@ -20,7 +20,7 @@ type Muxer struct { func NewMuxer(w io.Writer) *Muxer { self := &Muxer{} - self.pw = pio.NewWriter(w) + self.pw = pio.NewWriter(bufio.NewWriterSize(w, pio.RecommendBufioSize)) return self } @@ -123,7 +123,7 @@ type Demuxer struct { func NewDemuxer(r io.Reader) *Demuxer { return &Demuxer{ - pr: pio.NewReader(bufio.NewReaderSize(r, 128)), + pr: pio.NewReader(bufio.NewReaderSize(r, pio.RecommendBufioSize)), } } diff --git a/format/flv/flvio/flvio.go b/format/flv/flvio/flvio.go index f878e4c..729aa48 100644 --- a/format/flv/flvio/flvio.go +++ b/format/flv/flvio/flvio.go @@ -322,8 +322,8 @@ const ( // TypeFlagsAudio UB[1] Audio tags are present // TypeFlagsReserved UB[1] Must be 0 // TypeFlagsVideo UB[1] Video tags are present - FILE_HAS_VIDEO = 0x4 - FILE_HAS_AUDIO = 0x1 + FILE_HAS_AUDIO = 0x4 + FILE_HAS_VIDEO = 0x1 ) func ReadFileHeader(r *pio.Reader) (flags uint8, err error) {