[FFmpeg-devel] [PATCH 1/2] Adding support for parsing BlockAdditional

Vignesh Venkatasubramanian vigneshv at google.com
Tue Feb 5 00:17:51 CET 2013


Matroska specification lists support for BlockAdditional element
which is not supported by ffmpeg's matroska parser. This patch
adds grammar definitions for parsing that element (and few other
related elements) and then puts the data in AVPacket.side_data
with new AVPacketSideDataType AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL.
It also updates the fate test crc generator to generate frame crc
based on both data and side_data instead of just data.

Signed-off-by: Vignesh Venkatasubramanian <vigneshv at google.com>
---
 libavcodec/avcodec.h      |   8 +
 libavformat/framecrcenc.c |   7 +-
 libavformat/matroska.h    |   4 +
 libavformat/matroskadec.c |  41 ++-
 tests/fate/vpx.mak        |   3 +
 tests/ref/fate/vp8-alpha  | 755 ++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 813 insertions(+), 5 deletions(-)
 create mode 100644 tests/ref/fate/vp8-alpha

diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index ca7764a..2ed63e2 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -983,6 +983,14 @@ enum AVPacketSideDataType {
      * @endcode
      */
     AV_PKT_DATA_SUBTITLE_POSITION,
+
+    /**
+     * Data found in BlockAdditional element of matroska container. There is
+     * no end marker for the data, so it is required to rely on the side data 
+     * size to recognize the end. 8 byte id (as found in BlockAddId) followed 
+     * by data.
+     */
+    AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL,
 };
 
 /**
diff --git a/libavformat/framecrcenc.c b/libavformat/framecrcenc.c
index 8a69748..7a53f64 100644
--- a/libavformat/framecrcenc.c
+++ b/libavformat/framecrcenc.c
@@ -23,12 +23,17 @@
 #include "libavutil/avstring.h"
 #include "avformat.h"
 #include "internal.h"
+#include "libavcodec/avcodec.h"
 
 static int framecrc_write_packet(struct AVFormatContext *s, AVPacket *pkt)
 {
-    uint32_t crc = av_adler32_update(0, pkt->data, pkt->size);
+    uint32_t crc;
     char buf[256];
 
+    av_packet_merge_side_data(pkt);
+    crc = av_adler32_update(0, pkt->data, pkt->size);
+    av_packet_split_side_data(pkt);
+
     snprintf(buf, sizeof(buf), "%d, %10"PRId64", %10"PRId64", %8d, %8d, 0x%08x",
              pkt->stream_index, pkt->dts, pkt->pts, pkt->duration, pkt->size, crc);
     if (pkt->flags != AV_PKT_FLAG_KEY)
diff --git a/libavformat/matroska.h b/libavformat/matroska.h
index 8411633..769fe54 100644
--- a/libavformat/matroska.h
+++ b/libavformat/matroska.h
@@ -175,6 +175,10 @@
 #define MATROSKA_ID_CLUSTERPOSITION 0xA7
 #define MATROSKA_ID_CLUSTERPREVSIZE 0xAB
 #define MATROSKA_ID_BLOCKGROUP 0xA0
+#define MATROSKA_ID_BLOCKADDITIONS 0x75A1
+#define MATROSKA_ID_BLOCKMORE 0xA6
+#define MATROSKA_ID_BLOCKADDID 0xEE
+#define MATROSKA_ID_BLOCKADDITIONAL 0xA5
 #define MATROSKA_ID_SIMPLEBLOCK 0xA3
 
 /* IDs in the blockgroup master */
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
index 1a15558..d109929 100644
--- a/libavformat/matroskadec.c
+++ b/libavformat/matroskadec.c
@@ -163,6 +163,7 @@ typedef struct {
     AVStream *stream;
     int64_t end_timecode;
     int ms_compat;
+    uint64_t max_block_additional_id;
 } MatroskaTrack;
 
 typedef struct {
@@ -279,6 +280,8 @@ typedef struct {
     int64_t  reference;
     uint64_t non_simple;
     EbmlBin  bin;
+    uint64_t additional_id;
+    EbmlBin  additional;
 } MatroskaBlock;
 
 static EbmlSyntax ebml_header[] = {
@@ -385,6 +388,7 @@ static EbmlSyntax matroska_track[] = {
     { MATROSKA_ID_TRACKAUDIO,           EBML_NEST, 0, offsetof(MatroskaTrack,audio), {.n=matroska_track_audio} },
     { MATROSKA_ID_TRACKOPERATION,       EBML_NEST, 0, offsetof(MatroskaTrack,operation), {.n=matroska_track_operation} },
     { MATROSKA_ID_TRACKCONTENTENCODINGS,EBML_NEST, 0, 0, {.n=matroska_track_encodings} },
+    { MATROSKA_ID_TRACKMAXBLKADDID,     EBML_UINT, 0, offsetof(MatroskaTrack,max_block_additional_id) },
     { MATROSKA_ID_TRACKFLAGENABLED,     EBML_NONE },
     { MATROSKA_ID_TRACKFLAGLACING,      EBML_NONE },
     { MATROSKA_ID_CODECNAME,            EBML_NONE },
@@ -393,7 +397,6 @@ static EbmlSyntax matroska_track[] = {
     { MATROSKA_ID_CODECDOWNLOADURL,     EBML_NONE },
     { MATROSKA_ID_TRACKMINCACHE,        EBML_NONE },
     { MATROSKA_ID_TRACKMAXCACHE,        EBML_NONE },
-    { MATROSKA_ID_TRACKMAXBLKADDID,     EBML_NONE },
     { 0 }
 };
 
@@ -524,8 +527,20 @@ static EbmlSyntax matroska_segments[] = {
     { 0 }
 };
 
+static EbmlSyntax matroska_blockmore[] = {
+    { MATROSKA_ID_BLOCKADDID,      EBML_UINT, 0, offsetof(MatroskaBlock,additional_id) },
+    { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN,  0, offsetof(MatroskaBlock,additional) },
+    { 0 }
+};
+
+static EbmlSyntax matroska_blockadditions[] = {
+    { MATROSKA_ID_BLOCKMORE, EBML_NEST, 0, 0, {.n=matroska_blockmore} },
+    { 0 }
+};
+
 static EbmlSyntax matroska_blockgroup[] = {
     { MATROSKA_ID_BLOCK,          EBML_BIN,  0, offsetof(MatroskaBlock,bin) },
+    { MATROSKA_ID_BLOCKADDITIONS, EBML_NEST, 0, 0, {.n=matroska_blockadditions} },
     { MATROSKA_ID_SIMPLEBLOCK,    EBML_BIN,  0, offsetof(MatroskaBlock,bin) },
     { MATROSKA_ID_BLOCKDURATION,  EBML_UINT, 0, offsetof(MatroskaBlock,duration) },
     { MATROSKA_ID_BLOCKREFERENCE, EBML_UINT, 0, offsetof(MatroskaBlock,reference) },
@@ -2074,7 +2089,8 @@ static int matroska_parse_frame(MatroskaDemuxContext *matroska,
                                 AVStream *st,
                                 uint8_t *data, int pkt_size,
                                 uint64_t timecode, uint64_t lace_duration,
-                                int64_t pos, int is_keyframe)
+                                int64_t pos, int is_keyframe,
+                                uint8_t *additional, uint64_t additional_id, int additional_size)
 {
     MatroskaTrackEncoding *encodings = track->encodings.elem;
     uint8_t *pkt_data = data;
@@ -2111,6 +2127,17 @@ static int matroska_parse_frame(MatroskaDemuxContext *matroska,
     pkt->flags = is_keyframe;
     pkt->stream_index = st->index;
 
+    if (additional_size > 0) {
+        uint8_t *side_data = av_packet_new_side_data(pkt,
+                                                     AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL, 
+                                                     additional_size + sizeof(additional_id));
+        if(side_data == NULL) {
+            return AVERROR(ENOMEM);
+        }
+        memcpy(side_data, &additional_id, sizeof(additional_id));
+        memcpy(side_data + sizeof(additional_id), additional, additional_size);
+    }
+
     if (track->ms_compat)
         pkt->dts = timecode;
     else
@@ -2160,6 +2187,7 @@ static int matroska_parse_frame(MatroskaDemuxContext *matroska,
 static int matroska_parse_block(MatroskaDemuxContext *matroska, uint8_t *data,
                                 int size, int64_t pos, uint64_t cluster_time,
                                 uint64_t block_duration, int is_keyframe,
+                                uint8_t *additional, uint64_t additional_id, int additional_size,
                                 int64_t cluster_pos)
 {
     uint64_t timecode = AV_NOPTS_VALUE;
@@ -2253,7 +2281,8 @@ static int matroska_parse_block(MatroskaDemuxContext *matroska, uint8_t *data,
         } else {
             res = matroska_parse_frame(matroska, track, st, data, lace_size[n],
                                       timecode, lace_duration,
-                                      pos, !n? is_keyframe : 0);
+                                      pos, !n? is_keyframe : 0,
+                                      additional, additional_id, additional_size);
             if (res)
                 goto end;
         }
@@ -2309,6 +2338,8 @@ static int matroska_parse_cluster_incremental(MatroskaDemuxContext *matroska)
         i = blocks_list->nb_elem - 1;
         if (blocks[i].bin.size > 0 && blocks[i].bin.data) {
             int is_keyframe = blocks[i].non_simple ? !blocks[i].reference : -1;
+            uint8_t* additional = blocks[i].additional.size > 0 ?
+                                    blocks[i].additional.data : NULL;
             if (!blocks[i].non_simple)
                 blocks[i].duration = 0;
             res = matroska_parse_block(matroska,
@@ -2316,6 +2347,8 @@ static int matroska_parse_cluster_incremental(MatroskaDemuxContext *matroska)
                                        blocks[i].bin.pos,
                                        matroska->current_cluster.timecode,
                                        blocks[i].duration, is_keyframe,
+                                       additional, blocks[i].additional_id, 
+                                       blocks[i].additional.size,
                                        matroska->current_cluster_pos);
         }
     }
@@ -2346,7 +2379,7 @@ static int matroska_parse_cluster(MatroskaDemuxContext *matroska)
             res=matroska_parse_block(matroska,
                                      blocks[i].bin.data, blocks[i].bin.size,
                                      blocks[i].bin.pos,  cluster.timecode,
-                                     blocks[i].duration, is_keyframe,
+                                     blocks[i].duration, is_keyframe, NULL, 0, 0,
                                      pos);
         }
     ebml_free(matroska_cluster, &cluster);
diff --git a/tests/fate/vpx.mak b/tests/fate/vpx.mak
index a51ef07..061a1e8 100644
--- a/tests/fate/vpx.mak
+++ b/tests/fate/vpx.mak
@@ -22,6 +22,9 @@ fate-vp6a: CMD = framecrc -i $(SAMPLES)/flash-vp6/300x180-Scr-f8-056alpha.flv
 FATE_VP6-$(call DEMDEC, FLV, VP6F) += fate-vp6f
 fate-vp6f: CMD = framecrc -i $(SAMPLES)/flash-vp6/clip1024.flv
 
+FATE_VP8-$(call DEMDEC, FLV, VP8) += fate-vp8-alpha
+fate-vp8-alpha: CMD = framecrc -i $(SAMPLES)/vp8_alpha/vp8_video_with_alpha.webm -vcodec copy
+
 FATE_SAMPLES_AVCONV += $(FATE_VP6-yes)
 fate-vp6: $(FATE_VP6-yes)
 
diff --git a/tests/ref/fate/vp8-alpha b/tests/ref/fate/vp8-alpha
new file mode 100644
index 0000000..83c66e9
--- /dev/null
+++ b/tests/ref/fate/vp8-alpha
@@ -0,0 +1,755 @@
+#tb 0: 1/1000
+0,          1,          1,        0,      274, 0xede53018, S=1
+0,         33,         33,        0,      153, 0xa36da8a0, F=0x0, S=1
+0,         66,         66,        0,      153, 0x70c0a6a1, F=0x0, S=1
+0,        100,        100,        0,      153, 0x6ecca6f5, F=0x0, S=1
+0,        133,        133,        0,      153, 0x97ceaa15, F=0x0, S=1
+0,        166,        166,        0,      153, 0x7822a89a, F=0x0, S=1
+0,        200,        200,        0,      153, 0xcabaa92f, F=0x0, S=1
+0,        233,        233,        0,      153, 0x310aa704, F=0x0, S=1
+0,        266,        266,        0,      154, 0x8928a7e1, F=0x0, S=1
+0,        300,        300,        0,      154, 0xf8f0a8c8, F=0x0, S=1
+0,        333,        333,        0,      154, 0x8ed6a9dc, F=0x0, S=1
+0,        366,        366,        0,      154, 0xfe65abff, F=0x0, S=1
+0,        400,        400,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        433,        433,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        466,        466,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        500,        500,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        533,        533,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        566,        566,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        600,        600,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        633,        633,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        666,        666,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        700,        700,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        733,        733,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        766,        766,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        800,        800,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        833,        833,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        866,        866,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        900,        900,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        933,        933,        0,      154, 0x9997aa90, F=0x0, S=1
+0,        966,        966,        0,      215, 0x2e86158f, F=0x0, S=1
+0,       1000,       1000,        0,      343, 0x58aaf4d0, F=0x0, S=1
+0,       1033,       1033,        0,      489, 0xf37896dc, F=0x0, S=1
+0,       1066,       1066,        0,      606, 0x62cec5a1, F=0x0, S=1
+0,       1100,       1100,        0,      753, 0x8128355c, F=0x0, S=1
+0,       1133,       1133,        0,      999, 0x24a95fc2, F=0x0, S=1
+0,       1166,       1166,        0,     1361, 0x5099c421, F=0x0, S=1
+0,       1200,       1200,        0,     1552, 0xadf16b1d, F=0x0, S=1
+0,       1233,       1233,        0,     1803, 0x2ac1cda4, F=0x0, S=1
+0,       1266,       1266,        0,     1837, 0xeea6a05d, F=0x0, S=1
+0,       1300,       1300,        0,     1962, 0x47efbbb1, F=0x0, S=1
+0,       1333,       1333,        0,     2081, 0x1a6be3aa, F=0x0, S=1
+0,       1366,       1366,        0,     2223, 0x18b45ed2, F=0x0, S=1
+0,       1400,       1400,        0,     2309, 0x3dec86de, F=0x0, S=1
+0,       1433,       1433,        0,     2341, 0xcfee38eb, F=0x0, S=1
+0,       1466,       1466,        0,     2533, 0x09ed4118, F=0x0, S=1
+0,       1500,       1500,        0,     2494, 0x2684ae34, F=0x0, S=1
+0,       1533,       1533,        0,     2644, 0x7bfc645f, F=0x0, S=1
+0,       1566,       1566,        0,     2673, 0x989b352c, F=0x0, S=1
+0,       1600,       1600,        0,     2795, 0xae85f27d, F=0x0, S=1
+0,       1633,       1633,        0,     2837, 0x9cebeca8, F=0x0, S=1
+0,       1666,       1666,        0,     2895, 0xd0567c98, F=0x0, S=1
+0,       1700,       1700,        0,     3211, 0x81413d39, F=0x0, S=1
+0,       1733,       1733,        0,     3184, 0x8dd13166, F=0x0, S=1
+0,       1766,       1766,        0,     2977, 0x404f99ce, F=0x0, S=1
+0,       1800,       1800,        0,     3157, 0x0042cb11, F=0x0, S=1
+0,       1833,       1833,        0,     2983, 0x0353e18f, F=0x0, S=1
+0,       1866,       1866,        0,     3133, 0xa62703eb, F=0x0, S=1
+0,       1900,       1900,        0,     3365, 0x95da97d3, F=0x0, S=1
+0,       1933,       1933,        0,     2345, 0x0d61f5c0, F=0x0, S=1
+0,       1966,       1966,        0,     3644, 0x76aad368, F=0x0, S=1
+0,       2000,       2000,        0,     2385, 0x408f8e23, F=0x0, S=1
+0,       2033,       2033,        0,     3652, 0x10f3507d, F=0x0, S=1
+0,       2066,       2066,        0,     2521, 0x9b8c03c0, F=0x0, S=1
+0,       2100,       2100,        0,     2743, 0x87e38f6d, F=0x0, S=1
+0,       2133,       2133,        0,     2633, 0x8ab4f690, F=0x0, S=1
+0,       2166,       2166,        0,     2628, 0xa503fb7c, F=0x0, S=1
+0,       2200,       2200,        0,     3744, 0x9795f52f, F=0x0, S=1
+0,       2233,       2233,        0,     2664, 0x884c6163, F=0x0, S=1
+0,       2266,       2266,        0,     2590, 0xdf6fd0be, F=0x0, S=1
+0,       2300,       2300,        0,     2693, 0x94ff977b, F=0x0, S=1
+0,       2333,       2333,        0,     2649, 0x92a23617, F=0x0, S=1
+0,       2366,       2366,        0,     2549, 0x5fd5893f, F=0x0, S=1
+0,       2400,       2400,        0,     3739, 0x4117607e, F=0x0, S=1
+0,       2433,       2433,        0,     2362, 0x77a10fe7, F=0x0, S=1
+0,       2466,       2466,        0,     2314, 0xee690aaa, F=0x0, S=1
+0,       2500,       2500,        0,     3544, 0xd77dcde5, F=0x0, S=1
+0,       2533,       2533,        0,     2173, 0x16438c78, F=0x0, S=1
+0,       2566,       2566,        0,     3466, 0x624cb859, F=0x0, S=1
+0,       2600,       2600,        0,     2261, 0xae31a9c3, F=0x0, S=1
+0,       2633,       2633,        0,     3392, 0xc87b1e65, F=0x0, S=1
+0,       2666,       2666,        0,     2422, 0x890d694b, F=0x0, S=1
+0,       2700,       2700,        0,     3570, 0x7d254ab7, F=0x0, S=1
+0,       2733,       2733,        0,     2338, 0x8fe7bfae, F=0x0, S=1
+0,       2766,       2766,        0,     3756, 0x9812ba6c, F=0x0, S=1
+0,       2800,       2800,        0,     2426, 0x1392ed31, F=0x0, S=1
+0,       2833,       2833,        0,     2416, 0x8d4aa5cb, F=0x0, S=1
+0,       2866,       2866,        0,     3519, 0x8921a872, F=0x0, S=1
+0,       2900,       2900,        0,     2155, 0xb96d1f48, F=0x0, S=1
+0,       2933,       2933,        0,     3352, 0x2a28898d, F=0x0, S=1
+0,       2966,       2966,        0,     1976, 0x425b1b6a, F=0x0, S=1
+0,       3000,       3000,        0,     3187, 0x23073776, F=0x0, S=1
+0,       3033,       3033,        0,     2954, 0x143b55f4, F=0x0, S=1
+0,       3066,       3066,        0,     2886, 0x6870ab63, F=0x0, S=1
+0,       3100,       3100,        0,     2986, 0x71671759, F=0x0, S=1
+0,       3133,       3133,        0,     2574, 0x42dca8a8, F=0x0, S=1
+0,       3166,       3166,        0,     2451, 0x428e5157, F=0x0, S=1
+0,       3200,       3200,        0,     2404, 0x8d52ec11, F=0x0, S=1
+0,       3233,       3233,        0,     2519, 0xf1b28232, F=0x0, S=1
+0,       3266,       3266,        0,     2405, 0x2088fe70, F=0x0, S=1
+0,       3300,       3300,        0,     2513, 0x12e50350, F=0x0, S=1
+0,       3333,       3333,        0,     2341, 0xf76d44fa, F=0x0, S=1
+0,       3366,       3366,        0,     2438, 0x4662b607, F=0x0, S=1
+0,       3400,       3400,        0,     2447, 0x553c42e6, F=0x0, S=1
+0,       3433,       3433,        0,     2504, 0x6675c9eb, F=0x0, S=1
+0,       3466,       3466,        0,     2607, 0x3070e13d, F=0x0, S=1
+0,       3500,       3500,        0,     2348, 0x79e73c87, F=0x0, S=1
+0,       3533,       3533,        0,     2784, 0x4714136c, F=0x0, S=1
+0,       3566,       3566,        0,     2395, 0x92d660ce, F=0x0, S=1
+0,       3600,       3600,        0,     2352, 0xa447fda9, F=0x0, S=1
+0,       3633,       3633,        0,     2515, 0x6da797fd, F=0x0, S=1
+0,       3666,       3666,        0,     2470, 0x7d5d32e1, F=0x0, S=1
+0,       3700,       3700,        0,     2333, 0xf76578d6, F=0x0, S=1
+0,       3733,       3733,        0,     2360, 0x3e89a7c3, F=0x0, S=1
+0,       3766,       3766,        0,     1305, 0xf28bce6f, F=0x0, S=1
+0,       3800,       3800,        0,     2772, 0xf9cf573b, F=0x0, S=1
+0,       3833,       3833,        0,     1200, 0x956b4367, F=0x0, S=1
+0,       3866,       3866,        0,     2807, 0x7438be39, F=0x0, S=1
+0,       3900,       3900,        0,     1213, 0x833d4912, F=0x0, S=1
+0,       3933,       3933,        0,     2634, 0x072de858, F=0x0, S=1
+0,       3966,       3966,        0,     1442, 0xe10ef9ee, F=0x0, S=1
+0,       4000,       4000,        0,     1329, 0x6c6f52be, F=0x0, S=1
+0,       4033,       4033,        0,     2770, 0x1a635522, F=0x0, S=1
+0,       4066,       4066,        0,     1360, 0xa7f5cf85, F=0x0, S=1
+0,       4100,       4100,        0,     2704, 0x2c1468d3, F=0x0, S=1
+0,       4133,       4133,        0,     1344, 0xb8d1b731, F=0x0, S=1
+0,       4166,       4166,        0,     2745, 0xdb816c27, F=0x0, S=1
+0,       4200,       4200,        0,     1424, 0xe3f1c7ba, F=0x0, S=1
+0,       4233,       4233,        0,     2886, 0x405910c7, F=0x0, S=1
+0,       4266,       4266,        0,     1499, 0x70736c35, S=1
+0,       4300,       4300,        0,     3807, 0x7ada5959, F=0x0, S=1
+0,       4333,       4333,        0,     1071, 0x1bff9d72, F=0x0, S=1
+0,       4366,       4366,        0,     1387, 0x68b2fe12, F=0x0, S=1
+0,       4400,       4400,        0,     1436, 0xe7073339, F=0x0, S=1
+0,       4433,       4433,        0,     1720, 0x2b2f9f2a, F=0x0, S=1
+0,       4466,       4466,        0,     1513, 0xbbbffe9d, F=0x0, S=1
+0,       4500,       4500,        0,     3037, 0x52b9a659, F=0x0, S=1
+0,       4533,       4533,        0,     1291, 0x3eb01d5a, F=0x0, S=1
+0,       4566,       4566,        0,     1267, 0x9882437f, F=0x0, S=1
+0,       4600,       4600,        0,     2730, 0x17ff1765, F=0x0, S=1
+0,       4633,       4633,        0,     1210, 0x4b913e36, F=0x0, S=1
+0,       4666,       4666,        0,     2493, 0x63bc8bd8, F=0x0, S=1
+0,       4700,       4700,        0,     1257, 0x64f020dc, F=0x0, S=1
+0,       4733,       4733,        0,     2642, 0x92bd9f4c, F=0x0, S=1
+0,       4766,       4766,        0,     1520, 0x72080966, F=0x0, S=1
+0,       4800,       4800,        0,     2876, 0x721eb99f, F=0x0, S=1
+0,       4833,       4833,        0,     1946, 0x3d04886a, F=0x0, S=1
+0,       4866,       4866,        0,     2051, 0x7307fcc4, F=0x0, S=1
+0,       4900,       4900,        0,     2137, 0xbc155040, F=0x0, S=1
+0,       4933,       4933,        0,     1654, 0x287a0f27, F=0x0, S=1
+0,       4966,       4966,        0,     2107, 0x86e4c302, F=0x0, S=1
+0,       5000,       5000,        0,     1480, 0x7b722d0e, F=0x0, S=1
+0,       5033,       5033,        0,     1967, 0xcc915444, F=0x0, S=1
+0,       5066,       5066,        0,     2057, 0xf4b4d00f, F=0x0, S=1
+0,       5100,       5100,        0,     1961, 0xfc8541e7, F=0x0, S=1
+0,       5133,       5133,        0,     1991, 0x3af178b6, F=0x0, S=1
+0,       5166,       5166,        0,     2097, 0xbec58a48, F=0x0, S=1
+0,       5200,       5200,        0,     2098, 0x7aecf648, F=0x0, S=1
+0,       5233,       5233,        0,     1557, 0x254d6bef, F=0x0, S=1
+0,       5266,       5266,        0,     2285, 0x5517926c, F=0x0, S=1
+0,       5300,       5300,        0,     1506, 0x13088118, F=0x0, S=1
+0,       5333,       5333,        0,     1983, 0x2d7c5132, F=0x0, S=1
+0,       5366,       5366,        0,     1823, 0x64897e29, F=0x0, S=1
+0,       5400,       5400,        0,     1733, 0x421e2baf, F=0x0, S=1
+0,       5433,       5433,        0,     1833, 0x7d175fcf, F=0x0, S=1
+0,       5466,       5466,        0,     1723, 0xd09c4158, F=0x0, S=1
+0,       5500,       5500,        0,     1868, 0x202a1786, F=0x0, S=1
+0,       5533,       5533,        0,     1798, 0x624ae0b3, F=0x0, S=1
+0,       5566,       5566,        0,     1809, 0xfb6853fc, F=0x0, S=1
+0,       5600,       5600,        0,     1721, 0xc86f2ede, F=0x0, S=1
+0,       5633,       5633,        0,     3477, 0xff90a0f2, F=0x0, S=1
+0,       5666,       5666,        0,     1286, 0x137577e3, F=0x0, S=1
+0,       5700,       5700,        0,     1943, 0x05186ff9, F=0x0, S=1
+0,       5733,       5733,        0,     1637, 0xf35c0844, F=0x0, S=1
+0,       5766,       5766,        0,     1672, 0x29f53c70, F=0x0, S=1
+0,       5800,       5800,        0,     1718, 0x4120273b, F=0x0, S=1
+0,       5833,       5833,        0,     1522, 0x2af7f1a3, F=0x0, S=1
+0,       5866,       5866,        0,     3073, 0x29ab5710, F=0x0, S=1
+0,       5900,       5900,        0,     1389, 0x1493f459, F=0x0, S=1
+0,       5933,       5933,        0,     1528, 0xe954f2df, F=0x0, S=1
+0,       5966,       5966,        0,     2965, 0xb12f2e35, F=0x0, S=1
+0,       6000,       6000,        0,     1301, 0xacc7ec5b, F=0x0, S=1
+0,       6033,       6033,        0,     1251, 0xbbcc85f3, F=0x0, S=1
+0,       6066,       6066,        0,     2773, 0x09bbc9c9, F=0x0, S=1
+0,       6100,       6100,        0,     1216, 0xfd59091c, F=0x0, S=1
+0,       6133,       6133,        0,     2878, 0x2d555f64, F=0x0, S=1
+0,       6166,       6166,        0,     1266, 0xf5d75781, F=0x0, S=1
+0,       6200,       6200,        0,     2709, 0x6124cbc3, F=0x0, S=1
+0,       6233,       6233,        0,     1276, 0xfe602a16, F=0x0, S=1
+0,       6266,       6266,        0,     2777, 0x04b4b317, F=0x0, S=1
+0,       6300,       6300,        0,     1200, 0x1af4b0fa, F=0x0, S=1
+0,       6333,       6333,        0,     2502, 0xe9e654f0, F=0x0, S=1
+0,       6366,       6366,        0,     1183, 0xf9608761, F=0x0, S=1
+0,       6400,       6400,        0,     2450, 0xed68bc1f, F=0x0, S=1
+0,       6433,       6433,        0,     1098, 0x7a794e3f, F=0x0, S=1
+0,       6466,       6466,        0,     2467, 0x1627c276, F=0x0, S=1
+0,       6500,       6500,        0,     2469, 0x469d2664, F=0x0, S=1
+0,       6533,       6533,        0,     1297, 0x574fcac8, F=0x0, S=1
+0,       6566,       6566,        0,     3161, 0xbb04b68a, F=0x0, S=1
+0,       6600,       6600,        0,     1660, 0xc5f118aa, F=0x0, S=1
+0,       6633,       6633,        0,     1807, 0xeb07a256, F=0x0, S=1
+0,       6666,       6666,        0,     1973, 0x46f61670, F=0x0, S=1
+0,       6700,       6700,        0,     2067, 0xa6d4798f, F=0x0, S=1
+0,       6733,       6733,        0,     2031, 0xc0154d20, F=0x0, S=1
+0,       6766,       6766,        0,     2168, 0x8388ca27, F=0x0, S=1
+0,       6800,       6800,        0,     1853, 0xd23c6a22, F=0x0, S=1
+0,       6833,       6833,        0,     2099, 0x7181cda2, F=0x0, S=1
+0,       6866,       6866,        0,     2090, 0x03f1d432, F=0x0, S=1
+0,       6900,       6900,        0,     2067, 0x1e6c9e2e, F=0x0, S=1
+0,       6933,       6933,        0,     1992, 0x16e5bb1c, F=0x0, S=1
+0,       6966,       6966,        0,     1843, 0x466f23f9, F=0x0, S=1
+0,       7000,       7000,        0,     1947, 0x826c5884, F=0x0, S=1
+0,       7033,       7033,        0,     1841, 0x7e410c9d, F=0x0, S=1
+0,       7066,       7066,        0,     1689, 0x0933cad2, F=0x0, S=1
+0,       7100,       7100,        0,     1624, 0xc9abbf63, F=0x0, S=1
+0,       7133,       7133,        0,     1595, 0x2504b00f, F=0x0, S=1
+0,       7166,       7166,        0,     1887, 0xf6e2f2f8, F=0x0, S=1
+0,       7200,       7200,        0,     1787, 0xc091ae93, F=0x0, S=1
+0,       7233,       7233,        0,     1631, 0x69811b43, F=0x0, S=1
+0,       7266,       7266,        0,     1588, 0x92ecedd1, F=0x0, S=1
+0,       7300,       7300,        0,     2940, 0x4f417c4a, F=0x0, S=1
+0,       7333,       7333,        0,     1433, 0x31e6bcf5, F=0x0, S=1
+0,       7366,       7366,        0,     1561, 0xaf33dd36, F=0x0, S=1
+0,       7400,       7400,        0,     2588, 0x49a97412, F=0x0, S=1
+0,       7433,       7433,        0,     1447, 0x3ada8569, F=0x0, S=1
+0,       7466,       7466,        0,     2525, 0x78562edf, F=0x0, S=1
+0,       7500,       7500,        0,     1302, 0x289e238f, F=0x0, S=1
+0,       7533,       7533,        0,     2364, 0xaf94c8e4, F=0x0, S=1
+0,       7566,       7566,        0,     1101, 0xf36d47b7, F=0x0, S=1
+0,       7600,       7600,        0,     2236, 0x091d53b8, F=0x0, S=1
+0,       7633,       7633,        0,     2091, 0x0c221f16, F=0x0, S=1
+0,       7666,       7666,        0,     2308, 0xaea0e5ba, F=0x0, S=1
+0,       7700,       7700,        0,     1349, 0x55321864, F=0x0, S=1
+0,       7733,       7733,        0,     2692, 0xfe372f4e, F=0x0, S=1
+0,       7766,       7766,        0,     1458, 0x9c4ee1df, F=0x0, S=1
+0,       7800,       7800,        0,     3026, 0xa4a64810, F=0x0, S=1
+0,       7833,       7833,        0,     1499, 0x709810c5, F=0x0, S=1
+0,       7866,       7866,        0,     1967, 0xb3b05a2a, F=0x0, S=1
+0,       7900,       7900,        0,     1854, 0xaafe1349, F=0x0, S=1
+0,       7933,       7933,        0,     1961, 0x02d73592, F=0x0, S=1
+0,       7966,       7966,        0,     1818, 0xea57ac57, F=0x0, S=1
+0,       8000,       8000,        0,     1870, 0x5dbca993, F=0x0, S=1
+0,       8033,       8033,        0,     1728, 0xa0447995, F=0x0, S=1
+0,       8066,       8066,        0,     1826, 0x3c3c7d24, F=0x0, S=1
+0,       8100,       8100,        0,     1867, 0x22c9fc25, F=0x0, S=1
+0,       8133,       8133,        0,     1966, 0x5de26a47, F=0x0, S=1
+0,       8166,       8166,        0,     1953, 0x577053a0, F=0x0, S=1
+0,       8200,       8200,        0,     1825, 0x2f2efd61, F=0x0, S=1
+0,       8233,       8233,        0,     1840, 0xf1ab6e5f, F=0x0, S=1
+0,       8266,       8266,        0,     1620, 0xd7d16d6f, F=0x0, S=1
+0,       8300,       8300,        0,     1849, 0xee76ab9b, F=0x0, S=1
+0,       8333,       8333,        0,     1700, 0x046d8e82, F=0x0, S=1
+0,       8366,       8366,        0,     3220, 0xe0f9553f, F=0x0, S=1
+0,       8400,       8400,        0,     1224, 0x09bcf856, F=0x0, S=1
+0,       8433,       8433,        0,     1552, 0x1534aa0b, F=0x0, S=1
+0,       8466,       8466,        0,     1554, 0x03de8ddc, F=0x0, S=1
+0,       8500,       8500,        0,     2990, 0x93290296, F=0x0, S=1
+0,       8533,       8533,        0,     1522, 0xb8aa31b3, S=1
+0,       8566,       8566,        0,     3920, 0x894b77ee, F=0x0, S=1
+0,       8600,       8600,        0,     1242, 0x86dc90db, F=0x0, S=1
+0,       8633,       8633,        0,     1215, 0x2291e727, F=0x0, S=1
+0,       8666,       8666,        0,     1999, 0xf73bd482, F=0x0, S=1
+0,       8700,       8700,        0,     1596, 0x2e12f99f, F=0x0, S=1
+0,       8733,       8733,        0,     1552, 0xc2c6be48, F=0x0, S=1
+0,       8766,       8766,        0,     1775, 0x60416509, F=0x0, S=1
+0,       8800,       8800,        0,     2034, 0xacecddc2, F=0x0, S=1
+0,       8833,       8833,        0,     2058, 0x22d7d5ae, F=0x0, S=1
+0,       8866,       8866,        0,     2197, 0x3ccf8f9c, F=0x0, S=1
+0,       8900,       8900,        0,     2099, 0xb5b92e7f, F=0x0, S=1
+0,       8933,       8933,        0,     2173, 0x52a71212, F=0x0, S=1
+0,       8966,       8966,        0,     1941, 0xea26ca43, F=0x0, S=1
+0,       9000,       9000,        0,     2077, 0x39b61544, F=0x0, S=1
+0,       9033,       9033,        0,     2209, 0x671787c3, F=0x0, S=1
+0,       9066,       9066,        0,     2161, 0xa7317b08, F=0x0, S=1
+0,       9100,       9100,        0,     1997, 0xd6aedb8c, F=0x0, S=1
+0,       9133,       9133,        0,     1883, 0x02cc43ed, F=0x0, S=1
+0,       9166,       9166,        0,     1941, 0x74735a61, F=0x0, S=1
+0,       9200,       9200,        0,     1796, 0x4d73fe99, F=0x0, S=1
+0,       9233,       9233,        0,     1785, 0x0420e828, F=0x0, S=1
+0,       9266,       9266,        0,     1656, 0x33e78b66, F=0x0, S=1
+0,       9300,       9300,        0,     1669, 0xc4152ab9, F=0x0, S=1
+0,       9333,       9333,        0,     1602, 0x5711bfe9, F=0x0, S=1
+0,       9366,       9366,        0,     1626, 0x8bc1a5fa, F=0x0, S=1
+0,       9400,       9400,        0,     2083, 0xbd872063, F=0x0, S=1
+0,       9433,       9433,        0,     1850, 0x53da655b, F=0x0, S=1
+0,       9466,       9466,        0,     1757, 0x853fdd29, F=0x0, S=1
+0,       9500,       9500,        0,     1705, 0x599fbea9, F=0x0, S=1
+0,       9533,       9533,        0,     1703, 0xd944d4f1, F=0x0, S=1
+0,       9566,       9566,        0,     1469, 0x7af52db8, F=0x0, S=1
+0,       9600,       9600,        0,     3324, 0xc7cf0e42, F=0x0, S=1
+0,       9633,       9633,        0,     1040, 0x6e88fdad, F=0x0, S=1
+0,       9666,       9666,        0,     1610, 0x429364a7, F=0x0, S=1
+0,       9700,       9700,        0,     2988, 0x5d110fe9, F=0x0, S=1
+0,       9733,       9733,        0,     1597, 0xe74f786c, F=0x0, S=1
+0,       9766,       9766,        0,     1859, 0x22ca0a1f, F=0x0, S=1
+0,       9800,       9800,        0,     2086, 0x93c2c8c8, F=0x0, S=1
+0,       9833,       9833,        0,     2148, 0x3a2bc10d, F=0x0, S=1
+0,       9866,       9866,        0,     2160, 0xc728d93e, F=0x0, S=1
+0,       9900,       9900,        0,     1701, 0x63a9bbca, F=0x0, S=1
+0,       9933,       9933,        0,     2188, 0xda358bf2, F=0x0, S=1
+0,       9966,       9966,        0,     1523, 0xbc326603, F=0x0, S=1
+0,      10000,      10000,        0,     1672, 0x9da0765e, F=0x0, S=1
+0,      10033,      10033,        0,     1802, 0x0e34f53b, F=0x0, S=1
+0,      10066,      10066,        0,     1533, 0x86bffa1d, F=0x0, S=1
+0,      10100,      10100,        0,     3260, 0x75387bb1, F=0x0, S=1
+0,      10133,      10133,        0,     1340, 0x5532dc72, F=0x0, S=1
+0,      10166,      10166,        0,     1937, 0x29c146b8, F=0x0, S=1
+0,      10200,      10200,        0,     1895, 0x5574343a, F=0x0, S=1
+0,      10233,      10233,        0,     2084, 0x40b69756, F=0x0, S=1
+0,      10266,      10266,        0,     2294, 0x76f3f37c, F=0x0, S=1
+0,      10300,      10300,        0,     1789, 0xfa8b2c6c, F=0x0, S=1
+0,      10333,      10333,        0,     1782, 0xb1c8132a, F=0x0, S=1
+0,      10366,      10366,        0,     1675, 0x32d90898, F=0x0, S=1
+0,      10400,      10400,        0,     1969, 0x8a46342d, F=0x0, S=1
+0,      10433,      10433,        0,     1557, 0x99464de8, F=0x0, S=1
+0,      10466,      10466,        0,     1860, 0x3dfd02dc, F=0x0, S=1
+0,      10500,      10500,        0,     1483, 0x5e36104c, F=0x0, S=1
+0,      10533,      10533,        0,     3109, 0xa40ff9b5, F=0x0, S=1
+0,      10566,      10566,        0,     1092, 0xf79d3f65, F=0x0, S=1
+0,      10600,      10600,        0,     1657, 0xc59e7924, F=0x0, S=1
+0,      10633,      10633,        0,     3033, 0xc77e3890, F=0x0, S=1
+0,      10666,      10666,        0,     1238, 0x06cecdb7, F=0x0, S=1
+0,      10700,      10700,        0,     1677, 0x843a3a8e, F=0x0, S=1
+0,      10733,      10733,        0,     1691, 0xf7d768ad, F=0x0, S=1
+0,      10766,      10766,        0,     2837, 0x3645a3af, F=0x0, S=1
+0,      10800,      10800,        0,     1162, 0x06f24ec0, F=0x0, S=1
+0,      10833,      10833,        0,     2559, 0x6ba01a8a, F=0x0, S=1
+0,      10866,      10866,        0,     1082, 0x99a7a2e2, F=0x0, S=1
+0,      10900,      10900,        0,     2716, 0x20e9889b, F=0x0, S=1
+0,      10933,      10933,        0,     1187, 0x316e6e35, F=0x0, S=1
+0,      10966,      10966,        0,     2496, 0xbc569c9d, F=0x0, S=1
+0,      11000,      11000,        0,     1080, 0x6877e418, F=0x0, S=1
+0,      11033,      11033,        0,     2443, 0x594986ff, F=0x0, S=1
+0,      11066,      11066,        0,     2237, 0xe3844407, F=0x0, S=1
+0,      11100,      11100,        0,     1344, 0x10018a04, F=0x0, S=1
+0,      11133,      11133,        0,     2596, 0xb9c12f8c, F=0x0, S=1
+0,      11166,      11166,        0,     1445, 0x124b3264, F=0x0, S=1
+0,      11200,      11200,        0,     2884, 0xf188dfeb, F=0x0, S=1
+0,      11233,      11233,        0,     1539, 0xd51d208b, F=0x0, S=1
+0,      11266,      11266,        0,     1733, 0xece7a2f3, F=0x0, S=1
+0,      11300,      11300,        0,     1799, 0xb23795d0, F=0x0, S=1
+0,      11333,      11333,        0,     2074, 0x5270a9f9, F=0x0, S=1
+0,      11366,      11366,        0,     1907, 0x325c2d27, F=0x0, S=1
+0,      11400,      11400,        0,     1883, 0xf0dbdb62, F=0x0, S=1
+0,      11433,      11433,        0,     2007, 0x463740d6, F=0x0, S=1
+0,      11466,      11466,        0,     1911, 0xf9135480, F=0x0, S=1
+0,      11500,      11500,        0,     1863, 0xadbb157a, F=0x0, S=1
+0,      11533,      11533,        0,     2034, 0xfe6a68f5, F=0x0, S=1
+0,      11566,      11566,        0,     1925, 0x2cb563d2, F=0x0, S=1
+0,      11600,      11600,        0,     1821, 0x08700bdd, F=0x0, S=1
+0,      11633,      11633,        0,     1666, 0x99ff471d, F=0x0, S=1
+0,      11666,      11666,        0,     1614, 0x77ea2c9f, F=0x0, S=1
+0,      11700,      11700,        0,     3377, 0x8d9cccf7, F=0x0, S=1
+0,      11733,      11733,        0,     1062, 0x3070bc86, F=0x0, S=1
+0,      11766,      11766,        0,     1790, 0xfba92876, F=0x0, S=1
+0,      11800,      11800,        0,     1553, 0x416b19a9, F=0x0, S=1
+0,      11833,      11833,        0,     3164, 0x90196ae7, F=0x0, S=1
+0,      11866,      11866,        0,     1193, 0x329ddc5a, F=0x0, S=1
+0,      11900,      11900,        0,     1648, 0x5630abc5, F=0x0, S=1
+0,      11933,      11933,        0,     1736, 0x7fbcfe05, F=0x0, S=1
+0,      11966,      11966,        0,     3116, 0x60fa9f71, F=0x0, S=1
+0,      12000,      12000,        0,     2681, 0xa985b242, F=0x0, S=1
+0,      12033,      12033,        0,     1425, 0xa61395b7, F=0x0, S=1
+0,      12066,      12066,        0,     1285, 0x5cc28485, F=0x0, S=1
+0,      12100,      12100,        0,     1754, 0x3bfb560e, F=0x0, S=1
+0,      12133,      12133,        0,     1595, 0x4df862b3, F=0x0, S=1
+0,      12166,      12166,        0,     1348, 0x7a3284fd, F=0x0, S=1
+0,      12200,      12200,        0,     3068, 0x0aedfe5e, F=0x0, S=1
+0,      12233,      12233,        0,      948, 0x184f99c0, F=0x0, S=1
+0,      12266,      12266,        0,     2191, 0x7cb2001c, F=0x0, S=1
+0,      12300,      12300,        0,     1867, 0x685171be, F=0x0, S=1
+0,      12333,      12333,        0,     1741, 0x6bf01166, F=0x0, S=1
+0,      12366,      12366,        0,     2029, 0x64bb8f05, F=0x0, S=1
+0,      12400,      12400,        0,     2181, 0x145baf1a, F=0x0, S=1
+0,      12433,      12433,        0,     2235, 0x99659aa2, F=0x0, S=1
+0,      12466,      12466,        0,     1344, 0x11e34477, F=0x0, S=1
+0,      12500,      12500,        0,     2628, 0x7a96dfc6, F=0x0, S=1
+0,      12533,      12533,        0,     1407, 0xf96c8768, F=0x0, S=1
+0,      12566,      12566,        0,     2870, 0x383f5834, F=0x0, S=1
+0,      12600,      12600,        0,     1569, 0xbe7ab548, F=0x0, S=1
+0,      12633,      12633,        0,     2070, 0xfd02fa48, F=0x0, S=1
+0,      12666,      12666,        0,     2059, 0xe96fb688, F=0x0, S=1
+0,      12700,      12700,        0,     2245, 0x380f440f, F=0x0, S=1
+0,      12733,      12733,        0,     1932, 0x4c1abdab, F=0x0, S=1
+0,      12766,      12766,        0,     2001, 0xf176fcef, F=0x0, S=1
+0,      12800,      12800,        0,     1737, 0xa4e78a8c, S=1
+0,      12833,      12833,        0,     3312, 0x55d3afe7, F=0x0, S=1
+0,      12866,      12866,        0,     1828, 0xc7e792df, F=0x0, S=1
+0,      12900,      12900,        0,     1889, 0x23207db6, F=0x0, S=1
+0,      12933,      12933,        0,     1964, 0x2d77ee6e, F=0x0, S=1
+0,      12966,      12966,        0,     2011, 0x5824193e, F=0x0, S=1
+0,      13000,      13000,        0,     1874, 0xbe2477b7, F=0x0, S=1
+0,      13033,      13033,        0,     1605, 0x0dbf8683, F=0x0, S=1
+0,      13066,      13066,        0,     1798, 0x07e55913, F=0x0, S=1
+0,      13100,      13100,        0,     1643, 0x4e69e960, F=0x0, S=1
+0,      13133,      13133,        0,     1653, 0x97c4a1d3, F=0x0, S=1
+0,      13166,      13166,        0,     2038, 0xd5892a7e, F=0x0, S=1
+0,      13200,      13200,        0,     1871, 0xd149c0b7, F=0x0, S=1
+0,      13233,      13233,        0,     1765, 0x72968e84, F=0x0, S=1
+0,      13266,      13266,        0,     1801, 0x502ddc22, F=0x0, S=1
+0,      13300,      13300,        0,     1896, 0x3590eeb5, F=0x0, S=1
+0,      13333,      13333,        0,     1800, 0xd40c4f9a, F=0x0, S=1
+0,      13366,      13366,        0,     1767, 0xe7fa501f, F=0x0, S=1
+0,      13400,      13400,        0,     1804, 0x91548a44, F=0x0, S=1
+0,      13433,      13433,        0,     1729, 0x60c06d27, F=0x0, S=1
+0,      13466,      13466,        0,     1596, 0x7b98f532, F=0x0, S=1
+0,      13500,      13500,        0,     3272, 0x2cb50f32, F=0x0, S=1
+0,      13533,      13533,        0,     1120, 0xcc76c9aa, F=0x0, S=1
+0,      13566,      13566,        0,     1553, 0xcc6e6c67, F=0x0, S=1
+0,      13600,      13600,        0,     2723, 0x9849cb32, F=0x0, S=1
+0,      13633,      13633,        0,     1348, 0x0396072d, F=0x0, S=1
+0,      13666,      13666,        0,     2576, 0xb39a6a09, F=0x0, S=1
+0,      13700,      13700,        0,     1389, 0x55b0786a, F=0x0, S=1
+0,      13733,      13733,        0,     2588, 0x8cfc90d9, F=0x0, S=1
+0,      13766,      13766,        0,     1365, 0x53edf3b7, F=0x0, S=1
+0,      13800,      13800,        0,     2566, 0x084c86f4, F=0x0, S=1
+0,      13833,      13833,        0,     1231, 0xb6eb8814, F=0x0, S=1
+0,      13866,      13866,        0,     2466, 0xa98209f4, F=0x0, S=1
+0,      13900,      13900,        0,      981, 0xb2021091, F=0x0, S=1
+0,      13933,      13933,        0,     2561, 0xd83570f9, F=0x0, S=1
+0,      13966,      13966,        0,     2252, 0x3683d42e, F=0x0, S=1
+0,      14000,      14000,        0,     1322, 0x5b3344be, F=0x0, S=1
+0,      14033,      14033,        0,     2554, 0xf302d5c1, F=0x0, S=1
+0,      14066,      14066,        0,     1398, 0x822cc55d, F=0x0, S=1
+0,      14100,      14100,        0,     2540, 0x37eea39b, F=0x0, S=1
+0,      14133,      14133,        0,     1303, 0xff5b415e, F=0x0, S=1
+0,      14166,      14166,        0,     2571, 0x8ec5bfea, F=0x0, S=1
+0,      14200,      14200,        0,     1300, 0xf9403f4a, F=0x0, S=1
+0,      14233,      14233,        0,     2512, 0x14eaf228, F=0x0, S=1
+0,      14266,      14266,        0,     1369, 0x346ba351, F=0x0, S=1
+0,      14300,      14300,        0,     2761, 0xfb2d5ca5, F=0x0, S=1
+0,      14333,      14333,        0,     1431, 0x7cd77d96, F=0x0, S=1
+0,      14366,      14366,        0,     2992, 0x0ae50d4a, F=0x0, S=1
+0,      14400,      14400,        0,     1435, 0x83089652, F=0x0, S=1
+0,      14433,      14433,        0,     1504, 0xe6fcabab, F=0x0, S=1
+0,      14466,      14466,        0,     2643, 0xbffc03c4, F=0x0, S=1
+0,      14500,      14500,        0,     1405, 0x01146fdf, F=0x0, S=1
+0,      14533,      14533,        0,     2788, 0x6a3af614, F=0x0, S=1
+0,      14566,      14566,        0,     1384, 0x4f829bbd, F=0x0, S=1
+0,      14600,      14600,        0,     1462, 0xa19f8c26, F=0x0, S=1
+0,      14633,      14633,        0,     2790, 0xebda20f4, F=0x0, S=1
+0,      14666,      14666,        0,     1313, 0xabe978c3, F=0x0, S=1
+0,      14700,      14700,        0,     2526, 0x7f429e87, F=0x0, S=1
+0,      14733,      14733,        0,     1409, 0x63c7be26, F=0x0, S=1
+0,      14766,      14766,        0,     2538, 0x9fecab09, F=0x0, S=1
+0,      14800,      14800,        0,     1637, 0xa31446bd, F=0x0, S=1
+0,      14833,      14833,        0,     1538, 0x2fdfe3be, F=0x0, S=1
+0,      14866,      14866,        0,     2781, 0x64dd5124, F=0x0, S=1
+0,      14900,      14900,        0,     1517, 0x5f6415e9, F=0x0, S=1
+0,      14933,      14933,        0,     1761, 0xf2bcc84f, F=0x0, S=1
+0,      14966,      14966,        0,     1971, 0x1f56fc22, F=0x0, S=1
+0,      15000,      15000,        0,     2079, 0x99e5120e, F=0x0, S=1
+0,      15033,      15033,        0,     2133, 0x4c1d39cb, F=0x0, S=1
+0,      15066,      15066,        0,     2092, 0xed9af64d, F=0x0, S=1
+0,      15100,      15100,        0,     2121, 0x1d6906db, F=0x0, S=1
+0,      15133,      15133,        0,     1950, 0xe3b2ccc6, F=0x0, S=1
+0,      15166,      15166,        0,     1937, 0x0d368c99, F=0x0, S=1
+0,      15200,      15200,        0,     1879, 0x7a42df8c, F=0x0, S=1
+0,      15233,      15233,        0,     2121, 0x5bd8636d, F=0x0, S=1
+0,      15266,      15266,        0,     1840, 0x0a89cf1f, F=0x0, S=1
+0,      15300,      15300,        0,     1776, 0x1ef5c79b, F=0x0, S=1
+0,      15333,      15333,        0,     1718, 0xf82bb006, F=0x0, S=1
+0,      15366,      15366,        0,     1655, 0x14b5b4a0, F=0x0, S=1
+0,      15400,      15400,        0,     2010, 0xc84b4720, F=0x0, S=1
+0,      15433,      15433,        0,     2100, 0xb97cebb2, F=0x0, S=1
+0,      15466,      15466,        0,     1794, 0x7e7783bf, F=0x0, S=1
+0,      15500,      15500,        0,     1987, 0x51335e1b, F=0x0, S=1
+0,      15533,      15533,        0,     1925, 0x857098a0, F=0x0, S=1
+0,      15566,      15566,        0,     1845, 0x48957f5a, F=0x0, S=1
+0,      15600,      15600,        0,     1928, 0x474fa52a, F=0x0, S=1
+0,      15633,      15633,        0,     1925, 0x7738c418, F=0x0, S=1
+0,      15666,      15666,        0,     2121, 0x11bc7ebb, F=0x0, S=1
+0,      15700,      15700,        0,     1995, 0x488e001c, F=0x0, S=1
+0,      15733,      15733,        0,     1986, 0x13ecf471, F=0x0, S=1
+0,      15766,      15766,        0,     1633, 0x5140cee1, F=0x0, S=1
+0,      15800,      15800,        0,     1504, 0x3926a890, F=0x0, S=1
+0,      15833,      15833,        0,     1966, 0xe60a9729, F=0x0, S=1
+0,      15866,      15866,        0,     1881, 0x62a472f0, F=0x0, S=1
+0,      15900,      15900,        0,     1848, 0x642c7017, F=0x0, S=1
+0,      15933,      15933,        0,     1771, 0xe05f13ac, F=0x0, S=1
+0,      15966,      15966,        0,     1531, 0xa6a0ba3a, F=0x0, S=1
+0,      16000,      16000,        0,     1861, 0x1c23cabb, F=0x0, S=1
+0,      16033,      16033,        0,     2007, 0x8503c5f1, F=0x0, S=1
+0,      16066,      16066,        0,     1934, 0xec2cbf9d, F=0x0, S=1
+0,      16100,      16100,        0,     1947, 0x26b8833a, F=0x0, S=1
+0,      16133,      16133,        0,     1616, 0x014de81e, F=0x0, S=1
+0,      16166,      16166,        0,     1735, 0x08d5057e, F=0x0, S=1
+0,      16200,      16200,        0,     1541, 0x8df46065, F=0x0, S=1
+0,      16233,      16233,        0,     3092, 0xcc9d8078, F=0x0, S=1
+0,      16266,      16266,        0,     1374, 0xdf48c459, F=0x0, S=1
+0,      16300,      16300,        0,     1517, 0x5734e0b8, F=0x0, S=1
+0,      16333,      16333,        0,     2656, 0x902d2f6f, F=0x0, S=1
+0,      16366,      16366,        0,     1195, 0xaf4201db, F=0x0, S=1
+0,      16400,      16400,        0,     2441, 0x3e28904f, F=0x0, S=1
+0,      16433,      16433,        0,     1253, 0x2fd13cac, F=0x0, S=1
+0,      16466,      16466,        0,     2624, 0xc2c44aa3, F=0x0, S=1
+0,      16500,      16500,        0,     1133, 0x7115e758, F=0x0, S=1
+0,      16533,      16533,        0,     2740, 0xa52db5b1, F=0x0, S=1
+0,      16566,      16566,        0,     1371, 0x718dfa61, F=0x0, S=1
+0,      16600,      16600,        0,     2783, 0x9fbedde9, F=0x0, S=1
+0,      16633,      16633,        0,     1920, 0x6c569213, F=0x0, S=1
+0,      16666,      16666,        0,     2216, 0xcfba44d7, F=0x0, S=1
+0,      16700,      16700,        0,     2456, 0x731c3acb, F=0x0, S=1
+0,      16733,      16733,        0,     2194, 0x35b618ce, F=0x0, S=1
+0,      16766,      16766,        0,     2265, 0x34be7b14, F=0x0, S=1
+0,      16800,      16800,        0,     2285, 0xa41d3a8d, F=0x0, S=1
+0,      16833,      16833,        0,     2277, 0xd1e1aa4a, F=0x0, S=1
+0,      16866,      16866,        0,     2371, 0x10b90710, F=0x0, S=1
+0,      16900,      16900,        0,     2426, 0x62a7e3c3, F=0x0, S=1
+0,      16933,      16933,        0,     2345, 0xc34b9340, F=0x0, S=1
+0,      16966,      16966,        0,     2347, 0x58b3c295, F=0x0, S=1
+0,      17000,      17000,        0,     2145, 0x72544bb4, F=0x0, S=1
+0,      17033,      17033,        0,     1981, 0x47416d8d, F=0x0, S=1
+0,      17066,      17066,        0,     2091, 0x8a6f909c, S=1
+0,      17100,      17100,        0,     3261, 0x1e455a1e, F=0x0, S=1
+0,      17133,      17133,        0,     1892, 0xf06cf234, F=0x0, S=1
+0,      17166,      17166,        0,     1842, 0x43b59b3b, F=0x0, S=1
+0,      17200,      17200,        0,     1826, 0xa6e79f5d, F=0x0, S=1
+0,      17233,      17233,        0,     1869, 0x52249f7c, F=0x0, S=1
+0,      17266,      17266,        0,     1706, 0x8fa4142a, F=0x0, S=1
+0,      17300,      17300,        0,     1697, 0x32f400ff, F=0x0, S=1
+0,      17333,      17333,        0,     2005, 0x9a4d1147, F=0x0, S=1
+0,      17366,      17366,        0,     1638, 0xaa97f2fd, F=0x0, S=1
+0,      17400,      17400,        0,     1600, 0xd6788746, F=0x0, S=1
+0,      17433,      17433,        0,     2026, 0xa364d498, F=0x0, S=1
+0,      17466,      17466,        0,     1989, 0x492cc1d0, F=0x0, S=1
+0,      17500,      17500,        0,     1823, 0x4afeffd7, F=0x0, S=1
+0,      17533,      17533,        0,     1789, 0xa651cf29, F=0x0, S=1
+0,      17566,      17566,        0,     1729, 0xd5560888, F=0x0, S=1
+0,      17600,      17600,        0,     1677, 0xbdd72e5c, F=0x0, S=1
+0,      17633,      17633,        0,     1534, 0x9f986b1a, F=0x0, S=1
+0,      17666,      17666,        0,     3107, 0x6f7b440e, F=0x0, S=1
+0,      17700,      17700,        0,     1349, 0x98e733da, F=0x0, S=1
+0,      17733,      17733,        0,     1422, 0xac2ac57f, F=0x0, S=1
+0,      17766,      17766,        0,     2845, 0x5886f72a, F=0x0, S=1
+0,      17800,      17800,        0,     1060, 0xba4ef588, F=0x0, S=1
+0,      17833,      17833,        0,     2656, 0xec9b9bdd, F=0x0, S=1
+0,      17866,      17866,        0,      965, 0x74b5cd15, F=0x0, S=1
+0,      17900,      17900,        0,     2252, 0xec138580, F=0x0, S=1
+0,      17933,      17933,        0,     1745, 0xe0bff374, F=0x0, S=1
+0,      17966,      17966,        0,     1762, 0x69807ca5, F=0x0, S=1
+0,      18000,      18000,        0,     1905, 0x44666045, F=0x0, S=1
+0,      18033,      18033,        0,     1874, 0x75ac85fd, F=0x0, S=1
+0,      18066,      18066,        0,     2107, 0x97a940a5, F=0x0, S=1
+0,      18100,      18100,        0,     2178, 0x2ef8756d, F=0x0, S=1
+0,      18133,      18133,        0,     2380, 0xa6960131, F=0x0, S=1
+0,      18166,      18166,        0,     1399, 0x8a97088b, F=0x0, S=1
+0,      18200,      18200,        0,     2859, 0x8906fc31, F=0x0, S=1
+0,      18233,      18233,        0,     1317, 0x77d50b81, F=0x0, S=1
+0,      18266,      18266,        0,     3086, 0x8b59cf1f, F=0x0, S=1
+0,      18300,      18300,        0,     1188, 0xc061fd48, F=0x0, S=1
+0,      18333,      18333,        0,     1777, 0xe7fb2376, F=0x0, S=1
+0,      18366,      18366,        0,     1765, 0x4fba08e3, F=0x0, S=1
+0,      18400,      18400,        0,     1792, 0x44c71c8b, F=0x0, S=1
+0,      18433,      18433,        0,     1855, 0xb6e046dd, F=0x0, S=1
+0,      18466,      18466,        0,     1961, 0xbd476f57, F=0x0, S=1
+0,      18500,      18500,        0,     1919, 0x38f5b4ed, F=0x0, S=1
+0,      18533,      18533,        0,     2138, 0xd978ccc4, F=0x0, S=1
+0,      18566,      18566,        0,     2191, 0xadca03a0, F=0x0, S=1
+0,      18600,      18600,        0,     2237, 0xde5c3194, F=0x0, S=1
+0,      18633,      18633,        0,     1915, 0x1df2bfbc, F=0x0, S=1
+0,      18666,      18666,        0,     1768, 0x85f52d1d, F=0x0, S=1
+0,      18700,      18700,        0,     2011, 0x801dcf9e, F=0x0, S=1
+0,      18733,      18733,        0,     1978, 0x81ceb376, F=0x0, S=1
+0,      18766,      18766,        0,     1994, 0x10d9ccb0, F=0x0, S=1
+0,      18800,      18800,        0,     1981, 0x3c5b0fcb, F=0x0, S=1
+0,      18833,      18833,        0,     2022, 0x21f11936, F=0x0, S=1
+0,      18866,      18866,        0,     1878, 0x3cc922d4, F=0x0, S=1
+0,      18900,      18900,        0,     1939, 0xe73a3eba, F=0x0, S=1
+0,      18933,      18933,        0,     2272, 0xa7c95f37, F=0x0, S=1
+0,      18966,      18966,        0,     2620, 0x50e724e4, F=0x0, S=1
+0,      19000,      19000,        0,     2715, 0x05bb97a0, F=0x0, S=1
+0,      19033,      19033,        0,     2865, 0xf700adad, F=0x0, S=1
+0,      19066,      19066,        0,     2982, 0x85604057, F=0x0, S=1
+0,      19100,      19100,        0,     2846, 0x676bd375, F=0x0, S=1
+0,      19133,      19133,        0,     3027, 0x5cf883bb, F=0x0, S=1
+0,      19166,      19166,        0,     2763, 0xfe888ea0, F=0x0, S=1
+0,      19200,      19200,        0,     2769, 0x5cd6500a, F=0x0, S=1
+0,      19233,      19233,        0,     2424, 0xfa9eb25a, F=0x0, S=1
+0,      19266,      19266,        0,     2238, 0xfb73a94c, F=0x0, S=1
+0,      19300,      19300,        0,     2088, 0x9aed252c, F=0x0, S=1
+0,      19333,      19333,        0,     1857, 0xb4c33dbc, F=0x0, S=1
+0,      19366,      19366,        0,     2028, 0x168ec751, F=0x0, S=1
+0,      19400,      19400,        0,     2252, 0xcb12f2ae, F=0x0, S=1
+0,      19433,      19433,        0,     2537, 0x930bafa8, F=0x0, S=1
+0,      19466,      19466,        0,     2143, 0xc6f3fc7c, F=0x0, S=1
+0,      19500,      19500,        0,     2504, 0x5bb2c0d8, F=0x0, S=1
+0,      19533,      19533,        0,     2346, 0x98c47c83, F=0x0, S=1
+0,      19566,      19566,        0,     2618, 0x6dd98fdb, F=0x0, S=1
+0,      19600,      19600,        0,     2573, 0x97a7a277, F=0x0, S=1
+0,      19633,      19633,        0,      760, 0xbda4d662, F=0x0, S=1
+0,      19666,      19666,        0,      789, 0x45f1fb1d, F=0x0, S=1
+0,      19700,      19700,        0,     1453, 0x5af72ebf, F=0x0, S=1
+0,      19733,      19733,        0,     1722, 0x10823e24, F=0x0, S=1
+0,      19766,      19766,        0,      825, 0x1e756ed6, F=0x0, S=1
+0,      19800,      19800,        0,      857, 0xeb11fe29, F=0x0, S=1
+0,      19833,      19833,        0,     1637, 0xe6e2db10, F=0x0, S=1
+0,      19866,      19866,        0,     1853, 0x8be8c279, F=0x0, S=1
+0,      19900,      19900,        0,     1095, 0x073d5a7e, F=0x0, S=1
+0,      19933,      19933,        0,     1124, 0x1b809d57, F=0x0, S=1
+0,      19966,      19966,        0,     2257, 0x09ff8e5e, F=0x0, S=1
+0,      20000,      20000,        0,     1491, 0x2d1d483d, F=0x0, S=1
+0,      20033,      20033,        0,     1244, 0xdaa8da49, F=0x0, S=1
+0,      20066,      20066,        0,     5076, 0xba23485c, F=0x0, S=1
+0,      20100,      20100,        0,      673, 0x81a66e8a, F=0x0, S=1
+0,      20133,      20133,        0,      799, 0x845d77c5, F=0x0, S=1
+0,      20166,      20166,        0,     2949, 0xec230a44, F=0x0, S=1
+0,      20200,      20200,        0,     1185, 0xd926910b, F=0x0, S=1
+0,      20233,      20233,        0,     2573, 0xc2f17cee, F=0x0, S=1
+0,      20266,      20266,        0,     1206, 0x40487b07, F=0x0, S=1
+0,      20300,      20300,        0,     2347, 0x32d6e017, F=0x0, S=1
+0,      20333,      20333,        0,     1111, 0xfcf174f8, F=0x0, S=1
+0,      20366,      20366,        0,     2305, 0x15d6c054, F=0x0, S=1
+0,      20400,      20400,        0,     1824, 0x46eb7607, F=0x0, S=1
+0,      20433,      20433,        0,     2239, 0xf48ed75c, F=0x0, S=1
+0,      20466,      20466,        0,     1835, 0xbbabb77d, F=0x0, S=1
+0,      20500,      20500,        0,     2029, 0x5a865192, F=0x0, S=1
+0,      20533,      20533,        0,     2147, 0x23b6ac97, F=0x0, S=1
+0,      20566,      20566,        0,     2168, 0x6f789fd7, F=0x0, S=1
+0,      20600,      20600,        0,     1168, 0x7cf5e8b6, F=0x0, S=1
+0,      20633,      20633,        0,     2405, 0x5e303a82, F=0x0, S=1
+0,      20666,      20666,        0,     2108, 0x7fccf2ca, F=0x0, S=1
+0,      20700,      20700,        0,     2171, 0xc49608be, F=0x0, S=1
+0,      20733,      20733,        0,     1204, 0xde691de8, F=0x0, S=1
+0,      20766,      20766,        0,     2322, 0x75c135e9, F=0x0, S=1
+0,      20800,      20800,        0,     2030, 0x74ecbe6e, F=0x0, S=1
+0,      20833,      20833,        0,     1498, 0x675212a7, F=0x0, S=1
+0,      20866,      20866,        0,     2120, 0x697745af, F=0x0, S=1
+0,      20900,      20900,        0,     1771, 0x08e7bc66, F=0x0, S=1
+0,      20933,      20933,        0,     1838, 0x41b941fb, F=0x0, S=1
+0,      20966,      20966,        0,     1894, 0x2cf54bd5, F=0x0, S=1
+0,      21000,      21000,        0,     1951, 0x86cd6083, F=0x0, S=1
+0,      21033,      21033,        0,     1929, 0x33363ffe, F=0x0, S=1
+0,      21066,      21066,        0,     1918, 0xdf446e9c, F=0x0, S=1
+0,      21100,      21100,        0,     1997, 0xebebb027, F=0x0, S=1
+0,      21133,      21133,        0,     2275, 0xae5717ca, F=0x0, S=1
+0,      21166,      21166,        0,     2296, 0xd928b4d8, F=0x0, S=1
+0,      21200,      21200,        0,     1344, 0x65c096cb, F=0x0, S=1
+0,      21233,      21233,        0,     2782, 0x105dfe7d, F=0x0, S=1
+0,      21266,      21266,        0,     1496, 0xadcc57d9, F=0x0, S=1
+0,      21300,      21300,        0,     2018, 0x3ac76ba2, F=0x0, S=1
+0,      21333,      21333,        0,     3945, 0x1869fee7, S=1
+0,      21366,      21366,        0,     6877, 0xebd9965e, F=0x0, S=1
+0,      21400,      21400,        0,     1587, 0x1e7163f4, F=0x0, S=1
+0,      21433,      21433,        0,     1305, 0x34559dc9, F=0x0, S=1
+0,      21466,      21466,        0,     1421, 0xf665df35, F=0x0, S=1
+0,      21500,      21500,        0,     1440, 0x4ad2c738, F=0x0, S=1
+0,      21533,      21533,        0,     1767, 0xefdb0824, F=0x0, S=1
+0,      21566,      21566,        0,     1476, 0xa5193953, F=0x0, S=1
+0,      21600,      21600,        0,     1803, 0xa6d98083, F=0x0, S=1
+0,      21633,      21633,        0,     1647, 0x4c21bf8e, F=0x0, S=1
+0,      21666,      21666,        0,     1682, 0x99d62854, F=0x0, S=1
+0,      21700,      21700,        0,     1578, 0xdf8fc293, F=0x0, S=1
+0,      21733,      21733,        0,     1695, 0xf1a0b167, F=0x0, S=1
+0,      21766,      21766,        0,     2425, 0x9aed23a4, F=0x0, S=1
+0,      21800,      21800,        0,     1659, 0xf0d4ee5b, F=0x0, S=1
+0,      21833,      21833,        0,     1684, 0x03e86402, F=0x0, S=1
+0,      21866,      21866,        0,     1799, 0xa8604112, F=0x0, S=1
+0,      21900,      21900,        0,     1792, 0x436360cb, F=0x0, S=1
+0,      21933,      21933,        0,     1726, 0xcd432ba5, F=0x0, S=1
+0,      21966,      21966,        0,     1763, 0x08bb2c59, F=0x0, S=1
+0,      22000,      22000,        0,     1867, 0xe77e49b7, F=0x0, S=1
+0,      22033,      22033,        0,     1934, 0xd3c4a71e, F=0x0, S=1
+0,      22066,      22066,        0,     2039, 0x557ea7f5, F=0x0, S=1
+0,      22100,      22100,        0,     2019, 0x62f7cb98, F=0x0, S=1
+0,      22133,      22133,        0,     1862, 0xa13bc591, F=0x0, S=1
+0,      22166,      22166,        0,     2029, 0x00819d68, F=0x0, S=1
+0,      22200,      22200,        0,     1815, 0xf9f81435, F=0x0, S=1
+0,      22233,      22233,        0,     1536, 0x702b9e18, F=0x0, S=1
+0,      22266,      22266,        0,     1518, 0x81a66de6, F=0x0, S=1
+0,      22300,      22300,        0,     2100, 0x1bd18ef7, F=0x0, S=1
+0,      22333,      22333,        0,     1911, 0xa32113e5, F=0x0, S=1
+0,      22366,      22366,        0,     1993, 0xa2eb45f7, F=0x0, S=1
+0,      22400,      22400,        0,     1979, 0x1f6c3da4, F=0x0, S=1
+0,      22433,      22433,        0,     1513, 0x934d0bf6, F=0x0, S=1
+0,      22466,      22466,        0,     1973, 0xec046a2d, F=0x0, S=1
+0,      22500,      22500,        0,     1849, 0xb3c60bb5, F=0x0, S=1
+0,      22533,      22533,        0,     1867, 0x3099294a, F=0x0, S=1
+0,      22566,      22566,        0,     1738, 0xbb41a9e4, F=0x0, S=1
+0,      22600,      22600,        0,     1838, 0x139f16b6, F=0x0, S=1
+0,      22633,      22633,        0,     1523, 0x9274b2b4, F=0x0, S=1
+0,      22666,      22666,        0,     4691, 0xaacb4f0b, F=0x0, S=1
+0,      22700,      22700,        0,      941, 0xd52e6b9c, F=0x0, S=1
+0,      22733,      22733,        0,      912, 0x1c0702bc, F=0x0, S=1
+0,      22766,      22766,        0,     1257, 0xace62491, F=0x0, S=1
+0,      22800,      22800,        0,     1728, 0x3b47cdde, F=0x0, S=1
+0,      22833,      22833,        0,     1564, 0x2a969e58, F=0x0, S=1
+0,      22866,      22866,        0,     1511, 0x6b92a129, F=0x0, S=1
+0,      22900,      22900,        0,     3266, 0xcf29cea5, F=0x0, S=1
+0,      22933,      22933,        0,     1067, 0xc85fcf1d, F=0x0, S=1
+0,      22966,      22966,        0,     1490, 0x8a715321, F=0x0, S=1
+0,      23000,      23000,        0,     2583, 0x003c8d21, F=0x0, S=1
+0,      23033,      23033,        0,      923, 0x0aabf21c, F=0x0, S=1
+0,      23066,      23066,        0,     1234, 0x1d9308cf, F=0x0, S=1
+0,      23100,      23100,        0,     2506, 0xd9b50765, F=0x0, S=1
+0,      23133,      23133,        0,      812, 0x5ae39848, F=0x0, S=1
+0,      23166,      23166,        0,     2178, 0x9ca62091, F=0x0, S=1
+0,      23200,      23200,        0,     1798, 0x6e81be19, F=0x0, S=1
+0,      23233,      23233,        0,     2061, 0x26e6c564, F=0x0, S=1
+0,      23266,      23266,        0,     1735, 0xd0b1b780, F=0x0, S=1
+0,      23300,      23300,        0,     1980, 0x7cdb665f, F=0x0, S=1
+0,      23333,      23333,        0,      798, 0x5c0efbe5, F=0x0, S=1
+0,      23366,      23366,        0,     2623, 0x1d4386f9, F=0x0, S=1
+0,      23400,      23400,        0,     1474, 0x59e4d1bc, F=0x0, S=1
+0,      23433,      23433,        0,     2812, 0x5c57626e, F=0x0, S=1
+0,      23466,      23466,        0,     1904, 0x6f94ea03, F=0x0, S=1
+0,      23500,      23500,        0,     1834, 0x783ae12d, F=0x0, S=1
+0,      23533,      23533,        0,     1871, 0x106ceba2, F=0x0, S=1
+0,      23566,      23566,        0,     1775, 0x3d65ea21, F=0x0, S=1
+0,      23600,      23600,        0,     1824, 0xe3e9f7f4, F=0x0, S=1
+0,      23633,      23633,        0,     1756, 0xedefb8bd, F=0x0, S=1
+0,      23666,      23666,        0,     1592, 0xb2aff99b, F=0x0, S=1
+0,      23700,      23700,        0,     2095, 0x8732786d, F=0x0, S=1
+0,      23733,      23733,        0,     1935, 0xd61309ef, F=0x0, S=1
+0,      23766,      23766,        0,     1932, 0x0f2a447a, F=0x0, S=1
+0,      23800,      23800,        0,     2073, 0x4e704a06, F=0x0, S=1
+0,      23833,      23833,        0,     2071, 0xb57b71d5, F=0x0, S=1
+0,      23866,      23866,        0,     1455, 0x54cdd968, F=0x0, S=1
+0,      23900,      23900,        0,     2356, 0x3ebcf65e, F=0x0, S=1
+0,      23933,      23933,        0,     1556, 0xbe9992ad, F=0x0, S=1
+0,      23966,      23966,        0,     1641, 0xd63e8bff, F=0x0, S=1
+0,      24000,      24000,        0,     5939, 0x005abcf7, F=0x0, S=1
+0,      24033,      24033,        0,     1111, 0x0e2a226e, F=0x0, S=1
+0,      24066,      24066,        0,     1109, 0x13fa296c, F=0x0, S=1
+0,      24100,      24100,        0,     1685, 0xaaf56925, F=0x0, S=1
+0,      24133,      24133,        0,     1539, 0x8b830fbf, F=0x0, S=1
+0,      24166,      24166,        0,     1681, 0xfcfa7115, F=0x0, S=1
+0,      24200,      24200,        0,     1753, 0xd628f425, F=0x0, S=1
+0,      24233,      24233,        0,     1739, 0x38877572, F=0x0, S=1
+0,      24266,      24266,        0,     1970, 0x7b3a6893, F=0x0, S=1
+0,      24300,      24300,        0,     1775, 0x9b0d6760, F=0x0, S=1
+0,      24333,      24333,        0,     1991, 0xcb21db4e, F=0x0, S=1
+0,      24366,      24366,        0,     1971, 0x2ac93a25, F=0x0, S=1
+0,      24400,      24400,        0,     1863, 0x29d971a2, F=0x0, S=1
+0,      24433,      24433,        0,     1872, 0xf0d5dca1, F=0x0, S=1
+0,      24466,      24466,        0,     1785, 0x7a5a32eb, F=0x0, S=1
+0,      24500,      24500,        0,     1893, 0x7aa6535c, F=0x0, S=1
+0,      24533,      24533,        0,     2022, 0x261775d2, F=0x0, S=1
+0,      24566,      24566,        0,     2034, 0x583f70b6, F=0x0, S=1
+0,      24600,      24600,        0,     1939, 0x3532840c, F=0x0, S=1
+0,      24633,      24633,        0,     1921, 0x0e62bd61, F=0x0, S=1
+0,      24666,      24666,        0,     2141, 0xf62fb05e, F=0x0, S=1
+0,      24700,      24700,        0,     2057, 0x784623e1, F=0x0, S=1
+0,      24733,      24733,        0,     2113, 0x6b408cc4, F=0x0, S=1
+0,      24766,      24766,        0,     2117, 0xd5138623, F=0x0, S=1
+0,      24800,      24800,        0,     2122, 0xdcd4f2aa, F=0x0, S=1
+0,      24833,      24833,        0,     1578, 0xa10c5166, F=0x0, S=1
+0,      24866,      24866,        0,     2242, 0x6fcb48e1, F=0x0, S=1
+0,      24900,      24900,        0,     1726, 0xfb748dd6, F=0x0, S=1
+0,      24933,      24933,        0,     1448, 0x90001aef, F=0x0, S=1
+0,      24966,      24966,        0,     1571, 0x88fb6b37, F=0x0, S=1
+0,      25000,      25000,        0,     1363, 0xf4da5e0d, F=0x0, S=1
+0,      25033,      25033,        0,      707, 0x30c1e648, F=0x0, S=1
+0,      25066,      25066,        0,      406, 0x25adc0fb, F=0x0, S=1
+0,      25100,      25100,        0,      154, 0xf468fee1, F=0x0, S=1
-- 
1.8.1



More information about the ffmpeg-devel mailing list