shorten APPLICATION id to 32 bits
authorJosh Coalson <jcoalson@users.sourceforce.net>
Fri, 23 Feb 2001 23:11:34 +0000 (23:11 +0000)
committerJosh Coalson <jcoalson@users.sourceforce.net>
Fri, 23 Feb 2001 23:11:34 +0000 (23:11 +0000)
doc/format.html
include/FLAC/format.h
src/libFLAC/format.c

index 7864da6..b9ee003 100644 (file)
                </TR>
                <TR>
                        <TD ALIGN="RIGHT" VALIGN="TOP" BGCOLOR="#F4F4CC">
-                               &lt;128&gt;
+                               &lt;32&gt;
                        </TD>
                        <TD>
                                Registered application ID
index e5fcafe..7f6ca99 100644 (file)
@@ -345,17 +345,17 @@ typedef struct {
 
 /*****************************************************************************
  *
- *    128: Registered application ID
- *      n: Application data
- *-------- -----------------
- * 16+n/8  bytes total
+ *    32: Registered application ID
+ *     n: Application data
+ *------- -----------------
+ * 4+n/8  bytes total
  */
 typedef struct {
        byte id[16];
        byte *data;
 } 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 */
        union {
                FLAC__StreamMetaData_StreamInfo stream_info;
+               FLAC__StreamMetaData_Padding padding;
+               FLAC__StreamMetaData_Application application;
        } data;
 } FLAC__StreamMetaData;
 
index a6a00a9..3524dde 100644 (file)
@@ -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_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_TYPE_LEN = 7; /* bits */