-
Notifications
You must be signed in to change notification settings - Fork 279
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
Register isoflac fLaC and dfLa fourccs with MP4RA #38
Comments
Along with registration of these fourccs at MP4RA (and linking that registration to the iso-flac.txt specification hosted in this repository), I am concerned that RFC-6381 explicitly mentions (bold mine):
That fourcc is "fLaC", but in w3c/media-source#188 (comment), the codec parameter currently being experimented with is "flac". Why is the "fLaC" fourcc mixed-case? Does it have to be? Is it too late to change it? And if so, must we make an exception in the MSE ISOBMFF bytestream spec specifically allowing either "flac" or "fLaC" codecs parameter to identify iso-flac? |
For all purposes, isoflac.text name FLAC as the codec name (all uppercase). If it was to be something it should be FLAC as that's what's used everywhere in the FLAC spec. |
Presumably because this specification reuses the FLAC Stream Marker used to denote a non-ISOBMFF FLAC stream.
The registry simply identifies sample formats - there already exists at least one other mixed-case entry - |
In preparing a registration request I just learned that the |
Hi there - I've noticed a lot of browsers support the codec string Example: MediaSource.isTypeSupported('audio/mp4; codec="flac"');
/* probably returns true */
MediaSource.isTypeSupported('audio/mp4; codec="fLaC"');
/* probably returns false */ The RFC for the codecs parameter (6381) states that for MP4/ISO files, the string should be what's registered at the MP4RA and is case-sensitive. So presuming the registered name will be I wanted to know if any progress had been made with the MP4 Registration Authority. If it's looking likely that the registered codec FOURCC will be |
Application is under review here: mp4ra/mp4ra.github.io#147 |
Merged |
https://github.com/xiph/flac/blob/master/doc/isoflac.txt defines encapsulation of FLAC in MP4 and includes a new AudioSampleEntry descriptor (fourcc:
fLaC
) and well as a new child box, FLACSpecificBox (fourcc:dfLa
).These should be registered with MP4RA at http://www.mp4ra.org/codecs.html to aid interoperability - see w3c/media-source#188.
The text was updated successfully, but these errors were encountered: