Changeset 3607
- Timestamp:
- 2008-06-16 02:48:05 (4 months ago)
- Files:
-
- liboggz/trunk/src/liboggz/oggz_auto.c (modified) (2 diffs)
- liboggz/trunk/src/liboggz/oggz_auto.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
liboggz/trunk/src/liboggz/oggz_auto.c
r3512 r3607 1043 1043 {"AnxData", 7, "AnxData", auto_anxdata, NULL, NULL}, 1044 1044 {"CELT ", 8, "CELT", auto_celt, auto_calc_celt, NULL}, 1045 {"\200kate\0\0\0 \0", 9, "Kate", auto_kate, NULL, NULL},1045 {"\200kate\0\0\0", 8, "Kate", auto_kate, NULL, NULL}, 1046 1046 {"", 0, "Unknown", NULL, NULL, NULL} 1047 1047 }; … … 1139 1139 break; 1140 1140 case OGGZ_CONTENT_KATE: 1141 if (op->bytes > 9 && memcmp (op->packet, "\201kate\0\0\0\0", 9) == 0) { 1141 if (op->bytes > 9 && memcmp (op->packet, "\201kate\0\0\0", 8) == 0) { 1142 /* we skip the reserved 0 byte after the signature */ 1142 1143 offset = 9; 1143 1144 } liboggz/trunk/src/liboggz/oggz_auto.h
r3512 r3607 438 438 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte 439 439 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 440 | packtype | Identifier char[ 8]: 'kate\0\0\0\0'| 0-3440 | packtype | Identifier char[7]: 'kate\0\0\0' | 0-3 441 441 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 442 442 | kate magic continued | 4-7 443 443 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 444 | kate magic| version major | version minor | num headers | 8-11444 | reserved - 0 | version major | version minor | num headers | 8-11 445 445 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 446 446 | text encoding | directionality| reserved - 0 | granule shift | 12-15