10000 Interoperable carriage of little-endian LPCM in AIFF-C · Issue #1078 · libsndfile/libsndfile · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Interoperable carriage of little-endian LPCM in AIFF-C #1078
Open
@jkcalhoun

Description

@jkcalhoun

Currently libsndfile uses the AIFF-C compressionType '23ni' for the little-endian 32-bit integer format, and this is reasonably well-supported. However, it uses '42n1' (not '42ni') for little-endian 24-bit integer format, and as far as I know this is unique to libsndfile. It doesn't currently support little-endian floating point LPCM formats in AIFF-C at all.

The AIFF-C compressionTypes 'in24', 'in32', 'fl32', and 'fl64', already supported by libsndfile for big-endian carriage LPCM, can also be used in an interoperable way for little-endian carriage, provided that the 'COMM' chunk is accompanied by a 'wave' chunk with contents that indicate endianness. This is a request to add support for that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0