flv: fix flvio flags value, add bufio

This commit is contained in:
nareix 2016-07-10 17:11:54 +08:00
parent b0fd58b57d
commit 2ba9a341ad
2 changed files with 4 additions and 4 deletions

View File

@ -20,7 +20,7 @@ type Muxer struct {
func NewMuxer(w io.Writer) *Muxer { func NewMuxer(w io.Writer) *Muxer {
self := &Muxer{} self := &Muxer{}
self.pw = pio.NewWriter(w) self.pw = pio.NewWriter(bufio.NewWriterSize(w, pio.RecommendBufioSize))
return self return self
} }
@ -123,7 +123,7 @@ type Demuxer struct {
func NewDemuxer(r io.Reader) *Demuxer { func NewDemuxer(r io.Reader) *Demuxer {
return &Demuxer{ return &Demuxer{
pr: pio.NewReader(bufio.NewReaderSize(r, 128)), pr: pio.NewReader(bufio.NewReaderSize(r, pio.RecommendBufioSize)),
} }
} }

View File

@ -322,8 +322,8 @@ const (
// TypeFlagsAudio UB[1] Audio tags are present // TypeFlagsAudio UB[1] Audio tags are present
// TypeFlagsReserved UB[1] Must be 0 // TypeFlagsReserved UB[1] Must be 0
// TypeFlagsVideo UB[1] Video tags are present // TypeFlagsVideo UB[1] Video tags are present
FILE_HAS_VIDEO = 0x4 FILE_HAS_AUDIO = 0x4
FILE_HAS_AUDIO = 0x1 FILE_HAS_VIDEO = 0x1
) )
func ReadFileHeader(r *pio.Reader) (flags uint8, err error) { func ReadFileHeader(r *pio.Reader) (flags uint8, err error) {