test transcode slow
This commit is contained in:
@@ -376,7 +376,7 @@ func (self *ElemStreamDesc) parseDescHdr(b []byte, offset int) (n int, tag uint8
|
||||
return
|
||||
}
|
||||
|
||||
func ReadFileAtoms(r io.ReadSeeker) (atoms []Atom, err error) {
|
||||
func ReadFileAtoms(r io.ReadSeeker, name string) (atoms []Atom, err error) {
|
||||
for {
|
||||
offset, _ := r.Seek(0, 1)
|
||||
taghdr := make([]byte, 8)
|
||||
@@ -387,6 +387,12 @@ func ReadFileAtoms(r io.ReadSeeker) (atoms []Atom, err error) {
|
||||
return
|
||||
}
|
||||
size := pio.U32BE(taghdr[0:])
|
||||
|
||||
if size == 0 {
|
||||
err = fmt.Errorf("bad hdr size")
|
||||
return
|
||||
}
|
||||
|
||||
tag := Tag(pio.U32BE(taghdr[4:]))
|
||||
|
||||
var atom Atom
|
||||
|
||||
Reference in New Issue
Block a user