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 {
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)),
}
}

View File

@ -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) {