mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
shorten APPLICATION id to 32 bits
This commit is contained in:
@@ -522,7 +522,7 @@
|
|||||||
</TR>
|
</TR>
|
||||||
<TR>
|
<TR>
|
||||||
<TD ALIGN="RIGHT" VALIGN="TOP" BGCOLOR="#F4F4CC">
|
<TD ALIGN="RIGHT" VALIGN="TOP" BGCOLOR="#F4F4CC">
|
||||||
<128>
|
<32>
|
||||||
</TD>
|
</TD>
|
||||||
<TD>
|
<TD>
|
||||||
Registered application ID
|
Registered application ID
|
||||||
|
|||||||
@@ -345,17 +345,17 @@ typedef struct {
|
|||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
*
|
*
|
||||||
* 128: Registered application ID
|
* 32: Registered application ID
|
||||||
* n: Application data
|
* n: Application data
|
||||||
*-------- -----------------
|
*------- -----------------
|
||||||
* 16+n/8 bytes total
|
* 4+n/8 bytes total
|
||||||
*/
|
*/
|
||||||
typedef struct {
|
typedef struct {
|
||||||
byte id[16];
|
byte id[16];
|
||||||
byte *data;
|
byte *data;
|
||||||
} FLAC__StreamMetaData_Application;
|
} FLAC__StreamMetaData_Application;
|
||||||
|
|
||||||
extern const unsigned FLAC__STREAM_METADATA_APPLICATION_ID_LEN; /* = 128 bits */
|
extern const unsigned FLAC__STREAM_METADATA_APPLICATION_ID_LEN; /* = 32 bits */
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
*
|
*
|
||||||
@@ -371,6 +371,8 @@ typedef struct {
|
|||||||
unsigned length; /* in bytes */
|
unsigned length; /* in bytes */
|
||||||
union {
|
union {
|
||||||
FLAC__StreamMetaData_StreamInfo stream_info;
|
FLAC__StreamMetaData_StreamInfo stream_info;
|
||||||
|
FLAC__StreamMetaData_Padding padding;
|
||||||
|
FLAC__StreamMetaData_Application application;
|
||||||
} data;
|
} data;
|
||||||
} FLAC__StreamMetaData;
|
} FLAC__StreamMetaData;
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ const unsigned FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN = 36; /* bits
|
|||||||
const unsigned FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN = 128; /* bits */
|
const unsigned FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN = 128; /* bits */
|
||||||
const unsigned FLAC__STREAM_METADATA_STREAMINFO_LENGTH = 34; /* bytes */
|
const unsigned FLAC__STREAM_METADATA_STREAMINFO_LENGTH = 34; /* bytes */
|
||||||
|
|
||||||
const unsigned FLAC__STREAM_METADATA_APPLICATION_ID_LEN = 128; /* bits */
|
const unsigned FLAC__STREAM_METADATA_APPLICATION_ID_LEN = 32; /* bits */
|
||||||
|
|
||||||
const unsigned FLAC__STREAM_METADATA_IS_LAST_LEN = 1; /* bits */
|
const unsigned FLAC__STREAM_METADATA_IS_LAST_LEN = 1; /* bits */
|
||||||
const unsigned FLAC__STREAM_METADATA_TYPE_LEN = 7; /* bits */
|
const unsigned FLAC__STREAM_METADATA_TYPE_LEN = 7; /* bits */
|
||||||
|
|||||||
Reference in New Issue
Block a user