gomedia icon indicating copy to clipboard operation
gomedia copied to clipboard

读取mp4报错out of range

Open avriltank opened this issue 6 months ago • 2 comments

func (bs *BitStream) GetBit() uint8 {
    if bs.bytesOffset >= len(bs.bits) {
        panic("OUT OF RANGE")
    }
    ret := bs.bits[bs.bytesOffset] >> (7 - bs.bitsOffset) & 0x01
    bs.bitsOffset++
    if bs.bitsOffset >= 8 {
        bs.bytesOffset++
        bs.bitsOffset = 0
    }
    return ret
}

这里报错,问题mp4文件,可以在https://f.ws28.cn/f/evq0mg0smui 下载

avriltank avatar Aug 19 '24 17:08 avriltank