I'm misleading about FLAC subset constraints... Please help me
understand exact FLAC subset limitation.

>From 
>https://www.xiph.org/flac/documentation_tools_flac.html#flac_options_blocksize:

Subset streams must use one of
192/576/1152/2304/4608/256/512/1024/2048/4096 (and 8192/16384 if the
sample rate is >48kHz). The reference encoder uses the same block size
for the entire stream.

>From https://www.xiph.org/flac/format.html#subset:

The blocksize must be <=16384; if the sample rate is <= 48000Hz, the
blocksize must be <=4608.

Finally, "one of 192/576/1152/2304/4608/256/512/1024/2048/4096" or
just (simply) "<=4608", "one of 8192/16384" or just "<=16384"?

Maximum (4608) value and any intermediate values are not one of
192/576/1152/2304/4608/256/512/1024/2048/4096.

The first statement is more restricted.

Is the word "must" to be interpreted as described in RFC 2119
(http://www.ietf.org/rfc/rfc2119.txt)?

The second question:

>From https://www.xiph.org/flac/documentation_format_overview.html:

The reference encoder uses a single block size for the whole stream
but the FLAC format does not require it.

Should stream MUST have constant (fixed) block size (if blocksize
satisfies all restrictions from first question) to be subset?

Is variable block size stream (if blocksize satisfies all restrictions
from first question) be subset?

The third question:

Is FLAC files compressed by FFMPEG with "-compression_level 12" switch
are subset?
_______________________________________________
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to