Skip to content

bug: HasFixedBlockSize #8

@sdidyk

Description

@sdidyk

HasFixedBlockSize field has inverted state.

from https://xiph.org/flac/format.html#frame_header

0 : fixed-blocksize stream; frame header encodes the frame number
1 : variable-blocksize stream; frame header encodes the sample number

but in code:

    // 1 bit: HasFixedBlockSize.
    x, err = br.Read(1)
    if err != nil {
        return unexpected(err)
    }
    if x != 0 {
        frame.HasFixedBlockSize = true
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions