Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify FLAC "number of channels" #870

Open
jwcullen opened this issue Jan 2, 2025 · 0 comments
Open

Clarify FLAC "number of channels" #870

jwcullen opened this issue Jan 2, 2025 · 0 comments
Labels
editorial Improvements or additions to documentation

Comments

@jwcullen
Copy link
Collaborator

jwcullen commented Jan 2, 2025

§3.11.3

number of channels SHALL be set to 1. number of channels can be ignored because the real value can be determined from the Audio Element OBU and from the Frame_Header.

Note that FLAC adds one to the value in the bitstream to determine the number of channels represented. Signalling 0 represents one channel, signalling 1 represents two channels.

So I suggest clarifying that the spec intends to say the the bitstream must hold "1" and therefore represent two channels. This interpretation matches the pre-existing test vectors and agrees with IAMF-Opus and IAMF-AAC (by signalling two channels). Therefore clarifying this would simply be an editorial change.

I think it is incorrect, but a different reading would be that the bitstream must represents one channel, by holding a "0".

@jwcullen jwcullen added the editorial Improvements or additions to documentation label Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant