Browse code

lavf/mov: Add support for edit list parsing.

Signed-off-by: Sasi Inguva <isasi@google.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

Sasi Inguva authored on 2016/09/19 14:09:03
Showing 21 changed files
... ...
@@ -34,6 +34,7 @@
34 34
 #include "libavutil/intfloat.h"
35 35
 #include "libavutil/mathematics.h"
36 36
 #include "libavutil/time_internal.h"
37
+#include "libavutil/avassert.h"
37 38
 #include "libavutil/avstring.h"
38 39
 #include "libavutil/dict.h"
39 40
 #include "libavutil/display.h"
... ...
@@ -2756,6 +2757,348 @@ static int mov_read_sbgp(MOVContext *c, AVIOContext *pb, MOVAtom atom)
2756 2756
     return pb->eof_reached ? AVERROR_EOF : 0;
2757 2757
 }
2758 2758
 
2759
+/**
2760
+ * Get ith edit list entry (media time, duration).
2761
+ */
2762
+static int get_edit_list_entry(const MOVStreamContext *msc,
2763
+                               unsigned int edit_list_index,
2764
+                               int64_t *edit_list_media_time,
2765
+                               int64_t *edit_list_duration,
2766
+                               int64_t global_timescale)
2767
+{
2768
+    if (edit_list_index == msc->elst_count) {
2769
+        return 0;
2770
+    }
2771
+    *edit_list_media_time = msc->elst_data[edit_list_index].time;
2772
+    *edit_list_duration = msc->elst_data[edit_list_index].duration;
2773
+
2774
+    /* duration is in global timescale units;convert to msc timescale */
2775
+    if (global_timescale == 0) {
2776
+      avpriv_request_sample(msc, "Support for mvhd.timescale = 0 with editlists");
2777
+      return 0;
2778
+    }
2779
+    *edit_list_duration = av_rescale(*edit_list_duration, msc->time_scale,
2780
+                                     global_timescale);
2781
+    return 1;
2782
+}
2783
+
2784
+/**
2785
+ * Find the closest previous keyframe to the timestamp, in e_old index
2786
+ * entries.
2787
+ * Returns the index of the entry in st->index_entries if successful,
2788
+ * else returns -1.
2789
+ */
2790
+static int64_t find_prev_closest_keyframe_index(AVStream *st,
2791
+                                                AVIndexEntry *e_old,
2792
+                                                int nb_old,
2793
+                                                int64_t timestamp,
2794
+                                                int flag)
2795
+{
2796
+    AVIndexEntry *e_keep = st->index_entries;
2797
+    int nb_keep = st->nb_index_entries;
2798
+    int64_t found = -1;
2799
+
2800
+    st->index_entries = e_old;
2801
+    st->nb_index_entries = nb_old;
2802
+    found = av_index_search_timestamp(st, timestamp, flag | AVSEEK_FLAG_BACKWARD);
2803
+
2804
+    /* restore AVStream state*/
2805
+    st->index_entries = e_keep;
2806
+    st->nb_index_entries = nb_keep;
2807
+    return found;
2808
+}
2809
+
2810
+/**
2811
+ * Add index entry with the given values, to the end of st->index_entries.
2812
+ * Returns the new size st->index_entries if successful, else returns -1.
2813
+ *
2814
+ * This function is similar to ff_add_index_entry in libavformat/utils.c
2815
+ * except that here we are always unconditionally adding an index entry to
2816
+ * the end, instead of searching the entries list and skipping the add if
2817
+ * there is an existing entry with the same timestamp.
2818
+ * This is needed because the mov_fix_index calls this func with the same
2819
+ * unincremented timestamp for successive discarded frames.
2820
+ */
2821
+static int64_t add_index_entry(AVStream *st, int64_t pos, int64_t timestamp,
2822
+                               int size, int distance, int flags)
2823
+{
2824
+    AVIndexEntry *entries, *ie;
2825
+    int64_t index = -1;
2826
+    const size_t min_size_needed = (st->nb_index_entries + 1) * sizeof(AVIndexEntry);
2827
+
2828
+    // Double the allocation each time, to lower memory fragmentation.
2829
+    // Another difference from ff_add_index_entry function.
2830
+    const size_t requested_size =
2831
+        min_size_needed > st->index_entries_allocated_size ?
2832
+        FFMAX(min_size_needed, 2 * st->index_entries_allocated_size) :
2833
+        min_size_needed;
2834
+
2835
+    if((unsigned)st->nb_index_entries + 1 >= UINT_MAX / sizeof(AVIndexEntry))
2836
+        return -1;
2837
+
2838
+    entries = av_fast_realloc(st->index_entries,
2839
+                              &st->index_entries_allocated_size,
2840
+                              requested_size);
2841
+    if(!entries)
2842
+        return -1;
2843
+
2844
+    st->index_entries= entries;
2845
+
2846
+    index= st->nb_index_entries++;
2847
+    ie= &entries[index];
2848
+
2849
+    ie->pos = pos;
2850
+    ie->timestamp = timestamp;
2851
+    ie->min_distance= distance;
2852
+    ie->size= size;
2853
+    ie->flags = flags;
2854
+    return index;
2855
+}
2856
+
2857
+/**
2858
+ * Append a new ctts entry to ctts_data.
2859
+ * Returns the new ctts_count if successful, else returns -1.
2860
+ */
2861
+static int64_t add_ctts_entry(MOVStts** ctts_data, unsigned int* ctts_count, unsigned int* allocated_size,
2862
+                              int count, int duration)
2863
+{
2864
+    MOVStts *ctts_buf_new;
2865
+    const size_t min_size_needed = (*ctts_count + 1) * sizeof(MOVStts);
2866
+    const size_t requested_size =
2867
+        min_size_needed > *allocated_size ?
2868
+        FFMAX(min_size_needed, 2 * (*allocated_size)) :
2869
+        min_size_needed;
2870
+
2871
+    if((unsigned)(*ctts_count) + 1 >= UINT_MAX / sizeof(MOVStts))
2872
+        return -1;
2873
+
2874
+    ctts_buf_new = av_fast_realloc(*ctts_data, allocated_size, requested_size);
2875
+
2876
+    if(!ctts_buf_new)
2877
+        return -1;
2878
+
2879
+    *ctts_data = ctts_buf_new;
2880
+
2881
+    ctts_buf_new[*ctts_count].count = count;
2882
+    ctts_buf_new[*ctts_count].duration = duration;
2883
+
2884
+    *ctts_count = (*ctts_count) + 1;
2885
+    return *ctts_count;
2886
+}
2887
+
2888
+/**
2889
+ * Fix st->index_entries, so that it contains only the entries (and the entries
2890
+ * which are needed to decode them) that fall in the edit list time ranges.
2891
+ * Also fixes the timestamps of the index entries to match the timeline
2892
+ * specified the edit lists.
2893
+ */
2894
+static void mov_fix_index(MOVContext *mov, AVStream *st)
2895
+{
2896
+    MOVStreamContext *msc = st->priv_data;
2897
+    AVIndexEntry *e_old = st->index_entries;
2898
+    int nb_old = st->nb_index_entries;
2899
+    const AVIndexEntry *e_old_end = e_old + nb_old;
2900
+    const AVIndexEntry *current = NULL;
2901
+    MOVStts *ctts_data_old = msc->ctts_data;
2902
+    int64_t ctts_index_old = 0;
2903
+    int64_t ctts_sample_old = 0;
2904
+    int64_t ctts_count_old = msc->ctts_count;
2905
+    int64_t edit_list_media_time = 0;
2906
+    int64_t edit_list_duration = 0;
2907
+    int64_t frame_duration = 0;
2908
+    int64_t edit_list_dts_counter = 0;
2909
+    int64_t edit_list_dts_entry_end = 0;
2910
+    int64_t edit_list_start_ctts_sample = 0;
2911
+    int64_t curr_cts;
2912
+    int64_t edit_list_index = 0;
2913
+    int64_t index;
2914
+    int64_t index_ctts_count;
2915
+    int flags;
2916
+    unsigned int ctts_allocated_size = 0;
2917
+    int64_t start_dts = 0;
2918
+    int64_t edit_list_media_time_dts = 0;
2919
+    int64_t edit_list_start_encountered = 0;
2920
+    int64_t search_timestamp = 0;
2921
+
2922
+
2923
+    if (!msc->elst_data || msc->elst_count <= 0) {
2924
+        return;
2925
+    }
2926
+    // Clean AVStream from traces of old index
2927
+    st->index_entries = NULL;
2928
+    st->index_entries_allocated_size = 0;
2929
+    st->nb_index_entries = 0;
2930
+
2931
+    // Clean ctts fields of MOVStreamContext
2932
+    msc->ctts_data = NULL;
2933
+    msc->ctts_count = 0;
2934
+    msc->ctts_index = 0;
2935
+    msc->ctts_sample = 0;
2936
+
2937
+    // If the dts_shift is positive (in case of negative ctts values in mov),
2938
+    // then negate the DTS by dts_shift
2939
+    if (msc->dts_shift > 0)
2940
+        edit_list_dts_entry_end -= msc->dts_shift;
2941
+
2942
+    // Offset the DTS by ctts[0] to make the PTS of the first frame 0
2943
+    if (ctts_data_old && ctts_count_old > 0) {
2944
+        edit_list_dts_entry_end -= ctts_data_old[0].duration;
2945
+        av_log(mov->fc, AV_LOG_DEBUG, "Offset DTS by ctts[%d].duration: %d\n", 0, ctts_data_old[0].duration);
2946
+    }
2947
+
2948
+    start_dts = edit_list_dts_entry_end;
2949
+
2950
+    while (get_edit_list_entry(msc, edit_list_index, &edit_list_media_time,
2951
+                               &edit_list_duration, mov->time_scale)) {
2952
+        av_log(mov->fc, AV_LOG_DEBUG, "Processing st: %d, edit list %"PRId64" - media time: %"PRId64", duration: %"PRId64"\n",
2953
+               st->index, edit_list_index, edit_list_media_time, edit_list_duration);
2954
+        edit_list_index++;
2955
+        edit_list_dts_counter = edit_list_dts_entry_end;
2956
+        edit_list_dts_entry_end += edit_list_duration;
2957
+        if (edit_list_media_time == -1) {
2958
+            continue;
2959
+        }
2960
+
2961
+        // If we encounter a non-negative edit list reset the skip_samples/start_pad fields and set them
2962
+        // according to the edit list below.
2963
+        if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) {
2964
+            st->skip_samples = msc->start_pad = 0;
2965
+        }
2966
+
2967
+        //find closest previous key frame
2968
+        edit_list_media_time_dts = edit_list_media_time;
2969
+        if (msc->dts_shift > 0) {
2970
+            edit_list_media_time_dts -= msc->dts_shift;
2971
+        }
2972
+
2973
+        // While reordering frame index according to edit list we must handle properly
2974
+        // the scenario when edit list entry starts from none key frame.
2975
+        // We find closest previous key frame and preserve it and consequent frames in index.
2976
+        // All frames which are outside edit list entry time boundaries will be dropped after decoding.
2977
+        search_timestamp = edit_list_media_time_dts;
2978
+        if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) {
2979
+            // Audio decoders like AAC need need a decoder delay samples previous to the current sample,
2980
+            // to correctly decode this frame. Hence for audio we seek to a frame 1 sec. before the
2981
+            // edit_list_media_time to cover the decoder delay.
2982
+            search_timestamp = FFMAX(search_timestamp - mov->time_scale, e_old[0].timestamp);
2983
+        }
2984
+
2985
+        index = find_prev_closest_keyframe_index(st, e_old, nb_old, search_timestamp, 0);
2986
+        if (index == -1) {
2987
+            av_log(mov->fc, AV_LOG_ERROR, "Missing key frame while reordering index according to edit list\n");
2988
+            continue;
2989
+        }
2990
+        current = e_old + index;
2991
+
2992
+        ctts_index_old = 0;
2993
+        ctts_sample_old = 0;
2994
+
2995
+        // set ctts_index properly for the found key frame
2996
+        for (index_ctts_count = 0; index_ctts_count < index; index_ctts_count++) {
2997
+            if (ctts_data_old && ctts_index_old < ctts_count_old) {
2998
+                ctts_sample_old++;
2999
+                if (ctts_data_old[ctts_index_old].count == ctts_sample_old) {
3000
+                    ctts_index_old++;
3001
+                    ctts_sample_old = 0;
3002
+                }
3003
+            }
3004
+        }
3005
+
3006
+        edit_list_start_ctts_sample = ctts_sample_old;
3007
+
3008
+        // Iterate over index and arrange it according to edit list
3009
+        edit_list_start_encountered = 0;
3010
+        for (; current < e_old_end; current++, index++) {
3011
+            // check  if frame outside edit list mark it for discard
3012
+            frame_duration = (current + 1 <  e_old_end) ?
3013
+                             ((current + 1)->timestamp - current->timestamp) : edit_list_duration;
3014
+
3015
+            flags = current->flags;
3016
+
3017
+            // frames (pts) before or after edit list
3018
+            curr_cts = current->timestamp + msc->dts_shift;
3019
+
3020
+            if (ctts_data_old && ctts_index_old < ctts_count_old) {
3021
+                av_log(mov->fc, AV_LOG_DEBUG, "shifted frame pts, curr_cts: %"PRId64" @ %"PRId64", ctts: %d, ctts_count: %"PRId64"\n",
3022
+                       curr_cts, ctts_index_old, ctts_data_old[ctts_index_old].duration, ctts_count_old);
3023
+                curr_cts += ctts_data_old[ctts_index_old].duration;
3024
+                ctts_sample_old++;
3025
+                if (ctts_sample_old == ctts_data_old[ctts_index_old].count) {
3026
+                    if (add_ctts_entry(&msc->ctts_data, &msc->ctts_count,
3027
+                                       &ctts_allocated_size,
3028
+                                       ctts_data_old[ctts_index_old].count - edit_list_start_ctts_sample,
3029
+                                       ctts_data_old[ctts_index_old].duration) == -1) {
3030
+                        av_log(mov->fc, AV_LOG_ERROR, "Cannot add CTTS entry %"PRId64" - {%"PRId64", %d}\n",
3031
+                               ctts_index_old,
3032
+                               ctts_data_old[ctts_index_old].count - edit_list_start_ctts_sample,
3033
+                               ctts_data_old[ctts_index_old].duration);
3034
+                        break;
3035
+                    }
3036
+                    ctts_index_old++;
3037
+                    ctts_sample_old = 0;
3038
+                    edit_list_start_ctts_sample = 0;
3039
+                }
3040
+            }
3041
+
3042
+            if (curr_cts < edit_list_media_time || curr_cts >= (edit_list_duration + edit_list_media_time)) {
3043
+                if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO && curr_cts < edit_list_media_time &&
3044
+                    curr_cts + frame_duration > edit_list_media_time &&
3045
+                    st->skip_samples == 0 && msc->start_pad == 0) {
3046
+                    st->skip_samples = msc->start_pad = edit_list_media_time - curr_cts;
3047
+
3048
+                    // Shift the index entry timestamp by skip_samples to be correct.
3049
+                    edit_list_dts_counter -= st->skip_samples;
3050
+                    if (edit_list_start_encountered == 0)  {
3051
+                      edit_list_start_encountered = 1;
3052
+                    }
3053
+
3054
+                    av_log(mov->fc, AV_LOG_DEBUG, "skip %d audio samples from curr_cts: %"PRId64"\n", st->skip_samples, curr_cts);
3055
+                } else {
3056
+                    flags |= AVINDEX_DISCARD_FRAME;
3057
+                    av_log(mov->fc, AV_LOG_DEBUG, "drop a frame at curr_cts: %"PRId64" @ %"PRId64"\n", curr_cts, index);
3058
+                }
3059
+            } else if (edit_list_start_encountered == 0) {
3060
+                edit_list_start_encountered = 1;
3061
+            }
3062
+
3063
+            if (add_index_entry(st, current->pos, edit_list_dts_counter, current->size,
3064
+                                current->min_distance, flags) == -1) {
3065
+                av_log(mov->fc, AV_LOG_ERROR, "Cannot add index entry\n");
3066
+                break;
3067
+            }
3068
+
3069
+            // Only start incrementing DTS in frame_duration amounts, when we encounter a frame in edit list.
3070
+            if (edit_list_start_encountered > 0) {
3071
+                edit_list_dts_counter = edit_list_dts_counter + frame_duration;
3072
+            }
3073
+
3074
+            // Break when found first key frame after edit entry completion
3075
+            if (((curr_cts + frame_duration) >= (edit_list_duration + edit_list_media_time)) &&
3076
+                ((flags & AVINDEX_KEYFRAME) || ((st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO)))) {
3077
+
3078
+                if (ctts_data_old && ctts_sample_old != 0) {
3079
+                    if (add_ctts_entry(&msc->ctts_data, &msc->ctts_count,
3080
+                                       &ctts_allocated_size,
3081
+                                       ctts_sample_old - edit_list_start_ctts_sample,
3082
+                                       ctts_data_old[ctts_index_old].duration) == -1) {
3083
+                        av_log(mov->fc, AV_LOG_ERROR, "Cannot add CTTS entry %"PRId64" - {%"PRId64", %d}\n",
3084
+                               ctts_index_old, ctts_sample_old - edit_list_start_ctts_sample,
3085
+                               ctts_data_old[ctts_index_old].duration);
3086
+                        break;
3087
+                    }
3088
+                }
3089
+                break;
3090
+            }
3091
+        }
3092
+    }
3093
+    // Update av stream length
3094
+    st->duration = edit_list_dts_entry_end - start_dts;
3095
+
3096
+    // Free the old index and the old CTTS structures
3097
+    av_free(e_old);
3098
+    av_free(ctts_data_old);
3099
+}
3100
+
2759 3101
 static void mov_build_index(MOVContext *mov, AVStream *st)
2760 3102
 {
2761 3103
     MOVStreamContext *sc = st->priv_data;
... ...
@@ -2769,7 +3112,7 @@ static void mov_build_index(MOVContext *mov, AVStream *st)
2769 2769
     uint64_t stream_size = 0;
2770 2770
 
2771 2771
     if (sc->elst_count) {
2772
-        int i, edit_start_index = 0, unsupported = 0;
2772
+        int i, edit_start_index = 0;
2773 2773
         int64_t empty_duration = 0; // empty duration of the first edit list entry
2774 2774
         int64_t start_time = 0; // start time of the media
2775 2775
 
... ...
@@ -2782,23 +3125,15 @@ static void mov_build_index(MOVContext *mov, AVStream *st)
2782 2782
                 edit_start_index = 1;
2783 2783
             } else if (i == edit_start_index && e->time >= 0) {
2784 2784
                 start_time = e->time;
2785
-            } else
2786
-                unsupported = 1;
2785
+            }
2787 2786
         }
2788
-        if (unsupported)
2789
-            av_log(mov->fc, AV_LOG_WARNING, "multiple edit list entries, "
2790
-                   "a/v desync might occur, patch welcome\n");
2791 2787
 
2792 2788
         /* adjust first dts according to edit list */
2793 2789
         if ((empty_duration || start_time) && mov->time_scale > 0) {
2794 2790
             if (empty_duration)
2795 2791
                 empty_duration = av_rescale(empty_duration, sc->time_scale, mov->time_scale);
2796 2792
             sc->time_offset = start_time - empty_duration;
2797
-            current_dts = -sc->time_offset;
2798 2793
         }
2799
-
2800
-        if (!unsupported && st->codecpar->codec_id == AV_CODEC_ID_AAC && start_time > 0)
2801
-            sc->start_pad = start_time;
2802 2794
     }
2803 2795
 
2804 2796
     /* only use old uncompressed audio chunk demuxing when stts specifies it */
... ...
@@ -3031,6 +3366,9 @@ static void mov_build_index(MOVContext *mov, AVStream *st)
3031 3031
             }
3032 3032
         }
3033 3033
     }
3034
+
3035
+    // Fix index according to edit lists.
3036
+    mov_fix_index(mov, st);
3034 3037
 }
3035 3038
 
3036 3039
 static int test_same_origin(const char *src, const char *ref) {
... ...
@@ -5330,6 +5668,9 @@ static int mov_read_packet(AVFormatContext *s, AVPacket *pkt)
5330 5330
 
5331 5331
     pkt->stream_index = sc->ffindex;
5332 5332
     pkt->dts = sample->timestamp;
5333
+    if (sample->flags & AVINDEX_DISCARD_FRAME) {
5334
+        pkt->flags |= AV_PKT_FLAG_DISCARD;
5335
+    }
5333 5336
     if (sc->ctts_data && sc->ctts_index < sc->ctts_count) {
5334 5337
         pkt->pts = pkt->dts + sc->dts_shift + sc->ctts_data[sc->ctts_index].duration;
5335 5338
         /* update ctts context */
... ...
@@ -32,7 +32,7 @@
32 32
 // Major bumping may affect Ticket5467, 5421, 5451(compatibility with Chromium)
33 33
 // Also please add any ticket numbers that you believe might be affected here
34 34
 #define LIBAVFORMAT_VERSION_MAJOR  57
35
-#define LIBAVFORMAT_VERSION_MINOR  49
35
+#define LIBAVFORMAT_VERSION_MINOR  50
36 36
 #define LIBAVFORMAT_VERSION_MICRO 100
37 37
 
38 38
 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
... ...
@@ -149,6 +149,7 @@ include $(SRC_PATH)/tests/fate/lossless-video.mak
149 149
 include $(SRC_PATH)/tests/fate/matroska.mak
150 150
 include $(SRC_PATH)/tests/fate/microsoft.mak
151 151
 include $(SRC_PATH)/tests/fate/monkeysaudio.mak
152
+include $(SRC_PATH)/tests/fate/mov.mak
152 153
 include $(SRC_PATH)/tests/fate/mp3.mak
153 154
 include $(SRC_PATH)/tests/fate/mpc.mak
154 155
 include $(SRC_PATH)/tests/fate/mpeg4.mak
155 156
new file mode 100644
... ...
@@ -0,0 +1,28 @@
0
+FATE_MOV = fate-mov-3elist \
1
+           fate-mov-3elist-1ctts \
2
+           fate-mov-1elist-1ctts \
3
+           fate-mov-1elist-noctts \
4
+           fate-mov-elist-starts-ctts-2ndsample \
5
+           fate-mov-1elist-ends-last-bframe \
6
+           fate-mov-2elist-elist1-ends-bframe
7
+
8
+FATE_SAMPLES_AVCONV += $(FATE_MOV)
9
+
10
+fate-mov: $(FATE_MOV)
11
+
12
+# Make sure we handle edit lists correctly in normal cases.
13
+fate-mov-1elist-noctts: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-1elist-noctts.mov
14
+fate-mov-1elist-1ctts: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-1elist-1ctts.mov
15
+fate-mov-3elist: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-3elist.mov
16
+fate-mov-3elist-1ctts: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-3elist-1ctts.mov
17
+
18
+# Makes sure that the CTTS is also modified when we fix avindex in mov.c while parsing edit lists.
19
+fate-mov-elist-starts-ctts-2ndsample: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-elist-starts-ctts-2ndsample.mov
20
+
21
+# Makes sure that we handle edit lists ending on a B-frame correctly.
22
+# The last frame in decoding order which is B-frame should be output, but the last but-one P-frame shouldn't be
23
+# output.
24
+fate-mov-1elist-ends-last-bframe: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-1elist-ends-last-bframe.mov
25
+
26
+# Makes sure that we handle timestamps of packets in case of multiple edit lists with one of them ending on a B-frame correctly.
27
+fate-mov-2elist-elist1-ends-bframe: CMD = framemd5 -i $(TARGET_SAMPLES)/mov/mov-2elist-elist1-ends-bframe.mov
... ...
@@ -1,5 +1,5 @@
1
-9b95afdb39b426a33bc962889f820aed *tests/data/fate/copy-trac236.mov
2
-630802 tests/data/fate/copy-trac236.mov
1
+d6e3d97b522ce881ed29c5da74cc7e63 *tests/data/fate/copy-trac236.mov
2
+630810 tests/data/fate/copy-trac236.mov
3 3
 #tb 0: 100/2997
4 4
 #media_type 0: video
5 5
 #codec_id 0: rawvideo
... ...
@@ -91,4 +91,3 @@
91 91
 0,         85,         85,        1,    30576, 0xd4150aad
92 92
 0,         86,         86,        1,    30576, 0xd4150aad
93 93
 0,         87,         87,        1,    30576, 0xd4150aad
94
-0,         88,         88,        1,    30576, 0xd4150aad
... ...
@@ -1,13 +1,13 @@
1 1
 [STREAM]
2 2
 index=0
3 3
 start_pts=0
4
-duration_ts=104384
4
+duration_ts=103326
5 5
 [/STREAM]
6 6
 [FORMAT]
7 7
 start_time=0.000000
8 8
 duration=2.367000
9 9
 [/FORMAT]
10
-packet|pts=-1024|dts=-1024|duration=1024
10
+packet|pts=0|dts=0|duration=N/A
11 11
 packet|pts=0|dts=0|duration=1024
12 12
 packet|pts=1024|dts=1024|duration=1024
13 13
 packet|pts=2048|dts=2048|duration=1024
... ...
@@ -22,7 +22,7 @@ packet|pts=98304|dts=98304|duration=1024
22 22
 packet|pts=99328|dts=99328|duration=1024
23 23
 packet|pts=100352|dts=100352|duration=1024
24 24
 packet|pts=101376|dts=101376|duration=1024
25
-packet|pts=102400|dts=102400|duration=1984
25
+packet|pts=102400|dts=102400|duration=926
26 26
 stream|nb_read_packets=102
27 27
 frame|pkt_pts=0|pkt_dts=0|best_effort_timestamp=0|pkt_duration=1024|nb_samples=1024
28 28
 frame|pkt_pts=1024|pkt_dts=1024|best_effort_timestamp=1024|pkt_duration=1024|nb_samples=1024
... ...
@@ -39,5 +39,5 @@ frame|pkt_pts=98304|pkt_dts=98304|best_effort_timestamp=98304|pkt_duration=1024|
39 39
 frame|pkt_pts=99328|pkt_dts=99328|best_effort_timestamp=99328|pkt_duration=1024|nb_samples=1024
40 40
 frame|pkt_pts=100352|pkt_dts=100352|best_effort_timestamp=100352|pkt_duration=1024|nb_samples=1024
41 41
 frame|pkt_pts=101376|pkt_dts=101376|best_effort_timestamp=101376|pkt_duration=1024|nb_samples=1024
42
-frame|pkt_pts=102400|pkt_dts=102400|best_effort_timestamp=102400|pkt_duration=1984|nb_samples=1024
42
+frame|pkt_pts=102400|pkt_dts=102400|best_effort_timestamp=102400|pkt_duration=926|nb_samples=1024
43 43
 stream|nb_read_frames=101
... ...
@@ -1,13 +1,13 @@
1 1
 [STREAM]
2 2
 index=0
3 3
 start_pts=0
4
-duration_ts=530224
4
+duration_ts=529200
5 5
 [/STREAM]
6 6
 [FORMAT]
7 7
 start_time=0.000000
8 8
 duration=12.024000
9 9
 [/FORMAT]
10
-packet|pts=-1024|dts=-1024|duration=1024
10
+packet|pts=0|dts=0|duration=N/A
11 11
 packet|pts=0|dts=0|duration=1024
12 12
 packet|pts=1024|dts=1024|duration=1024
13 13
 packet|pts=2048|dts=2048|duration=1024
... ...
@@ -22,7 +22,7 @@ packet|pts=524288|dts=524288|duration=1024
22 22
 packet|pts=525312|dts=525312|duration=1024
23 23
 packet|pts=526336|dts=526336|duration=1024
24 24
 packet|pts=527360|dts=527360|duration=1024
25
-packet|pts=528384|dts=528384|duration=1840
25
+packet|pts=528384|dts=528384|duration=816
26 26
 stream|nb_read_packets=518
27 27
 frame|pkt_pts=0|pkt_dts=0|best_effort_timestamp=0|pkt_duration=1024|nb_samples=1024
28 28
 frame|pkt_pts=1024|pkt_dts=1024|best_effort_timestamp=1024|pkt_duration=1024|nb_samples=1024
... ...
@@ -39,5 +39,5 @@ frame|pkt_pts=524288|pkt_dts=524288|best_effort_timestamp=524288|pkt_duration=10
39 39
 frame|pkt_pts=525312|pkt_dts=525312|best_effort_timestamp=525312|pkt_duration=1024|nb_samples=1024
40 40
 frame|pkt_pts=526336|pkt_dts=526336|best_effort_timestamp=526336|pkt_duration=1024|nb_samples=1024
41 41
 frame|pkt_pts=527360|pkt_dts=527360|best_effort_timestamp=527360|pkt_duration=1024|nb_samples=1024
42
-frame|pkt_pts=528384|pkt_dts=528384|best_effort_timestamp=528384|pkt_duration=1840|nb_samples=1024
42
+frame|pkt_pts=528384|pkt_dts=528384|best_effort_timestamp=528384|pkt_duration=816|nb_samples=1024
43 43
 stream|nb_read_frames=517
... ...
@@ -3,503 +3,504 @@
3 3
 #codec_id 0: pcm_s16le
4 4
 #sample_rate 0: 8000
5 5
 #channel_layout 0: 4
6
-0,          0,          0,      160,      320, 0x4c32ab06
7
-0,        160,        160,      160,      320, 0x2052a4e7
8
-0,        320,        320,      160,      320, 0xe9aeafca
9
-0,        480,        480,      160,      320, 0xde83b450
10
-0,        640,        640,      160,      320, 0x06a6a80e
11
-0,        800,        800,      160,      320, 0xf6aeb1e2
12
-0,        960,        960,      160,      320, 0x2623b40c
13
-0,       1120,       1120,      160,      320, 0x8ec69f25
14
-0,       1280,       1280,      160,      320, 0xddaaac88
15
-0,       1440,       1440,      160,      320, 0x9e60b713
16
-0,       1600,       1600,      160,      320, 0xb738ab30
17
-0,       1760,       1760,      160,      320, 0xdb4bbb92
18
-0,       1920,       1920,      160,      320, 0x0370ae8b
19
-0,       2080,       2080,      160,      320, 0xb611a3fb
20
-0,       2240,       2240,      160,      320, 0x07ee8e3b
21
-0,       2400,       2400,      160,      320, 0xdb1ec628
22
-0,       2560,       2560,      160,      320, 0xd5f1bda2
23
-0,       2720,       2720,      160,      320, 0xcabb9a9c
24
-0,       2880,       2880,      160,      320, 0x16c8ad61
25
-0,       3040,       3040,      160,      320, 0xf76fc25e
26
-0,       3200,       3200,      160,      320, 0x7118a10d
27
-0,       3360,       3360,      160,      320, 0x29f9a0db
28
-0,       3520,       3520,      160,      320, 0x41f2a4ef
29
-0,       3680,       3680,      160,      320, 0x36dfb231
30
-0,       3840,       3840,      160,      320, 0xc5399eda
31
-0,       4000,       4000,      160,      320, 0x17d4b9e0
32
-0,       4160,       4160,      160,      320, 0x2b5797ac
33
-0,       4320,       4320,      160,      320, 0x0128c5e7
34
-0,       4480,       4480,      160,      320, 0xf4f38037
35
-0,       4640,       4640,      160,      320, 0x77d6b5f2
36
-0,       4800,       4800,      160,      320, 0xd94a93e0
37
-0,       4960,       4960,      160,      320, 0x968daae3
38
-0,       5120,       5120,      160,      320, 0xda5ba0ec
39
-0,       5280,       5280,      160,      320, 0x316da1ec
40
-0,       5440,       5440,      160,      320, 0x3a35b2d2
41
-0,       5600,       5600,      160,      320, 0xca0b988f
42
-0,       5760,       5760,      160,      320, 0x1295b0b1
43
-0,       5920,       5920,      160,      320, 0xe121ae72
44
-0,       6080,       6080,      160,      320, 0x7da7ad43
45
-0,       6240,       6240,      160,      320, 0x96a49cfe
46
-0,       6400,       6400,      160,      320, 0x70c2b1de
47
-0,       6560,       6560,      160,      320, 0x668d88c0
48
-0,       6720,       6720,      160,      320, 0x5460b5a8
49
-0,       6880,       6880,      160,      320, 0x6ac78eab
50
-0,       7040,       7040,      160,      320, 0x0d8dab87
51
-0,       7200,       7200,      160,      320, 0xe2be94af
52
-0,       7360,       7360,      160,      320, 0x3487acdc
53
-0,       7520,       7520,      160,      320, 0x5048955a
54
-0,       7680,       7680,      160,      320, 0x2ef4ae0d
55
-0,       7840,       7840,      160,      320, 0xc765b773
56
-0,       8000,       8000,      160,      320, 0xad96a486
57
-0,       8160,       8160,      160,      320, 0xb9fdbf1f
58
-0,       8320,       8320,      160,      320, 0xf26c9ecf
59
-0,       8480,       8480,      160,      320, 0xbcadb535
60
-0,       8640,       8640,      160,      320, 0xa8c897bc
61
-0,       8800,       8800,      160,      320, 0xaa58b520
62
-0,       8960,       8960,      160,      320, 0xcb48a716
63
-0,       9120,       9120,      160,      320, 0x4d5da564
64
-0,       9280,       9280,      160,      320, 0x9809ae28
65
-0,       9440,       9440,      160,      320, 0x5baeb1e4
66
-0,       9600,       9600,      160,      320, 0x6a719b63
67
-0,       9760,       9760,      160,      320, 0xc27d92f0
68
-0,       9920,       9920,      160,      320, 0x0e9b9fe9
69
-0,      10080,      10080,      160,      320, 0xbf9d9bf7
70
-0,      10240,      10240,      160,      320, 0xf35aa64d
71
-0,      10400,      10400,      160,      320, 0x26449ce8
72
-0,      10560,      10560,      160,      320, 0x58f4a997
73
-0,      10720,      10720,      160,      320, 0x155da289
74
-0,      10880,      10880,      160,      320, 0x63b19a5c
75
-0,      11040,      11040,      160,      320, 0xe01aad38
76
-0,      11200,      11200,      160,      320, 0x4e0f9c43
77
-0,      11360,      11360,      160,      320, 0x9447a284
78
-0,      11520,      11520,      160,      320, 0xdb36a433
79
-0,      11680,      11680,      160,      320, 0x799a9b2c
80
-0,      11840,      11840,      160,      320, 0x1526a162
81
-0,      12000,      12000,      160,      320, 0x0a4ea140
82
-0,      12160,      12160,      160,      320, 0xb08f9ed7
83
-0,      12320,      12320,      160,      320, 0x221bab76
84
-0,      12480,      12480,      160,      320, 0x4befacf0
85
-0,      12640,      12640,      160,      320, 0xac489509
86
-0,      12800,      12800,      160,      320, 0x57a1a5b4
87
-0,      12960,      12960,      160,      320, 0x81e8ab97
88
-0,      13120,      13120,      160,      320, 0xc6ada4d6
89
-0,      13280,      13280,      160,      320, 0x12489975
90
-0,      13440,      13440,      160,      320, 0x1da59ba9
91
-0,      13600,      13600,      160,      320, 0xf225ac62
92
-0,      13760,      13760,      160,      320, 0x8c8e9eab
93
-0,      13920,      13920,      160,      320, 0x10599dec
94
-0,      14080,      14080,      160,      320, 0x06c39fa5
95
-0,      14240,      14240,      160,      320, 0xb0efa3c4
96
-0,      14400,      14400,      160,      320, 0x72caadab
97
-0,      14560,      14560,      160,      320, 0xe4619ff0
98
-0,      14720,      14720,      160,      320, 0x49bca017
99
-0,      14880,      14880,      160,      320, 0x413f9fbe
100
-0,      15040,      15040,      160,      320, 0x6eaed0ee
101
-0,      15200,      15200,      160,      320, 0x27e4b1eb
102
-0,      15360,      15360,      160,      320, 0x8c42a30f
103
-0,      15520,      15520,      160,      320, 0x0afaa0f4
104
-0,      15680,      15680,      160,      320, 0x0f74b76b
105
-0,      15840,      15840,      160,      320, 0xa9a2b9d5
106
-0,      16000,      16000,      160,      320, 0xde2a8712
107
-0,      16160,      16160,      160,      320, 0xcfc8b3a2
108
-0,      16320,      16320,      160,      320, 0x768cadce
109
-0,      16480,      16480,      160,      320, 0x3a8a97f1
110
-0,      16640,      16640,      160,      320, 0x502fa59b
111
-0,      16800,      16800,      160,      320, 0x4c3e9b0f
112
-0,      16960,      16960,      160,      320, 0x1cd2b111
113
-0,      17120,      17120,      160,      320, 0xa845a5a3
114
-0,      17280,      17280,      160,      320, 0xa6b8b982
115
-0,      17440,      17440,      160,      320, 0x4d5caab9
116
-0,      17600,      17600,      160,      320, 0x7993b604
117
-0,      17760,      17760,      160,      320, 0x8d19b37b
118
-0,      17920,      17920,      160,      320, 0xbe48adb6
119
-0,      18080,      18080,      160,      320, 0x7d68ab8e
120
-0,      18240,      18240,      160,      320, 0xbfffb0e2
121
-0,      18400,      18400,      160,      320, 0x90b5b7e3
122
-0,      18560,      18560,      160,      320, 0x9fa1b016
123
-0,      18720,      18720,      160,      320, 0x70abafc9
124
-0,      18880,      18880,      160,      320, 0x82cfad9c
125
-0,      19040,      19040,      160,      320, 0x05f6aa2c
126
-0,      19200,      19200,      160,      320, 0x511cbb5b
127
-0,      19360,      19360,      160,      320, 0xd27caaa6
128
-0,      19520,      19520,      160,      320, 0x781ca481
129
-0,      19680,      19680,      160,      320, 0x12e9ad1a
130
-0,      19840,      19840,      160,      320, 0xe46b989d
131
-0,      20000,      20000,      160,      320, 0x76dbb0a7
132
-0,      20160,      20160,      160,      320, 0x10eba486
133
-0,      20320,      20320,      160,      320, 0x2269a7c8
134
-0,      20480,      20480,      160,      320, 0x084a9c7e
135
-0,      20640,      20640,      160,      320, 0x84eda891
136
-0,      20800,      20800,      160,      320, 0x2ef9a639
137
-0,      20960,      20960,      160,      320, 0x8bb2a0dd
138
-0,      21120,      21120,      160,      320, 0x47e5a169
139
-0,      21280,      21280,      160,      320, 0x98faae42
140
-0,      21440,      21440,      160,      320, 0x81d2aba4
141
-0,      21600,      21600,      160,      320, 0x5af8bb33
142
-0,      21760,      21760,      160,      320, 0x331e8d9f
143
-0,      21920,      21920,      160,      320, 0xd9b0c09a
144
-0,      22080,      22080,      160,      320, 0xbaf9bfcf
145
-0,      22240,      22240,      160,      320, 0x54e89ab5
146
-0,      22400,      22400,      160,      320, 0x1d62c1d2
147
-0,      22560,      22560,      160,      320, 0xead6b436
148
-0,      22720,      22720,      160,      320, 0x465f98bc
149
-0,      22880,      22880,      160,      320, 0xe707a346
150
-0,      23040,      23040,      160,      320, 0xf66cb1c2
151
-0,      23200,      23200,      160,      320, 0xcfc89ae6
152
-0,      23360,      23360,      160,      320, 0x0b10b796
153
-0,      23520,      23520,      160,      320, 0xb29caf2c
154
-0,      23680,      23680,      160,      320, 0x0284a9d1
155
-0,      23840,      23840,      160,      320, 0xb966b5fc
156
-0,      24000,      24000,      160,      320, 0x2defa630
157
-0,      24160,      24160,      160,      320, 0xcdcd8ef3
158
-0,      24320,      24320,      160,      320, 0xa81bba2b
159
-0,      24480,      24480,      160,      320, 0x6bc0aeb1
160
-0,      24640,      24640,      160,      320, 0x38d8ac82
161
-0,      24800,      24800,      160,      320, 0xeb66a865
162
-0,      24960,      24960,      160,      320, 0x4fff9cd9
163
-0,      25120,      25120,      160,      320, 0x6819a19b
164
-0,      25280,      25280,      160,      320, 0xfd7c93ce
165
-0,      25440,      25440,      160,      320, 0xa7419f63
166
-0,      25600,      25600,      160,      320, 0x572caacb
167
-0,      25760,      25760,      160,      320, 0x918fb1de
168
-0,      25920,      25920,      160,      320, 0x0088a675
169
-0,      26080,      26080,      160,      320, 0x19229cf7
170
-0,      26240,      26240,      160,      320, 0x827ea812
171
-0,      26400,      26400,      160,      320, 0x6c258ef7
172
-0,      26560,      26560,      160,      320, 0x6a89b8fe
173
-0,      26720,      26720,      160,      320, 0x166c9ce0
174
-0,      26880,      26880,      160,      320, 0x68b39db7
175
-0,      27040,      27040,      160,      320, 0x3d5aa8ec
176
-0,      27200,      27200,      160,      320, 0x25e09ff3
177
-0,      27360,      27360,      160,      320, 0x759aa4ce
178
-0,      27520,      27520,      160,      320, 0xe5aab0ea
179
-0,      27680,      27680,      160,      320, 0xf0359e9a
180
-0,      27840,      27840,      160,      320, 0x51199fff
181
-0,      28000,      28000,      160,      320, 0xb04aa236
182
-0,      28160,      28160,      160,      320, 0xe09da0e3
183
-0,      28320,      28320,      160,      320, 0x144f98a9
184
-0,      28480,      28480,      160,      320, 0x0b4e9f8d
185
-0,      28640,      28640,      160,      320, 0xbb69a090
186
-0,      28800,      28800,      160,      320, 0xec6e9b5b
187
-0,      28960,      28960,      160,      320, 0x4f86a477
188
-0,      29120,      29120,      160,      320, 0x4a179d04
189
-0,      29280,      29280,      160,      320, 0x9682a375
190
-0,      29440,      29440,      160,      320, 0x3c6ba55e
191
-0,      29600,      29600,      160,      320, 0x50c0ab50
192
-0,      29760,      29760,      160,      320, 0xe58ea907
193
-0,      29920,      29920,      160,      320, 0xc5eaa021
194
-0,      30080,      30080,      160,      320, 0x38859f01
195
-0,      30240,      30240,      160,      320, 0x73f8a540
196
-0,      30400,      30400,      160,      320, 0x395da234
197
-0,      30560,      30560,      160,      320, 0x7f50b144
198
-0,      30720,      30720,      160,      320, 0x45568ceb
199
-0,      30880,      30880,      160,      320, 0xd0508dec
200
-0,      31040,      31040,      160,      320, 0x60aba7e4
201
-0,      31200,      31200,      160,      320, 0x4b24b15f
202
-0,      31360,      31360,      160,      320, 0xbfc9afd6
203
-0,      31520,      31520,      160,      320, 0xf0f2ad49
204
-0,      31680,      31680,      160,      320, 0xeea0a426
205
-0,      31840,      31840,      160,      320, 0xff07a7c9
206
-0,      32000,      32000,      160,      320, 0xce1fc788
207
-0,      32160,      32160,      160,      320, 0xc074ae9b
208
-0,      32320,      32320,      160,      320, 0x51649696
209
-0,      32480,      32480,      160,      320, 0x24399744
210
-0,      32640,      32640,      160,      320, 0xfb0eb920
211
-0,      32800,      32800,      160,      320, 0x3bf8af5c
212
-0,      32960,      32960,      160,      320, 0xeab69ee0
213
-0,      33120,      33120,      160,      320, 0x182696bb
214
-0,      33280,      33280,      160,      320, 0x36e6af72
215
-0,      33440,      33440,      160,      320, 0x48cc9ecc
216
-0,      33600,      33600,      160,      320, 0xfb3ca7b8
217
-0,      33760,      33760,      160,      320, 0xe01aa4b4
218
-0,      33920,      33920,      160,      320, 0x5c6dac8c
219
-0,      34080,      34080,      160,      320, 0x072fbd93
220
-0,      34240,      34240,      160,      320, 0xc8899ccc
221
-0,      34400,      34400,      160,      320, 0xdcc990ac
222
-0,      34560,      34560,      160,      320, 0x28e0a9d0
223
-0,      34720,      34720,      160,      320, 0x0cdbaa11
224
-0,      34880,      34880,      160,      320, 0x8f4ca093
225
-0,      35040,      35040,      160,      320, 0x7ee79ea9
226
-0,      35200,      35200,      160,      320, 0xa762b695
227
-0,      35360,      35360,      160,      320, 0x9af0b5da
228
-0,      35520,      35520,      160,      320, 0x1f2cb0e7
229
-0,      35680,      35680,      160,      320, 0x6029b8bb
230
-0,      35840,      35840,      160,      320, 0xf2f7acec
231
-0,      36000,      36000,      160,      320, 0xb3e5b5be
232
-0,      36160,      36160,      160,      320, 0x266ba8a6
233
-0,      36320,      36320,      160,      320, 0x4ff59296
234
-0,      36480,      36480,      160,      320, 0x11d1b9ac
235
-0,      36640,      36640,      160,      320, 0x749197f7
236
-0,      36800,      36800,      160,      320, 0x8192b517
237
-0,      36960,      36960,      160,      320, 0xde129dbe
238
-0,      37120,      37120,      160,      320, 0x85e4a096
239
-0,      37280,      37280,      160,      320, 0xdebf9182
240
-0,      37440,      37440,      160,      320, 0x7a4ba0bf
241
-0,      37600,      37600,      160,      320, 0x55fe9fcd
242
-0,      37760,      37760,      160,      320, 0xd242adec
243
-0,      37920,      37920,      160,      320, 0xeaf5b159
244
-0,      38080,      38080,      160,      320, 0xfcb1a571
245
-0,      38240,      38240,      160,      320, 0x62fabda0
246
-0,      38400,      38400,      160,      320, 0x45a9abcc
247
-0,      38560,      38560,      160,      320, 0x07af974b
248
-0,      38720,      38720,      160,      320, 0xc2a0b4fd
249
-0,      38880,      38880,      160,      320, 0xc30abccd
250
-0,      39040,      39040,      160,      320, 0xd33ca61c
251
-0,      39200,      39200,      160,      320, 0x3c33d11a
252
-0,      39360,      39360,      160,      320, 0x9c2ca0ac
253
-0,      39520,      39520,      160,      320, 0xa5d69777
254
-0,      39680,      39680,      160,      320, 0xb7d2c6b8
255
-0,      39840,      39840,      160,      320, 0x34bbaab9
256
-0,      40000,      40000,      160,      320, 0x3e7baccb
257
-0,      40160,      40160,      160,      320, 0x92c6b7e6
258
-0,      40320,      40320,      160,      320, 0xc810a18a
259
-0,      40480,      40480,      160,      320, 0x06a09f56
260
-0,      40640,      40640,      160,      320, 0x8804a504
261
-0,      40800,      40800,      160,      320, 0x783ba7d5
262
-0,      40960,      40960,      160,      320, 0x24dcada6
263
-0,      41120,      41120,      160,      320, 0x4af796be
264
-0,      41280,      41280,      160,      320, 0x1454b19c
265
-0,      41440,      41440,      160,      320, 0x0ad0a56e
266
-0,      41600,      41600,      160,      320, 0x8944a44e
267
-0,      41760,      41760,      160,      320, 0x31069ebd
268
-0,      41920,      41920,      160,      320, 0x19cb9812
269
-0,      42080,      42080,      160,      320, 0xac75abe2
270
-0,      42240,      42240,      160,      320, 0x0162a200
271
-0,      42400,      42400,      160,      320, 0xa2d7a4b2
272
-0,      42560,      42560,      160,      320, 0x078ca611
273
-0,      42720,      42720,      160,      320, 0x0ec39b40
274
-0,      42880,      42880,      160,      320, 0xe8f794b2
275
-0,      43040,      43040,      160,      320, 0xc2cfb258
276
-0,      43200,      43200,      160,      320, 0xe4759061
277
-0,      43360,      43360,      160,      320, 0xb1b6aea4
278
-0,      43520,      43520,      160,      320, 0x9bfb96df
279
-0,      43680,      43680,      160,      320, 0xcc61b5d3
280
-0,      43840,      43840,      160,      320, 0xd14e8df9
281
-0,      44000,      44000,      160,      320, 0xd9d5bbf5
282
-0,      44160,      44160,      160,      320, 0x4d9fa9b0
283
-0,      44320,      44320,      160,      320, 0xf606abfc
284
-0,      44480,      44480,      160,      320, 0x720baa19
285
-0,      44640,      44640,      160,      320, 0x7f7cac49
286
-0,      44800,      44800,      160,      320, 0xceab9b54
287
-0,      44960,      44960,      160,      320, 0x645fa70a
288
-0,      45120,      45120,      160,      320, 0xa081a40f
289
-0,      45280,      45280,      160,      320, 0x21d78f8c
290
-0,      45440,      45440,      160,      320, 0xedf3abc6
291
-0,      45600,      45600,      160,      320, 0x17679637
292
-0,      45760,      45760,      160,      320, 0x1cb1ae04
293
-0,      45920,      45920,      160,      320, 0x17cd9f62
294
-0,      46080,      46080,      160,      320, 0xf4bca3ab
295
-0,      46240,      46240,      160,      320, 0xb3bd9152
296
-0,      46400,      46400,      160,      320, 0x4e1e9825
297
-0,      46560,      46560,      160,      320, 0x037e9a56
298
-0,      46720,      46720,      160,      320, 0xd7589fcc
299
-0,      46880,      46880,      160,      320, 0x5f949e90
300
-0,      47040,      47040,      160,      320, 0xe133a495
301
-0,      47200,      47200,      160,      320, 0x7cb7a52c
302
-0,      47360,      47360,      160,      320, 0xb8b29d95
303
-0,      47520,      47520,      160,      320, 0x01bca472
304
-0,      47680,      47680,      160,      320, 0xbcc69895
305
-0,      47840,      47840,      160,      320, 0xabffa0ee
306
-0,      48000,      48000,      160,      320, 0xe6629eca
307
-0,      48160,      48160,      160,      320, 0x572da7cd
308
-0,      48320,      48320,      160,      320, 0x3017972d
309
-0,      48480,      48480,      160,      320, 0xac4e9c78
310
-0,      48640,      48640,      160,      320, 0x112f9c45
311
-0,      48800,      48800,      160,      320, 0x05e9a64d
312
-0,      48960,      48960,      160,      320, 0x8f7394d4
313
-0,      49120,      49120,      160,      320, 0xbaeea07e
314
-0,      49280,      49280,      160,      320, 0xd757c00e
315
-0,      49440,      49440,      160,      320, 0x8aa09783
316
-0,      49600,      49600,      160,      320, 0x31d4ae7a
317
-0,      49760,      49760,      160,      320, 0x221493e8
318
-0,      49920,      49920,      160,      320, 0x92f4a3a7
319
-0,      50080,      50080,      160,      320, 0xbd5bafd9
320
-0,      50240,      50240,      160,      320, 0x1895b760
321
-0,      50400,      50400,      160,      320, 0x7a4eacdd
322
-0,      50560,      50560,      160,      320, 0xc9f7a1c3
323
-0,      50720,      50720,      160,      320, 0xd750be06
324
-0,      50880,      50880,      160,      320, 0x641d9a6f
325
-0,      51040,      51040,      160,      320, 0x70d6b6ff
326
-0,      51200,      51200,      160,      320, 0x1fd3a546
327
-0,      51360,      51360,      160,      320, 0x72cfaabe
328
-0,      51520,      51520,      160,      320, 0x2e61b6ce
329
-0,      51680,      51680,      160,      320, 0x4813a091
330
-0,      51840,      51840,      160,      320, 0xbfe7bc0f
331
-0,      52000,      52000,      160,      320, 0x8c759c1f
332
-0,      52160,      52160,      160,      320, 0xf4c1c952
333
-0,      52320,      52320,      160,      320, 0x00fdaa79
334
-0,      52480,      52480,      160,      320, 0x2ffda252
335
-0,      52640,      52640,      160,      320, 0x841aa523
336
-0,      52800,      52800,      160,      320, 0x8c079e5e
337
-0,      52960,      52960,      160,      320, 0x96e9a83f
338
-0,      53120,      53120,      160,      320, 0x5926a639
339
-0,      53280,      53280,      160,      320, 0x02e1a07b
340
-0,      53440,      53440,      160,      320, 0x2972a999
341
-0,      53600,      53600,      160,      320, 0x30c89c62
342
-0,      53760,      53760,      160,      320, 0x83f5a263
343
-0,      53920,      53920,      160,      320, 0xa3909667
344
-0,      54080,      54080,      160,      320, 0xd5309fd4
345
-0,      54240,      54240,      160,      320, 0x3154a571
346
-0,      54400,      54400,      160,      320, 0x51039a5e
347
-0,      54560,      54560,      160,      320, 0xf167a344
348
-0,      54720,      54720,      160,      320, 0x8e709d7d
349
-0,      54880,      54880,      160,      320, 0x936fa0fd
350
-0,      55040,      55040,      160,      320, 0x024b9e3c
351
-0,      55200,      55200,      160,      320, 0x2ea1aa75
352
-0,      55360,      55360,      160,      320, 0x33f0a2bb
353
-0,      55520,      55520,      160,      320, 0xbf079d2d
354
-0,      55680,      55680,      160,      320, 0x847ba2c8
355
-0,      55840,      55840,      160,      320, 0x37e1a767
356
-0,      56000,      56000,      160,      320, 0xb607acbb
357
-0,      56160,      56160,      160,      320, 0x1288ac6d
358
-0,      56320,      56320,      160,      320, 0xf60e98b3
359
-0,      56480,      56480,      160,      320, 0xc6b5abdd
360
-0,      56640,      56640,      160,      320, 0x7feaa710
361
-0,      56800,      56800,      160,      320, 0x77329fcd
362
-0,      56960,      56960,      160,      320, 0x91a6a715
363
-0,      57120,      57120,      160,      320, 0xd0e99f24
364
-0,      57280,      57280,      160,      320, 0x07089f61
365
-0,      57440,      57440,      160,      320, 0x2bbda900
366
-0,      57600,      57600,      160,      320, 0xad3da0d5
367
-0,      57760,      57760,      160,      320, 0x997ba6d2
368
-0,      57920,      57920,      160,      320, 0xb15b9dcb
369
-0,      58080,      58080,      160,      320, 0x17cea82f
370
-0,      58240,      58240,      160,      320, 0xab51a73e
371
-0,      58400,      58400,      160,      320, 0x77a1abd6
372
-0,      58560,      58560,      160,      320, 0x0bddacad
373
-0,      58720,      58720,      160,      320, 0x43b3bdc4
374
-0,      58880,      58880,      160,      320, 0xefe0a9ba
375
-0,      59040,      59040,      160,      320, 0x8eb4bc2f
376
-0,      59200,      59200,      160,      320, 0x39cdc190
377
-0,      59360,      59360,      160,      320, 0x1ef3baff
378
-0,      59520,      59520,      160,      320, 0x1a6ab7e2
379
-0,      59680,      59680,      160,      320, 0x444ccc69
380
-0,      59840,      59840,      160,      320, 0x05ebb598
381
-0,      60000,      60000,      160,      320, 0x4ac5b0ad
382
-0,      60160,      60160,      160,      320, 0x0ee5ba52
383
-0,      60320,      60320,      160,      320, 0x501d9fa0
384
-0,      60480,      60480,      160,      320, 0x2038a9f4
385
-0,      60640,      60640,      160,      320, 0xa61cb8b3
386
-0,      60800,      60800,      160,      320, 0xdd009777
387
-0,      60960,      60960,      160,      320, 0x2a2db86d
388
-0,      61120,      61120,      160,      320, 0xe9bab3bc
389
-0,      61280,      61280,      160,      320, 0xf7f8a056
390
-0,      61440,      61440,      160,      320, 0x514caf14
391
-0,      61600,      61600,      160,      320, 0xa220b149
392
-0,      61760,      61760,      160,      320, 0xbf7ea183
393
-0,      61920,      61920,      160,      320, 0x1d8dc5c6
394
-0,      62080,      62080,      160,      320, 0x9182a8ea
395
-0,      62240,      62240,      160,      320, 0x31eba026
396
-0,      62400,      62400,      160,      320, 0xcfbcc3df
397
-0,      62560,      62560,      160,      320, 0x3d8cb7ae
398
-0,      62720,      62720,      160,      320, 0xbe39aec0
399
-0,      62880,      62880,      160,      320, 0xd236bf71
400
-0,      63040,      63040,      160,      320, 0x9377b0b2
401
-0,      63200,      63200,      160,      320, 0xb5e6b2df
402
-0,      63360,      63360,      160,      320, 0xa3b9bbce
403
-0,      63520,      63520,      160,      320, 0xa7bda251
404
-0,      63680,      63680,      160,      320, 0xbf9ab162
405
-0,      63840,      63840,      160,      320, 0x6928b9cb
406
-0,      64000,      64000,      160,      320, 0xf5cca209
407
-0,      64160,      64160,      160,      320, 0xfdf4afad
408
-0,      64320,      64320,      160,      320, 0xe7e7c216
409
-0,      64480,      64480,      160,      320, 0x0c5797c6
410
-0,      64640,      64640,      160,      320, 0x66c1a9ca
411
-0,      64800,      64800,      160,      320, 0x6b5ca48d
412
-0,      64960,      64960,      160,      320, 0xec04968a
413
-0,      65120,      65120,      160,      320, 0xaaada691
414
-0,      65280,      65280,      160,      320, 0x77c3a624
415
-0,      65440,      65440,      160,      320, 0xaed9a5d5
416
-0,      65600,      65600,      160,      320, 0x360fac41
417
-0,      65760,      65760,      160,      320, 0xa05ea727
418
-0,      65920,      65920,      160,      320, 0x9f7b9f83
419
-0,      66080,      66080,      160,      320, 0x474bc4c2
420
-0,      66240,      66240,      160,      320, 0xb6078d3b
421
-0,      66400,      66400,      160,      320, 0x8e15a8f9
422
-0,      66560,      66560,      160,      320, 0x7dc7d4a8
423
-0,      66720,      66720,      160,      320, 0x55ceab6b
424
-0,      66880,      66880,      160,      320, 0x982cc94f
425
-0,      67040,      67040,      160,      320, 0x6153948f
426
-0,      67200,      67200,      160,      320, 0x5338c621
427
-0,      67360,      67360,      160,      320, 0x2e2db6e8
428
-0,      67520,      67520,      160,      320, 0x28e3a9c3
429
-0,      67680,      67680,      160,      320, 0x74d7b435
430
-0,      67840,      67840,      160,      320, 0xcf17a10c
431
-0,      68000,      68000,      160,      320, 0xf1f9ac8c
432
-0,      68160,      68160,      160,      320, 0x35e0b480
433
-0,      68320,      68320,      160,      320, 0x5e60b3a4
434
-0,      68480,      68480,      160,      320, 0x20579b26
435
-0,      68640,      68640,      160,      320, 0x3e27b89b
436
-0,      68800,      68800,      160,      320, 0x02e4af94
437
-0,      68960,      68960,      160,      320, 0x6d6897f1
438
-0,      69120,      69120,      160,      320, 0x1582b267
439
-0,      69280,      69280,      160,      320, 0x33ba9eb3
440
-0,      69440,      69440,      160,      320, 0xb6acad7d
441
-0,      69600,      69600,      160,      320, 0x1969a6c2
442
-0,      69760,      69760,      160,      320, 0x363fa350
443
-0,      69920,      69920,      160,      320, 0xae50bf65
444
-0,      70080,      70080,      160,      320, 0x0877a50f
445
-0,      70240,      70240,      160,      320, 0x66e2a42f
446
-0,      70400,      70400,      160,      320, 0x0b0abcb3
447
-0,      70560,      70560,      160,      320, 0x23a9afaa
448
-0,      70720,      70720,      160,      320, 0xc3729b40
449
-0,      70880,      70880,      160,      320, 0xdd3fc7e2
450
-0,      71040,      71040,      160,      320, 0x7e0494af
451
-0,      71200,      71200,      160,      320, 0xcbd096fb
452
-0,      71360,      71360,      160,      320, 0x5d71b303
453
-0,      71520,      71520,      160,      320, 0xeedca04a
454
-0,      71680,      71680,      160,      320, 0x2836a47d
455
-0,      71840,      71840,      160,      320, 0x7237c2a0
456
-0,      72000,      72000,      160,      320, 0x7c009bc0
457
-0,      72160,      72160,      160,      320, 0xc9dcb366
458
-0,      72320,      72320,      160,      320, 0x4993aac8
459
-0,      72480,      72480,      160,      320, 0x05ec9954
460
-0,      72640,      72640,      160,      320, 0xa955bd5c
461
-0,      72800,      72800,      160,      320, 0x9018aea3
462
-0,      72960,      72960,      160,      320, 0x780cca52
463
-0,      73120,      73120,      160,      320, 0x9b8f95f6
464
-0,      73280,      73280,      160,      320, 0xcd7bb178
465
-0,      73440,      73440,      160,      320, 0xfec6b443
466
-0,      73600,      73600,      160,      320, 0xe214abb6
467
-0,      73760,      73760,      160,      320, 0xdcbebb38
468
-0,      73920,      73920,      160,      320, 0xe683a30d
469
-0,      74080,      74080,      160,      320, 0xe4cdb197
470
-0,      74240,      74240,      160,      320, 0xa426c432
471
-0,      74400,      74400,      160,      320, 0x761ba6cc
472
-0,      74560,      74560,      160,      320, 0xcc9aa6aa
473
-0,      74720,      74720,      160,      320, 0x742bd03d
474
-0,      74880,      74880,      160,      320, 0x61d9a511
475
-0,      75040,      75040,      160,      320, 0x3021a4dd
476
-0,      75200,      75200,      160,      320, 0x6970bbc0
477
-0,      75360,      75360,      160,      320, 0x76f5a037
478
-0,      75520,      75520,      160,      320, 0x758d91f2
479
-0,      75680,      75680,      160,      320, 0xe854a2f1
480
-0,      75840,      75840,      160,      320, 0xf994a6f8
481
-0,      76000,      76000,      160,      320, 0x31ebaf40
482
-0,      76160,      76160,      160,      320, 0x24699970
483
-0,      76320,      76320,      160,      320, 0x37dda53e
484
-0,      76480,      76480,      160,      320, 0xa857a752
485
-0,      76640,      76640,      160,      320, 0xc483ad1d
486
-0,      76800,      76800,      160,      320, 0x5966add9
487
-0,      76960,      76960,      160,      320, 0x4dbab89c
488
-0,      77120,      77120,      160,      320, 0x2f0bb0e6
489
-0,      77280,      77280,      160,      320, 0x913aaa88
490
-0,      77440,      77440,      160,      320, 0x245dc1c3
491
-0,      77600,      77600,      160,      320, 0xb085c5ad
492
-0,      77760,      77760,      160,      320, 0x9cf1b0fa
493
-0,      77920,      77920,      160,      320, 0x6887b543
494
-0,      78080,      78080,      160,      320, 0xcad69feb
495
-0,      78240,      78240,      160,      320, 0xc12a8ddb
496
-0,      78400,      78400,      160,      320, 0x01d1bc5a
497
-0,      78560,      78560,      160,      320, 0x3018b7e8
498
-0,      78720,      78720,      160,      320, 0x6431b0ef
499
-0,      78880,      78880,      160,      320, 0x3a53998e
500
-0,      79040,      79040,      160,      320, 0x1c80a6c6
501
-0,      79200,      79200,      160,      320, 0x6639adc5
502
-0,      79360,      79360,      160,      320, 0x92489f9a
503
-0,      79520,      79520,      160,      320, 0x8cafad00
504
-0,      79680,      79680,      160,      320, 0xca0392e1
505
-0,      79840,      79840,      160,      320, 0x30a9ae88
6
+0,          0,          0,       64,      128, 0x3ef33f6f
7
+0,         64,         64,      160,      320, 0x2052a4e7
8
+0,        224,        224,      160,      320, 0xe9aeafca
9
+0,        384,        384,      160,      320, 0xde83b450
10
+0,        544,        544,      160,      320, 0x06a6a80e
11
+0,        704,        704,      160,      320, 0xf6aeb1e2
12
+0,        864,        864,      160,      320, 0x2623b40c
13
+0,       1024,       1024,      160,      320, 0x8ec69f25
14
+0,       1184,       1184,      160,      320, 0xddaaac88
15
+0,       1344,       1344,      160,      320, 0x9e60b713
16
+0,       1504,       1504,      160,      320, 0xb738ab30
17
+0,       1664,       1664,      160,      320, 0xdb4bbb92
18
+0,       1824,       1824,      160,      320, 0x0370ae8b
19
+0,       1984,       1984,      160,      320, 0xb611a3fb
20
+0,       2144,       2144,      160,      320, 0x07ee8e3b
21
+0,       2304,       2304,      160,      320, 0xdb1ec628
22
+0,       2464,       2464,      160,      320, 0xd5f1bda2
23
+0,       2624,       2624,      160,      320, 0xcabb9a9c
24
+0,       2784,       2784,      160,      320, 0x16c8ad61
25
+0,       2944,       2944,      160,      320, 0xf76fc25e
26
+0,       3104,       3104,      160,      320, 0x7118a10d
27
+0,       3264,       3264,      160,      320, 0x29f9a0db
28
+0,       3424,       3424,      160,      320, 0x41f2a4ef
29
+0,       3584,       3584,      160,      320, 0x36dfb231
30
+0,       3744,       3744,      160,      320, 0xc5399eda
31
+0,       3904,       3904,      160,      320, 0x17d4b9e0
32
+0,       4064,       4064,      160,      320, 0x2b5797ac
33
+0,       4224,       4224,      160,      320, 0x0128c5e7
34
+0,       4384,       4384,      160,      320, 0xf4f38037
35
+0,       4544,       4544,      160,      320, 0x77d6b5f2
36
+0,       4704,       4704,      160,      320, 0xd94a93e0
37
+0,       4864,       4864,      160,      320, 0x968daae3
38
+0,       5024,       5024,      160,      320, 0xda5ba0ec
39
+0,       5184,       5184,      160,      320, 0x316da1ec
40
+0,       5344,       5344,      160,      320, 0x3a35b2d2
41
+0,       5504,       5504,      160,      320, 0xca0b988f
42
+0,       5664,       5664,      160,      320, 0x1295b0b1
43
+0,       5824,       5824,      160,      320, 0xe121ae72
44
+0,       5984,       5984,      160,      320, 0x7da7ad43
45
+0,       6144,       6144,      160,      320, 0x96a49cfe
46
+0,       6304,       6304,      160,      320, 0x70c2b1de
47
+0,       6464,       6464,      160,      320, 0x668d88c0
48
+0,       6624,       6624,      160,      320, 0x5460b5a8
49
+0,       6784,       6784,      160,      320, 0x6ac78eab
50
+0,       6944,       6944,      160,      320, 0x0d8dab87
51
+0,       7104,       7104,      160,      320, 0xe2be94af
52
+0,       7264,       7264,      160,      320, 0x3487acdc
53
+0,       7424,       7424,      160,      320, 0x5048955a
54
+0,       7584,       7584,      160,      320, 0x2ef4ae0d
55
+0,       7744,       7744,      160,      320, 0xc765b773
56
+0,       7904,       7904,      160,      320, 0xad96a486
57
+0,       8064,       8064,      160,      320, 0xb9fdbf1f
58
+0,       8224,       8224,      160,      320, 0xf26c9ecf
59
+0,       8384,       8384,      160,      320, 0xbcadb535
60
+0,       8544,       8544,      160,      320, 0xa8c897bc
61
+0,       8704,       8704,      160,      320, 0xaa58b520
62
+0,       8864,       8864,      160,      320, 0xcb48a716
63
+0,       9024,       9024,      160,      320, 0x4d5da564
64
+0,       9184,       9184,      160,      320, 0x9809ae28
65
+0,       9344,       9344,      160,      320, 0x5baeb1e4
66
+0,       9504,       9504,      160,      320, 0x6a719b63
67
+0,       9664,       9664,      160,      320, 0xc27d92f0
68
+0,       9824,       9824,      160,      320, 0x0e9b9fe9
69
+0,       9984,       9984,      160,      320, 0xbf9d9bf7
70
+0,      10144,      10144,      160,      320, 0xf35aa64d
71
+0,      10304,      10304,      160,      320, 0x26449ce8
72
+0,      10464,      10464,      160,      320, 0x58f4a997
73
+0,      10624,      10624,      160,      320, 0x155da289
74
+0,      10784,      10784,      160,      320, 0x63b19a5c
75
+0,      10944,      10944,      160,      320, 0xe01aad38
76
+0,      11104,      11104,      160,      320, 0x4e0f9c43
77
+0,      11264,      11264,      160,      320, 0x9447a284
78
+0,      11424,      11424,      160,      320, 0xdb36a433
79
+0,      11584,      11584,      160,      320, 0x799a9b2c
80
+0,      11744,      11744,      160,      320, 0x1526a162
81
+0,      11904,      11904,      160,      320, 0x0a4ea140
82
+0,      12064,      12064,      160,      320, 0xb08f9ed7
83
+0,      12224,      12224,      160,      320, 0x221bab76
84
+0,      12384,      12384,      160,      320, 0x4befacf0
85
+0,      12544,      12544,      160,      320, 0xac489509
86
+0,      12704,      12704,      160,      320, 0x57a1a5b4
87
+0,      12864,      12864,      160,      320, 0x81e8ab97
88
+0,      13024,      13024,      160,      320, 0xc6ada4d6
89
+0,      13184,      13184,      160,      320, 0x12489975
90
+0,      13344,      13344,      160,      320, 0x1da59ba9
91
+0,      13504,      13504,      160,      320, 0xf225ac62
92
+0,      13664,      13664,      160,      320, 0x8c8e9eab
93
+0,      13824,      13824,      160,      320, 0x10599dec
94
+0,      13984,      13984,      160,      320, 0x06c39fa5
95
+0,      14144,      14144,      160,      320, 0xb0efa3c4
96
+0,      14304,      14304,      160,      320, 0x72caadab
97
+0,      14464,      14464,      160,      320, 0xe4619ff0
98
+0,      14624,      14624,      160,      320, 0x49bca017
99
+0,      14784,      14784,      160,      320, 0x413f9fbe
100
+0,      14944,      14944,      160,      320, 0x6eaed0ee
101
+0,      15104,      15104,      160,      320, 0x27e4b1eb
102
+0,      15264,      15264,      160,      320, 0x8c42a30f
103
+0,      15424,      15424,      160,      320, 0x0afaa0f4
104
+0,      15584,      15584,      160,      320, 0x0f74b76b
105
+0,      15744,      15744,      160,      320, 0xa9a2b9d5
106
+0,      15904,      15904,      160,      320, 0xde2a8712
107
+0,      16064,      16064,      160,      320, 0xcfc8b3a2
108
+0,      16224,      16224,      160,      320, 0x768cadce
109
+0,      16384,      16384,      160,      320, 0x3a8a97f1
110
+0,      16544,      16544,      160,      320, 0x502fa59b
111
+0,      16704,      16704,      160,      320, 0x4c3e9b0f
112
+0,      16864,      16864,      160,      320, 0x1cd2b111
113
+0,      17024,      17024,      160,      320, 0xa845a5a3
114
+0,      17184,      17184,      160,      320, 0xa6b8b982
115
+0,      17344,      17344,      160,      320, 0x4d5caab9
116
+0,      17504,      17504,      160,      320, 0x7993b604
117
+0,      17664,      17664,      160,      320, 0x8d19b37b
118
+0,      17824,      17824,      160,      320, 0xbe48adb6
119
+0,      17984,      17984,      160,      320, 0x7d68ab8e
120
+0,      18144,      18144,      160,      320, 0xbfffb0e2
121
+0,      18304,      18304,      160,      320, 0x90b5b7e3
122
+0,      18464,      18464,      160,      320, 0x9fa1b016
123
+0,      18624,      18624,      160,      320, 0x70abafc9
124
+0,      18784,      18784,      160,      320, 0x82cfad9c
125
+0,      18944,      18944,      160,      320, 0x05f6aa2c
126
+0,      19104,      19104,      160,      320, 0x511cbb5b
127
+0,      19264,      19264,      160,      320, 0xd27caaa6
128
+0,      19424,      19424,      160,      320, 0x781ca481
129
+0,      19584,      19584,      160,      320, 0x12e9ad1a
130
+0,      19744,      19744,      160,      320, 0xe46b989d
131
+0,      19904,      19904,      160,      320, 0x76dbb0a7
132
+0,      20064,      20064,      160,      320, 0x10eba486
133
+0,      20224,      20224,      160,      320, 0x2269a7c8
134
+0,      20384,      20384,      160,      320, 0x084a9c7e
135
+0,      20544,      20544,      160,      320, 0x84eda891
136
+0,      20704,      20704,      160,      320, 0x2ef9a639
137
+0,      20864,      20864,      160,      320, 0x8bb2a0dd
138
+0,      21024,      21024,      160,      320, 0x47e5a169
139
+0,      21184,      21184,      160,      320, 0x98faae42
140
+0,      21344,      21344,      160,      320, 0x81d2aba4
141
+0,      21504,      21504,      160,      320, 0x5af8bb33
142
+0,      21664,      21664,      160,      320, 0x331e8d9f
143
+0,      21824,      21824,      160,      320, 0xd9b0c09a
144
+0,      21984,      21984,      160,      320, 0xbaf9bfcf
145
+0,      22144,      22144,      160,      320, 0x54e89ab5
146
+0,      22304,      22304,      160,      320, 0x1d62c1d2
147
+0,      22464,      22464,      160,      320, 0xead6b436
148
+0,      22624,      22624,      160,      320, 0x465f98bc
149
+0,      22784,      22784,      160,      320, 0xe707a346
150
+0,      22944,      22944,      160,      320, 0xf66cb1c2
151
+0,      23104,      23104,      160,      320, 0xcfc89ae6
152
+0,      23264,      23264,      160,      320, 0x0b10b796
153
+0,      23424,      23424,      160,      320, 0xb29caf2c
154
+0,      23584,      23584,      160,      320, 0x0284a9d1
155
+0,      23744,      23744,      160,      320, 0xb966b5fc
156
+0,      23904,      23904,      160,      320, 0x2defa630
157
+0,      24064,      24064,      160,      320, 0xcdcd8ef3
158
+0,      24224,      24224,      160,      320, 0xa81bba2b
159
+0,      24384,      24384,      160,      320, 0x6bc0aeb1
160
+0,      24544,      24544,      160,      320, 0x38d8ac82
161
+0,      24704,      24704,      160,      320, 0xeb66a865
162
+0,      24864,      24864,      160,      320, 0x4fff9cd9
163
+0,      25024,      25024,      160,      320, 0x6819a19b
164
+0,      25184,      25184,      160,      320, 0xfd7c93ce
165
+0,      25344,      25344,      160,      320, 0xa7419f63
166
+0,      25504,      25504,      160,      320, 0x572caacb
167
+0,      25664,      25664,      160,      320, 0x918fb1de
168
+0,      25824,      25824,      160,      320, 0x0088a675
169
+0,      25984,      25984,      160,      320, 0x19229cf7
170
+0,      26144,      26144,      160,      320, 0x827ea812
171
+0,      26304,      26304,      160,      320, 0x6c258ef7
172
+0,      26464,      26464,      160,      320, 0x6a89b8fe
173
+0,      26624,      26624,      160,      320, 0x166c9ce0
174
+0,      26784,      26784,      160,      320, 0x68b39db7
175
+0,      26944,      26944,      160,      320, 0x3d5aa8ec
176
+0,      27104,      27104,      160,      320, 0x25e09ff3
177
+0,      27264,      27264,      160,      320, 0x759aa4ce
178
+0,      27424,      27424,      160,      320, 0xe5aab0ea
179
+0,      27584,      27584,      160,      320, 0xf0359e9a
180
+0,      27744,      27744,      160,      320, 0x51199fff
181
+0,      27904,      27904,      160,      320, 0xb04aa236
182
+0,      28064,      28064,      160,      320, 0xe09da0e3
183
+0,      28224,      28224,      160,      320, 0x144f98a9
184
+0,      28384,      28384,      160,      320, 0x0b4e9f8d
185
+0,      28544,      28544,      160,      320, 0xbb69a090
186
+0,      28704,      28704,      160,      320, 0xec6e9b5b
187
+0,      28864,      28864,      160,      320, 0x4f86a477
188
+0,      29024,      29024,      160,      320, 0x4a179d04
189
+0,      29184,      29184,      160,      320, 0x9682a375
190
+0,      29344,      29344,      160,      320, 0x3c6ba55e
191
+0,      29504,      29504,      160,      320, 0x50c0ab50
192
+0,      29664,      29664,      160,      320, 0xe58ea907
193
+0,      29824,      29824,      160,      320, 0xc5eaa021
194
+0,      29984,      29984,      160,      320, 0x38859f01
195
+0,      30144,      30144,      160,      320, 0x73f8a540
196
+0,      30304,      30304,      160,      320, 0x395da234
197
+0,      30464,      30464,      160,      320, 0x7f50b144
198
+0,      30624,      30624,      160,      320, 0x45568ceb
199
+0,      30784,      30784,      160,      320, 0xd0508dec
200
+0,      30944,      30944,      160,      320, 0x60aba7e4
201
+0,      31104,      31104,      160,      320, 0x4b24b15f
202
+0,      31264,      31264,      160,      320, 0xbfc9afd6
203
+0,      31424,      31424,      160,      320, 0xf0f2ad49
204
+0,      31584,      31584,      160,      320, 0xeea0a426
205
+0,      31744,      31744,      160,      320, 0xff07a7c9
206
+0,      31904,      31904,      160,      320, 0xce1fc788
207
+0,      32064,      32064,      160,      320, 0xc074ae9b
208
+0,      32224,      32224,      160,      320, 0x51649696
209
+0,      32384,      32384,      160,      320, 0x24399744
210
+0,      32544,      32544,      160,      320, 0xfb0eb920
211
+0,      32704,      32704,      160,      320, 0x3bf8af5c
212
+0,      32864,      32864,      160,      320, 0xeab69ee0
213
+0,      33024,      33024,      160,      320, 0x182696bb
214
+0,      33184,      33184,      160,      320, 0x36e6af72
215
+0,      33344,      33344,      160,      320, 0x48cc9ecc
216
+0,      33504,      33504,      160,      320, 0xfb3ca7b8
217
+0,      33664,      33664,      160,      320, 0xe01aa4b4
218
+0,      33824,      33824,      160,      320, 0x5c6dac8c
219
+0,      33984,      33984,      160,      320, 0x072fbd93
220
+0,      34144,      34144,      160,      320, 0xc8899ccc
221
+0,      34304,      34304,      160,      320, 0xdcc990ac
222
+0,      34464,      34464,      160,      320, 0x28e0a9d0
223
+0,      34624,      34624,      160,      320, 0x0cdbaa11
224
+0,      34784,      34784,      160,      320, 0x8f4ca093
225
+0,      34944,      34944,      160,      320, 0x7ee79ea9
226
+0,      35104,      35104,      160,      320, 0xa762b695
227
+0,      35264,      35264,      160,      320, 0x9af0b5da
228
+0,      35424,      35424,      160,      320, 0x1f2cb0e7
229
+0,      35584,      35584,      160,      320, 0x6029b8bb
230
+0,      35744,      35744,      160,      320, 0xf2f7acec
231
+0,      35904,      35904,      160,      320, 0xb3e5b5be
232
+0,      36064,      36064,      160,      320, 0x266ba8a6
233
+0,      36224,      36224,      160,      320, 0x4ff59296
234
+0,      36384,      36384,      160,      320, 0x11d1b9ac
235
+0,      36544,      36544,      160,      320, 0x749197f7
236
+0,      36704,      36704,      160,      320, 0x8192b517
237
+0,      36864,      36864,      160,      320, 0xde129dbe
238
+0,      37024,      37024,      160,      320, 0x85e4a096
239
+0,      37184,      37184,      160,      320, 0xdebf9182
240
+0,      37344,      37344,      160,      320, 0x7a4ba0bf
241
+0,      37504,      37504,      160,      320, 0x55fe9fcd
242
+0,      37664,      37664,      160,      320, 0xd242adec
243
+0,      37824,      37824,      160,      320, 0xeaf5b159
244
+0,      37984,      37984,      160,      320, 0xfcb1a571
245
+0,      38144,      38144,      160,      320, 0x62fabda0
246
+0,      38304,      38304,      160,      320, 0x45a9abcc
247
+0,      38464,      38464,      160,      320, 0x07af974b
248
+0,      38624,      38624,      160,      320, 0xc2a0b4fd
249
+0,      38784,      38784,      160,      320, 0xc30abccd
250
+0,      38944,      38944,      160,      320, 0xd33ca61c
251
+0,      39104,      39104,      160,      320, 0x3c33d11a
252
+0,      39264,      39264,      160,      320, 0x9c2ca0ac
253
+0,      39424,      39424,      160,      320, 0xa5d69777
254
+0,      39584,      39584,      160,      320, 0xb7d2c6b8
255
+0,      39744,      39744,      160,      320, 0x34bbaab9
256
+0,      39904,      39904,      160,      320, 0x3e7baccb
257
+0,      40064,      40064,      160,      320, 0x92c6b7e6
258
+0,      40224,      40224,      160,      320, 0xc810a18a
259
+0,      40384,      40384,      160,      320, 0x06a09f56
260
+0,      40544,      40544,      160,      320, 0x8804a504
261
+0,      40704,      40704,      160,      320, 0x783ba7d5
262
+0,      40864,      40864,      160,      320, 0x24dcada6
263
+0,      41024,      41024,      160,      320, 0x4af796be
264
+0,      41184,      41184,      160,      320, 0x1454b19c
265
+0,      41344,      41344,      160,      320, 0x0ad0a56e
266
+0,      41504,      41504,      160,      320, 0x8944a44e
267
+0,      41664,      41664,      160,      320, 0x31069ebd
268
+0,      41824,      41824,      160,      320, 0x19cb9812
269
+0,      41984,      41984,      160,      320, 0xac75abe2
270
+0,      42144,      42144,      160,      320, 0x0162a200
271
+0,      42304,      42304,      160,      320, 0xa2d7a4b2
272
+0,      42464,      42464,      160,      320, 0x078ca611
273
+0,      42624,      42624,      160,      320, 0x0ec39b40
274
+0,      42784,      42784,      160,      320, 0xe8f794b2
275
+0,      42944,      42944,      160,      320, 0xc2cfb258
276
+0,      43104,      43104,      160,      320, 0xe4759061
277
+0,      43264,      43264,      160,      320, 0xb1b6aea4
278
+0,      43424,      43424,      160,      320, 0x9bfb96df
279
+0,      43584,      43584,      160,      320, 0xcc61b5d3
280
+0,      43744,      43744,      160,      320, 0xd14e8df9
281
+0,      43904,      43904,      160,      320, 0xd9d5bbf5
282
+0,      44064,      44064,      160,      320, 0x4d9fa9b0
283
+0,      44224,      44224,      160,      320, 0xf606abfc
284
+0,      44384,      44384,      160,      320, 0x720baa19
285
+0,      44544,      44544,      160,      320, 0x7f7cac49
286
+0,      44704,      44704,      160,      320, 0xceab9b54
287
+0,      44864,      44864,      160,      320, 0x645fa70a
288
+0,      45024,      45024,      160,      320, 0xa081a40f
289
+0,      45184,      45184,      160,      320, 0x21d78f8c
290
+0,      45344,      45344,      160,      320, 0xedf3abc6
291
+0,      45504,      45504,      160,      320, 0x17679637
292
+0,      45664,      45664,      160,      320, 0x1cb1ae04
293
+0,      45824,      45824,      160,      320, 0x17cd9f62
294
+0,      45984,      45984,      160,      320, 0xf4bca3ab
295
+0,      46144,      46144,      160,      320, 0xb3bd9152
296
+0,      46304,      46304,      160,      320, 0x4e1e9825
297
+0,      46464,      46464,      160,      320, 0x037e9a56
298
+0,      46624,      46624,      160,      320, 0xd7589fcc
299
+0,      46784,      46784,      160,      320, 0x5f949e90
300
+0,      46944,      46944,      160,      320, 0xe133a495
301
+0,      47104,      47104,      160,      320, 0x7cb7a52c
302
+0,      47264,      47264,      160,      320, 0xb8b29d95
303
+0,      47424,      47424,      160,      320, 0x01bca472
304
+0,      47584,      47584,      160,      320, 0xbcc69895
305
+0,      47744,      47744,      160,      320, 0xabffa0ee
306
+0,      47904,      47904,      160,      320, 0xe6629eca
307
+0,      48064,      48064,      160,      320, 0x572da7cd
308
+0,      48224,      48224,      160,      320, 0x3017972d
309
+0,      48384,      48384,      160,      320, 0xac4e9c78
310
+0,      48544,      48544,      160,      320, 0x112f9c45
311
+0,      48704,      48704,      160,      320, 0x05e9a64d
312
+0,      48864,      48864,      160,      320, 0x8f7394d4
313
+0,      49024,      49024,      160,      320, 0xbaeea07e
314
+0,      49184,      49184,      160,      320, 0xd757c00e
315
+0,      49344,      49344,      160,      320, 0x8aa09783
316
+0,      49504,      49504,      160,      320, 0x31d4ae7a
317
+0,      49664,      49664,      160,      320, 0x221493e8
318
+0,      49824,      49824,      160,      320, 0x92f4a3a7
319
+0,      49984,      49984,      160,      320, 0xbd5bafd9
320
+0,      50144,      50144,      160,      320, 0x1895b760
321
+0,      50304,      50304,      160,      320, 0x7a4eacdd
322
+0,      50464,      50464,      160,      320, 0xc9f7a1c3
323
+0,      50624,      50624,      160,      320, 0xd750be06
324
+0,      50784,      50784,      160,      320, 0x641d9a6f
325
+0,      50944,      50944,      160,      320, 0x70d6b6ff
326
+0,      51104,      51104,      160,      320, 0x1fd3a546
327
+0,      51264,      51264,      160,      320, 0x72cfaabe
328
+0,      51424,      51424,      160,      320, 0x2e61b6ce
329
+0,      51584,      51584,      160,      320, 0x4813a091
330
+0,      51744,      51744,      160,      320, 0xbfe7bc0f
331
+0,      51904,      51904,      160,      320, 0x8c759c1f
332
+0,      52064,      52064,      160,      320, 0xf4c1c952
333
+0,      52224,      52224,      160,      320, 0x00fdaa79
334
+0,      52384,      52384,      160,      320, 0x2ffda252
335
+0,      52544,      52544,      160,      320, 0x841aa523
336
+0,      52704,      52704,      160,      320, 0x8c079e5e
337
+0,      52864,      52864,      160,      320, 0x96e9a83f
338
+0,      53024,      53024,      160,      320, 0x5926a639
339
+0,      53184,      53184,      160,      320, 0x02e1a07b
340
+0,      53344,      53344,      160,      320, 0x2972a999
341
+0,      53504,      53504,      160,      320, 0x30c89c62
342
+0,      53664,      53664,      160,      320, 0x83f5a263
343
+0,      53824,      53824,      160,      320, 0xa3909667
344
+0,      53984,      53984,      160,      320, 0xd5309fd4
345
+0,      54144,      54144,      160,      320, 0x3154a571
346
+0,      54304,      54304,      160,      320, 0x51039a5e
347
+0,      54464,      54464,      160,      320, 0xf167a344
348
+0,      54624,      54624,      160,      320, 0x8e709d7d
349
+0,      54784,      54784,      160,      320, 0x936fa0fd
350
+0,      54944,      54944,      160,      320, 0x024b9e3c
351
+0,      55104,      55104,      160,      320, 0x2ea1aa75
352
+0,      55264,      55264,      160,      320, 0x33f0a2bb
353
+0,      55424,      55424,      160,      320, 0xbf079d2d
354
+0,      55584,      55584,      160,      320, 0x847ba2c8
355
+0,      55744,      55744,      160,      320, 0x37e1a767
356
+0,      55904,      55904,      160,      320, 0xb607acbb
357
+0,      56064,      56064,      160,      320, 0x1288ac6d
358
+0,      56224,      56224,      160,      320, 0xf60e98b3
359
+0,      56384,      56384,      160,      320, 0xc6b5abdd
360
+0,      56544,      56544,      160,      320, 0x7feaa710
361
+0,      56704,      56704,      160,      320, 0x77329fcd
362
+0,      56864,      56864,      160,      320, 0x91a6a715
363
+0,      57024,      57024,      160,      320, 0xd0e99f24
364
+0,      57184,      57184,      160,      320, 0x07089f61
365
+0,      57344,      57344,      160,      320, 0x2bbda900
366
+0,      57504,      57504,      160,      320, 0xad3da0d5
367
+0,      57664,      57664,      160,      320, 0x997ba6d2
368
+0,      57824,      57824,      160,      320, 0xb15b9dcb
369
+0,      57984,      57984,      160,      320, 0x17cea82f
370
+0,      58144,      58144,      160,      320, 0xab51a73e
371
+0,      58304,      58304,      160,      320, 0x77a1abd6
372
+0,      58464,      58464,      160,      320, 0x0bddacad
373
+0,      58624,      58624,      160,      320, 0x43b3bdc4
374
+0,      58784,      58784,      160,      320, 0xefe0a9ba
375
+0,      58944,      58944,      160,      320, 0x8eb4bc2f
376
+0,      59104,      59104,      160,      320, 0x39cdc190
377
+0,      59264,      59264,      160,      320, 0x1ef3baff
378
+0,      59424,      59424,      160,      320, 0x1a6ab7e2
379
+0,      59584,      59584,      160,      320, 0x444ccc69
380
+0,      59744,      59744,      160,      320, 0x05ebb598
381
+0,      59904,      59904,      160,      320, 0x4ac5b0ad
382
+0,      60064,      60064,      160,      320, 0x0ee5ba52
383
+0,      60224,      60224,      160,      320, 0x501d9fa0
384
+0,      60384,      60384,      160,      320, 0x2038a9f4
385
+0,      60544,      60544,      160,      320, 0xa61cb8b3
386
+0,      60704,      60704,      160,      320, 0xdd009777
387
+0,      60864,      60864,      160,      320, 0x2a2db86d
388
+0,      61024,      61024,      160,      320, 0xe9bab3bc
389
+0,      61184,      61184,      160,      320, 0xf7f8a056
390
+0,      61344,      61344,      160,      320, 0x514caf14
391
+0,      61504,      61504,      160,      320, 0xa220b149
392
+0,      61664,      61664,      160,      320, 0xbf7ea183
393
+0,      61824,      61824,      160,      320, 0x1d8dc5c6
394
+0,      61984,      61984,      160,      320, 0x9182a8ea
395
+0,      62144,      62144,      160,      320, 0x31eba026
396
+0,      62304,      62304,      160,      320, 0xcfbcc3df
397
+0,      62464,      62464,      160,      320, 0x3d8cb7ae
398
+0,      62624,      62624,      160,      320, 0xbe39aec0
399
+0,      62784,      62784,      160,      320, 0xd236bf71
400
+0,      62944,      62944,      160,      320, 0x9377b0b2
401
+0,      63104,      63104,      160,      320, 0xb5e6b2df
402
+0,      63264,      63264,      160,      320, 0xa3b9bbce
403
+0,      63424,      63424,      160,      320, 0xa7bda251
404
+0,      63584,      63584,      160,      320, 0xbf9ab162
405
+0,      63744,      63744,      160,      320, 0x6928b9cb
406
+0,      63904,      63904,      160,      320, 0xf5cca209
407
+0,      64064,      64064,      160,      320, 0xfdf4afad
408
+0,      64224,      64224,      160,      320, 0xe7e7c216
409
+0,      64384,      64384,      160,      320, 0x0c5797c6
410
+0,      64544,      64544,      160,      320, 0x66c1a9ca
411
+0,      64704,      64704,      160,      320, 0x6b5ca48d
412
+0,      64864,      64864,      160,      320, 0xec04968a
413
+0,      65024,      65024,      160,      320, 0xaaada691
414
+0,      65184,      65184,      160,      320, 0x77c3a624
415
+0,      65344,      65344,      160,      320, 0xaed9a5d5
416
+0,      65504,      65504,      160,      320, 0x360fac41
417
+0,      65664,      65664,      160,      320, 0xa05ea727
418
+0,      65824,      65824,      160,      320, 0x9f7b9f83
419
+0,      65984,      65984,      160,      320, 0x474bc4c2
420
+0,      66144,      66144,      160,      320, 0xb6078d3b
421
+0,      66304,      66304,      160,      320, 0x8e15a8f9
422
+0,      66464,      66464,      160,      320, 0x7dc7d4a8
423
+0,      66624,      66624,      160,      320, 0x55ceab6b
424
+0,      66784,      66784,      160,      320, 0x982cc94f
425
+0,      66944,      66944,      160,      320, 0x6153948f
426
+0,      67104,      67104,      160,      320, 0x5338c621
427
+0,      67264,      67264,      160,      320, 0x2e2db6e8
428
+0,      67424,      67424,      160,      320, 0x28e3a9c3
429
+0,      67584,      67584,      160,      320, 0x74d7b435
430
+0,      67744,      67744,      160,      320, 0xcf17a10c
431
+0,      67904,      67904,      160,      320, 0xf1f9ac8c
432
+0,      68064,      68064,      160,      320, 0x35e0b480
433
+0,      68224,      68224,      160,      320, 0x5e60b3a4
434
+0,      68384,      68384,      160,      320, 0x20579b26
435
+0,      68544,      68544,      160,      320, 0x3e27b89b
436
+0,      68704,      68704,      160,      320, 0x02e4af94
437
+0,      68864,      68864,      160,      320, 0x6d6897f1
438
+0,      69024,      69024,      160,      320, 0x1582b267
439
+0,      69184,      69184,      160,      320, 0x33ba9eb3
440
+0,      69344,      69344,      160,      320, 0xb6acad7d
441
+0,      69504,      69504,      160,      320, 0x1969a6c2
442
+0,      69664,      69664,      160,      320, 0x363fa350
443
+0,      69824,      69824,      160,      320, 0xae50bf65
444
+0,      69984,      69984,      160,      320, 0x0877a50f
445
+0,      70144,      70144,      160,      320, 0x66e2a42f
446
+0,      70304,      70304,      160,      320, 0x0b0abcb3
447
+0,      70464,      70464,      160,      320, 0x23a9afaa
448
+0,      70624,      70624,      160,      320, 0xc3729b40
449
+0,      70784,      70784,      160,      320, 0xdd3fc7e2
450
+0,      70944,      70944,      160,      320, 0x7e0494af
451
+0,      71104,      71104,      160,      320, 0xcbd096fb
452
+0,      71264,      71264,      160,      320, 0x5d71b303
453
+0,      71424,      71424,      160,      320, 0xeedca04a
454
+0,      71584,      71584,      160,      320, 0x2836a47d
455
+0,      71744,      71744,      160,      320, 0x7237c2a0
456
+0,      71904,      71904,      160,      320, 0x7c009bc0
457
+0,      72064,      72064,      160,      320, 0xc9dcb366
458
+0,      72224,      72224,      160,      320, 0x4993aac8
459
+0,      72384,      72384,      160,      320, 0x05ec9954
460
+0,      72544,      72544,      160,      320, 0xa955bd5c
461
+0,      72704,      72704,      160,      320, 0x9018aea3
462
+0,      72864,      72864,      160,      320, 0x780cca52
463
+0,      73024,      73024,      160,      320, 0x9b8f95f6
464
+0,      73184,      73184,      160,      320, 0xcd7bb178
465
+0,      73344,      73344,      160,      320, 0xfec6b443
466
+0,      73504,      73504,      160,      320, 0xe214abb6
467
+0,      73664,      73664,      160,      320, 0xdcbebb38
468
+0,      73824,      73824,      160,      320, 0xe683a30d
469
+0,      73984,      73984,      160,      320, 0xe4cdb197
470
+0,      74144,      74144,      160,      320, 0xa426c432
471
+0,      74304,      74304,      160,      320, 0x761ba6cc
472
+0,      74464,      74464,      160,      320, 0xcc9aa6aa
473
+0,      74624,      74624,      160,      320, 0x742bd03d
474
+0,      74784,      74784,      160,      320, 0x61d9a511
475
+0,      74944,      74944,      160,      320, 0x3021a4dd
476
+0,      75104,      75104,      160,      320, 0x6970bbc0
477
+0,      75264,      75264,      160,      320, 0x76f5a037
478
+0,      75424,      75424,      160,      320, 0x758d91f2
479
+0,      75584,      75584,      160,      320, 0xe854a2f1
480
+0,      75744,      75744,      160,      320, 0xf994a6f8
481
+0,      75904,      75904,      160,      320, 0x31ebaf40
482
+0,      76064,      76064,      160,      320, 0x24699970
483
+0,      76224,      76224,      160,      320, 0x37dda53e
484
+0,      76384,      76384,      160,      320, 0xa857a752
485
+0,      76544,      76544,      160,      320, 0xc483ad1d
486
+0,      76704,      76704,      160,      320, 0x5966add9
487
+0,      76864,      76864,      160,      320, 0x4dbab89c
488
+0,      77024,      77024,      160,      320, 0x2f0bb0e6
489
+0,      77184,      77184,      160,      320, 0x913aaa88
490
+0,      77344,      77344,      160,      320, 0x245dc1c3
491
+0,      77504,      77504,      160,      320, 0xb085c5ad
492
+0,      77664,      77664,      160,      320, 0x9cf1b0fa
493
+0,      77824,      77824,      160,      320, 0x6887b543
494
+0,      77984,      77984,      160,      320, 0xcad69feb
495
+0,      78144,      78144,      160,      320, 0xc12a8ddb
496
+0,      78304,      78304,      160,      320, 0x01d1bc5a
497
+0,      78464,      78464,      160,      320, 0x3018b7e8
498
+0,      78624,      78624,      160,      320, 0x6431b0ef
499
+0,      78784,      78784,      160,      320, 0x3a53998e
500
+0,      78944,      78944,      160,      320, 0x1c80a6c6
501
+0,      79104,      79104,      160,      320, 0x6639adc5
502
+0,      79264,      79264,      160,      320, 0x92489f9a
503
+0,      79424,      79424,      160,      320, 0x8cafad00
504
+0,      79584,      79584,      160,      320, 0xca0392e1
505
+0,      79744,      79744,      160,      320, 0x30a9ae88
506
+0,      79904,      79904,       96,      192, 0x68b76a75
... ...
@@ -3,13 +3,13 @@
3 3
 #codec_id 0: rawvideo
4 4
 #dimensions 0: 1920x1080
5 5
 #sar 0: 1/1
6
-0,          1,          1,        1,  6220800, 0x89daa15e
7
-0,          2,          2,        1,  6220800, 0xcf52e254
8
-0,          3,          3,        1,  6220800, 0x91132c13
9
-0,          4,          4,        1,  6220800, 0x37b8be91
10
-0,          5,          5,        1,  6220800, 0x2b09bafa
11
-0,          6,          6,        1,  6220800, 0x06d79d8d
12
-0,          7,          7,        1,  6220800, 0x8e793c1d
13
-0,          8,          8,        1,  6220800, 0xea0fd885
14
-0,          9,          9,        1,  6220800, 0x7786a2ad
15
-0,         10,         10,        1,  6220800, 0xed4f9dd9
6
+0,          0,          0,        1,  6220800, 0x89daa15e
7
+0,          1,          1,        1,  6220800, 0xcf52e254
8
+0,          2,          2,        1,  6220800, 0x91132c13
9
+0,          3,          3,        1,  6220800, 0x37b8be91
10
+0,          4,          4,        1,  6220800, 0x2b09bafa
11
+0,          5,          5,        1,  6220800, 0x06d79d8d
12
+0,          6,          6,        1,  6220800, 0x8e793c1d
13
+0,          7,          7,        1,  6220800, 0xea0fd885
14
+0,          8,          8,        1,  6220800, 0x7786a2ad
15
+0,          9,          9,        1,  6220800, 0xed4f9dd9
16 16
new file mode 100644
... ...
@@ -0,0 +1,57 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, 3dd21395fc5d3429f9b08492f47af093
10
+0,          1,          1,        1,   460800, 117009cceecc160c385dac3d344505c9
11
+0,          2,          2,        1,   460800, c093aa6e8747287cfeb758f2da7476d1
12
+0,          3,          3,        1,   460800, 6b7c94a3363f3381f7f930ac02b0c975
13
+0,          4,          4,        1,   460800, 87c3824a0ef3566f1a384c3c3e2b0d96
14
+0,          5,          5,        1,   460800, 3de48f3009a159e4737b5993102266de
15
+0,          6,          6,        1,   460800, 2be0ed1afe921093645af2ff917281ab
16
+0,          7,          7,        1,   460800, a89170c8413305fdba8d413a5080e57a
17
+0,          8,          8,        1,   460800, 5a3be131222c223ef8eccd9636330839
18
+0,          9,          9,        1,   460800, 01068b423526481b9732214c16b9e229
19
+0,         10,         10,        1,   460800, f9ea60560154e82d77e2661c34dca143
20
+0,         11,         11,        1,   460800, d77f5b82e34ea5a450076a85141a5618
21
+0,         12,         12,        1,   460800, 91ff4efcfc3a2301fb2329139e0e71a2
22
+0,         13,         13,        1,   460800, af8d914008f5f64f2ec1fadfae8bc697
23
+0,         14,         14,        1,   460800, abb2c4fd1f1ce3c449236da246b62bef
24
+0,         15,         15,        1,   460800, 66b0558f03dd5a472836fea045dd06ea
25
+0,         16,         16,        1,   460800, 224207d3e5b93fc4e8c71b782aabca51
26
+0,         17,         17,        1,   460800, ef975cfa7bc4de88f1333eb301f7ebdd
27
+0,         18,         18,        1,   460800, d75bf790003d2b1ee56bea0cef068e8e
28
+0,         19,         19,        1,   460800, d7a16935d7f808cca046db971e5b612a
29
+0,         20,         20,        1,   460800, f49d06ca4995c267fdc8c674c992cdd1
30
+0,         21,         21,        1,   460800, f53fd634154dec26ec85b6bef01ba890
31
+0,         22,         22,        1,   460800, d2d36371e50ace43ae4d2bab092a24c3
32
+0,         23,         23,        1,   460800, a4c08f4979e7dc914d69a170e198656c
33
+0,         24,         24,        1,   460800, 0d128e33f156fcc228d92117d56a5f93
34
+0,         25,         25,        1,   460800, 52fb8fc75c848ed9bc61d5129473f3fb
35
+0,         26,         26,        1,   460800, 5517f79d2ccb4fc93ede061bfcd632ea
36
+0,         27,         27,        1,   460800, c24fea9e8d02240328de3cb520904a6b
37
+0,         28,         28,        1,   460800, 0cbe46a4b91a0bd235d5e74084058e61
38
+0,         29,         29,        1,   460800, 355b17c2feb6b809c95bb71b333a670d
39
+0,         30,         30,        1,   460800, 063643ba941293ba95e024da202267cb
40
+0,         31,         31,        1,   460800, 8b31727d492fa9b25e025a1f45425b16
41
+0,         32,         32,        1,   460800, 45c5901c24d2ae2304b3e82c075a96bf
42
+0,         33,         33,        1,   460800, b7d4449d0e2157093727cb0f00648751
43
+0,         34,         34,        1,   460800, 167642e702f645853c974531853987f8
44
+0,         35,         35,        1,   460800, 2eb4596d675f099bab6c3b40ce30fd88
45
+0,         36,         36,        1,   460800, 8dd1aec35b92610cb22bedd3c54cb26a
46
+0,         37,         37,        1,   460800, 8eacf32e58d9a731467aba0f61d9e60f
47
+0,         38,         38,        1,   460800, 6a735f86d18ebe265894f633071a25d7
48
+0,         39,         39,        1,   460800, 843b0c938845b72e1c23bc39f7479cba
49
+0,         40,         40,        1,   460800, ca2099b43141cb9131505ab40ac3959f
50
+0,         41,         41,        1,   460800, e65322e1929def11f9985683365ab6bf
51
+0,         42,         42,        1,   460800, 565410a8c2f4b50a192f9590e6ab32c0
52
+0,         43,         43,        1,   460800, fa9a8ac625854cc279a07766ddad6e6f
53
+0,         44,         44,        1,   460800, a46ac62886c48edef3dc58de34a2a004
54
+0,         45,         45,        1,   460800, 414e01b6c24e71efc9c58f65dc0f4aca
55
+0,         46,         46,        1,   460800, e0501b903f21b490da049e51e7a02bae
56
+0,         47,         47,        1,   460800, 48b30eec1e9d862ee54b136045e1d90f
0 57
new file mode 100644
... ...
@@ -0,0 +1,56 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, b3d774603a22dbf9e952465c0d295166
10
+0,          1,          1,        1,   460800, d8f88e4269888dfadeb15bec662a3851
11
+0,          2,          2,        1,   460800, 6d6e686070143f797f8f1eca43d9cf28
12
+0,          3,          3,        1,   460800, a934f883968e71f22df044f043e61b14
13
+0,          4,          4,        1,   460800, 83dc65c7703f43ce97c87eea7191f69e
14
+0,          5,          5,        1,   460800, d633ab0dba64277b104ff5c2e1983424
15
+0,          6,          6,        1,   460800, 6c7d2c7481bd11584d68dbb9262d8351
16
+0,          7,          7,        1,   460800, 59b0bbc661b79ba82d726ca4d28255f2
17
+0,          8,          8,        1,   460800, 821cd7ca0adc4d6a3f10419b6c4283a6
18
+0,          9,          9,        1,   460800, 4655b1d6e8237b2e880f5b4140f7cf08
19
+0,         10,         10,        1,   460800, 264858653f9ac0623ffc87ca5e4c9939
20
+0,         11,         11,        1,   460800, b7129e91b9a6b4f8582747f12cafa52e
21
+0,         12,         12,        1,   460800, 1f6596fba655e213fd5c2ea99a891138
22
+0,         13,         13,        1,   460800, c8d67dc8fa8bdca263060ae542e55278
23
+0,         14,         14,        1,   460800, 57aa680b64b140eaeaa7f4250c12b59e
24
+0,         15,         15,        1,   460800, b87e8a9c0701cd8811dd38292b9994f7
25
+0,         16,         16,        1,   460800, 2427eb2900c8e18da0f36e47799a5ed8
26
+0,         17,         17,        1,   460800, 710a727a7ba51bc2938ca83376c6edd6
27
+0,         18,         18,        1,   460800, 44d5ce80804d9ca470f9e5348c66e9b3
28
+0,         19,         19,        1,   460800, 448e1fc3af42c4143e5fc4120090cdd6
29
+0,         20,         20,        1,   460800, 7c2c4c61843cfdd033b8fa295766a524
30
+0,         21,         21,        1,   460800, 20a197cb4e20857e135d4c10945987f6
31
+0,         22,         22,        1,   460800, 7534b00e60f6920da7b767aef0876e65
32
+0,         23,         23,        1,   460800, b88cedb84145f07226d5573aa57a1cce
33
+0,         24,         24,        1,   460800, 620751271985df3728b6dbc627974183
34
+0,         25,         25,        1,   460800, 643719b26ac93f93d1674fee97c58a35
35
+0,         26,         26,        1,   460800, 5d3f8fa9abab0256afbf4285cd337804
36
+0,         27,         27,        1,   460800, a6c302c54c6481088f9c27189ecda5a8
37
+0,         28,         28,        1,   460800, 2851ad86c15a1dc7b6d4a0fe8f15de8f
38
+0,         29,         29,        1,   460800, 42157005018908c810b1840856778482
39
+0,         30,         30,        1,   460800, 2541042038568329922fd6f7187aad49
40
+0,         31,         31,        1,   460800, 855b9ecfa9da66ef5971fcea7e515890
41
+0,         32,         32,        1,   460800, 85df610183efce5de91946cb909019c9
42
+0,         33,         33,        1,   460800, 369bce83d8aa0ac3cfb853b7e2886896
43
+0,         34,         34,        1,   460800, b428e7b294e5ac0d316971e02a25b12a
44
+0,         35,         35,        1,   460800, aa66321995b890e8dbd0d7b188ecb19c
45
+0,         36,         36,        1,   460800, 1533e3c85fd9d1f6710442653b936ef0
46
+0,         37,         37,        1,   460800, 99f3d38c95f1e4c0b442007a466f77cb
47
+0,         38,         38,        1,   460800, 30e007d8a4c0f0cfa22c8b6051980b59
48
+0,         39,         39,        1,   460800, fef21426b54048af617211234ee9b602
49
+0,         40,         40,        1,   460800, ff9a482c793a8e9950c0aa7e2845ca0e
50
+0,         41,         41,        1,   460800, ac0bb586786c35a51bdb6a5514ff54b9
51
+0,         42,         42,        1,   460800, bb008ec74fe642d6350bb1b4c922a6b0
52
+0,         43,         43,        1,   460800, 3e4255d1e817b9c6fa2cfbb0f198069d
53
+0,         44,         44,        1,   460800, 0fe04242f0441fa5c90e69ca015f4b2d
54
+0,         45,         45,        1,   460800, f14c12ec008a56c9aa99ef1be857ad23
55
+0,         46,         46,        1,   460800, 43ac558397b699ac82f7e12810c7ade9
0 56
new file mode 100644
... ...
@@ -0,0 +1,57 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, 3dd21395fc5d3429f9b08492f47af093
10
+0,          1,          1,        1,   460800, 117009cceecc160c385dac3d344505c9
11
+0,          2,          2,        1,   460800, c093aa6e8747287cfeb758f2da7476d1
12
+0,          3,          3,        1,   460800, 6b7c94a3363f3381f7f930ac02b0c975
13
+0,          4,          4,        1,   460800, 87c3824a0ef3566f1a384c3c3e2b0d96
14
+0,          5,          5,        1,   460800, 3de48f3009a159e4737b5993102266de
15
+0,          6,          6,        1,   460800, 2be0ed1afe921093645af2ff917281ab
16
+0,          7,          7,        1,   460800, a89170c8413305fdba8d413a5080e57a
17
+0,          8,          8,        1,   460800, 5a3be131222c223ef8eccd9636330839
18
+0,          9,          9,        1,   460800, 01068b423526481b9732214c16b9e229
19
+0,         10,         10,        1,   460800, f9ea60560154e82d77e2661c34dca143
20
+0,         11,         11,        1,   460800, d77f5b82e34ea5a450076a85141a5618
21
+0,         12,         12,        1,   460800, 91ff4efcfc3a2301fb2329139e0e71a2
22
+0,         13,         13,        1,   460800, af8d914008f5f64f2ec1fadfae8bc697
23
+0,         14,         14,        1,   460800, abb2c4fd1f1ce3c449236da246b62bef
24
+0,         15,         15,        1,   460800, 66b0558f03dd5a472836fea045dd06ea
25
+0,         16,         16,        1,   460800, 224207d3e5b93fc4e8c71b782aabca51
26
+0,         17,         17,        1,   460800, ef975cfa7bc4de88f1333eb301f7ebdd
27
+0,         18,         18,        1,   460800, d75bf790003d2b1ee56bea0cef068e8e
28
+0,         19,         19,        1,   460800, d7a16935d7f808cca046db971e5b612a
29
+0,         20,         20,        1,   460800, f49d06ca4995c267fdc8c674c992cdd1
30
+0,         21,         21,        1,   460800, f53fd634154dec26ec85b6bef01ba890
31
+0,         22,         22,        1,   460800, d2d36371e50ace43ae4d2bab092a24c3
32
+0,         23,         23,        1,   460800, a4c08f4979e7dc914d69a170e198656c
33
+0,         24,         24,        1,   460800, 0d128e33f156fcc228d92117d56a5f93
34
+0,         25,         25,        1,   460800, 52fb8fc75c848ed9bc61d5129473f3fb
35
+0,         26,         26,        1,   460800, 5517f79d2ccb4fc93ede061bfcd632ea
36
+0,         27,         27,        1,   460800, c24fea9e8d02240328de3cb520904a6b
37
+0,         28,         28,        1,   460800, 0cbe46a4b91a0bd235d5e74084058e61
38
+0,         29,         29,        1,   460800, 355b17c2feb6b809c95bb71b333a670d
39
+0,         30,         30,        1,   460800, 063643ba941293ba95e024da202267cb
40
+0,         31,         31,        1,   460800, 8b31727d492fa9b25e025a1f45425b16
41
+0,         32,         32,        1,   460800, 45c5901c24d2ae2304b3e82c075a96bf
42
+0,         33,         33,        1,   460800, b7d4449d0e2157093727cb0f00648751
43
+0,         34,         34,        1,   460800, 167642e702f645853c974531853987f8
44
+0,         35,         35,        1,   460800, 2eb4596d675f099bab6c3b40ce30fd88
45
+0,         36,         36,        1,   460800, 8dd1aec35b92610cb22bedd3c54cb26a
46
+0,         37,         37,        1,   460800, 8eacf32e58d9a731467aba0f61d9e60f
47
+0,         38,         38,        1,   460800, 6a735f86d18ebe265894f633071a25d7
48
+0,         39,         39,        1,   460800, 843b0c938845b72e1c23bc39f7479cba
49
+0,         40,         40,        1,   460800, ca2099b43141cb9131505ab40ac3959f
50
+0,         41,         41,        1,   460800, e65322e1929def11f9985683365ab6bf
51
+0,         42,         42,        1,   460800, 565410a8c2f4b50a192f9590e6ab32c0
52
+0,         43,         43,        1,   460800, fa9a8ac625854cc279a07766ddad6e6f
53
+0,         44,         44,        1,   460800, a46ac62886c48edef3dc58de34a2a004
54
+0,         45,         45,        1,   460800, 414e01b6c24e71efc9c58f65dc0f4aca
55
+0,         46,         46,        1,   460800, e0501b903f21b490da049e51e7a02bae
56
+0,         47,         47,        1,   460800, 48b30eec1e9d862ee54b136045e1d90f
0 57
new file mode 100644
... ...
@@ -0,0 +1,51 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, b3d774603a22dbf9e952465c0d295166
10
+0,          1,          1,        1,   460800, d8f88e4269888dfadeb15bec662a3851
11
+0,          2,          2,        1,   460800, 6d6e686070143f797f8f1eca43d9cf28
12
+0,          3,          3,        1,   460800, a934f883968e71f22df044f043e61b14
13
+0,          4,          4,        1,   460800, 83dc65c7703f43ce97c87eea7191f69e
14
+0,          5,          5,        1,   460800, d633ab0dba64277b104ff5c2e1983424
15
+0,          6,          6,        1,   460800, 6c7d2c7481bd11584d68dbb9262d8351
16
+0,          7,          7,        1,   460800, 59b0bbc661b79ba82d726ca4d28255f2
17
+0,          8,          8,        1,   460800, 821cd7ca0adc4d6a3f10419b6c4283a6
18
+0,          9,          9,        1,   460800, 4655b1d6e8237b2e880f5b4140f7cf08
19
+0,         10,         10,        1,   460800, 264858653f9ac0623ffc87ca5e4c9939
20
+0,         11,         11,        1,   460800, b7129e91b9a6b4f8582747f12cafa52e
21
+0,         12,         12,        1,   460800, 1f6596fba655e213fd5c2ea99a891138
22
+0,         13,         13,        1,   460800, c8d67dc8fa8bdca263060ae542e55278
23
+0,         14,         14,        1,   460800, 57aa680b64b140eaeaa7f4250c12b59e
24
+0,         15,         15,        1,   460800, b87e8a9c0701cd8811dd38292b9994f7
25
+0,         16,         16,        1,   460800, 2427eb2900c8e18da0f36e47799a5ed8
26
+0,         17,         17,        1,   460800, 710a727a7ba51bc2938ca83376c6edd6
27
+0,         18,         18,        1,   460800, 620751271985df3728b6dbc627974183
28
+0,         19,         19,        1,   460800, 643719b26ac93f93d1674fee97c58a35
29
+0,         20,         20,        1,   460800, 5d3f8fa9abab0256afbf4285cd337804
30
+0,         21,         21,        1,   460800, a6c302c54c6481088f9c27189ecda5a8
31
+0,         22,         22,        1,   460800, 2851ad86c15a1dc7b6d4a0fe8f15de8f
32
+0,         23,         23,        1,   460800, 42157005018908c810b1840856778482
33
+0,         24,         24,        1,   460800, 2541042038568329922fd6f7187aad49
34
+0,         25,         25,        1,   460800, 855b9ecfa9da66ef5971fcea7e515890
35
+0,         26,         26,        1,   460800, 85df610183efce5de91946cb909019c9
36
+0,         27,         27,        1,   460800, 369bce83d8aa0ac3cfb853b7e2886896
37
+0,         28,         28,        1,   460800, b428e7b294e5ac0d316971e02a25b12a
38
+0,         29,         29,        1,   460800, aa66321995b890e8dbd0d7b188ecb19c
39
+0,         30,         30,        1,   460800, 1533e3c85fd9d1f6710442653b936ef0
40
+0,         31,         31,        1,   460800, 99f3d38c95f1e4c0b442007a466f77cb
41
+0,         32,         32,        1,   460800, 30e007d8a4c0f0cfa22c8b6051980b59
42
+0,         33,         33,        1,   460800, fef21426b54048af617211234ee9b602
43
+0,         34,         34,        1,   460800, ff9a482c793a8e9950c0aa7e2845ca0e
44
+0,         35,         35,        1,   460800, ac0bb586786c35a51bdb6a5514ff54b9
45
+0,         36,         36,        1,   460800, bb008ec74fe642d6350bb1b4c922a6b0
46
+0,         37,         37,        1,   460800, 3e4255d1e817b9c6fa2cfbb0f198069d
47
+0,         38,         38,        1,   460800, 0fe04242f0441fa5c90e69ca015f4b2d
48
+0,         39,         39,        1,   460800, f14c12ec008a56c9aa99ef1be857ad23
49
+0,         40,         40,        1,   460800, 43ac558397b699ac82f7e12810c7ade9
50
+0,         41,         41,        1,   460800, 35431eb1a8be4f05d08d23380655178c
0 51
new file mode 100644
... ...
@@ -0,0 +1,57 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, 80fbbdec589e15e6c493b44d243f92a9
10
+0,          1,          1,        1,   460800, f4b23293bb2ecf69cc3570853d8c56a1
11
+0,          2,          2,        1,   460800, 0c03ce2c1c6ec405d7455465ecd559a3
12
+0,          3,          3,        1,   460800, 7921791695537fba2c3c123da4834cb9
13
+0,          4,          4,        1,   460800, 30c8e2903a561b84d4cbaf95c668d236
14
+0,          5,          5,        1,   460800, 7ff42e998217c17592ddf6b584f26cef
15
+0,          6,          6,        1,   460800, 5e402c48bf097db2d31b82bb4194a382
16
+0,          7,          7,        1,   460800, 824c49e92c8ae6d99a0207b514dd756c
17
+0,          8,          8,        1,   460800, 24f189216a1d9cf2313b2d6dbe3dbdd3
18
+0,          9,          9,        1,   460800, 519179a8e74275d26b183374637e003f
19
+0,         10,         10,        1,   460800, f18331ddcef0adf5b069bfa98baf8db4
20
+0,         11,         11,        1,   460800, 081f61688690d47dbdddd5384e5d5a70
21
+0,         12,         12,        1,   460800, 90dbf019b9035433371a8df41a9268b7
22
+0,         13,         13,        1,   460800, bb5adfb9c66732898b34186eca1667ba
23
+0,         14,         14,        1,   460800, cc08cfd64f37783ecddaf143f6ad78bc
24
+0,         15,         15,        1,   460800, b8ae21d024fe4df903d56f4521993c72
25
+0,         16,         16,        1,   460800, b45a99907f045dcadf0a2befc11555e3
26
+0,         17,         17,        1,   460800, 603ba935845e65ab6cccbbec88bbf60d
27
+0,         18,         18,        1,   460800, df80c8d3e6a77258a306903f17995a18
28
+0,         19,         19,        1,   460800, 4b7e90c0a5fd0e0cd958d47f0afac636
29
+0,         20,         20,        1,   460800, 9feb6e36182f1745be6387edea240eb6
30
+0,         21,         21,        1,   460800, 86e6de4bd0a5ff7558f4cf6c1ec3930d
31
+0,         22,         22,        1,   460800, 726b69df77edbe7b503d4698656d1320
32
+0,         23,         23,        1,   460800, d282fb7a953ac205b0a43d00c2d60a33
33
+0,         24,         24,        1,   460800, eece3daa70cc20208dd75d91ac84c8fd
34
+0,         25,         25,        1,   460800, c86d23e73bcce351fc315fb1f13348da
35
+0,         26,         26,        1,   460800, 93497b4f7c5ad9d61212239b7c9d2770
36
+0,         27,         27,        1,   460800, eb217d2c12de67903835a8c58f620488
37
+0,         28,         28,        1,   460800, d966480867bb54c8cd044f18388ed486
38
+0,         29,         29,        1,   460800, 3ea6207942b3181fdd8e8aa6cae1062a
39
+0,         30,         30,        1,   460800, 2620df54aca086ec0fb9527c6e6f5135
40
+0,         31,         31,        1,   460800, 43bb7320f0bb583188dc965ddbfade90
41
+0,         32,         32,        1,   460800, 0cddaa04645f804e02f65b0836412113
42
+0,         33,         33,        1,   460800, 83b2dc95807289d7f4a4632bf18c2e97
43
+0,         34,         34,        1,   460800, 98134d0e41e6dd12827049ccf33b4669
44
+0,         35,         35,        1,   460800, 56f55631731fa39c7acbab0afeb2eb1b
45
+0,         36,         36,        1,   460800, 379c1105be09d836a515dc909455ddf4
46
+0,         37,         37,        1,   460800, 1df87c47e9d98731faf1c3885b77e5da
47
+0,         38,         38,        1,   460800, 9a8734bcbfdb4d97e530683b8b556a26
48
+0,         39,         39,        1,   460800, c7a7990d0cddc5adfbe27da7a42e025e
49
+0,         40,         40,        1,   460800, 0c81e46011e03be410feaf056207fd55
50
+0,         41,         41,        1,   460800, ca76e4e63016ff29d8aeeb9cb053bb6c
51
+0,         42,         42,        1,   460800, cebfbe299c17c1f8fc1e6b189555c3c2
52
+0,         43,         43,        1,   460800, 4f002c5feca5e75f07089e0df47507dd
53
+0,         44,         44,        1,   460800, c5fd83fc4a745abee9b3d9a6eec9dd3e
54
+0,         45,         45,        1,   460800, 57d9bad9b45aa2746de5d8bdc2c24969
55
+0,         46,         46,        1,   460800, 9831673ad7dec167af4a959f64258949
56
+0,         47,         47,        1,   460800, 77a1cb208f70f51bcb01e28d8cba73b4
0 57
new file mode 100644
... ...
@@ -0,0 +1,57 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, 3dd21395fc5d3429f9b08492f47af093
10
+0,          1,          1,        1,   460800, 117009cceecc160c385dac3d344505c9
11
+0,          2,          2,        1,   460800, c093aa6e8747287cfeb758f2da7476d1
12
+0,          3,          3,        1,   460800, 6b7c94a3363f3381f7f930ac02b0c975
13
+0,          4,          4,        1,   460800, 87c3824a0ef3566f1a384c3c3e2b0d96
14
+0,          5,          5,        1,   460800, 3de48f3009a159e4737b5993102266de
15
+0,          6,          6,        1,   460800, 2be0ed1afe921093645af2ff917281ab
16
+0,          7,          7,        1,   460800, a89170c8413305fdba8d413a5080e57a
17
+0,          8,          8,        1,   460800, 5a3be131222c223ef8eccd9636330839
18
+0,          9,          9,        1,   460800, 01068b423526481b9732214c16b9e229
19
+0,         10,         10,        1,   460800, f9ea60560154e82d77e2661c34dca143
20
+0,         11,         11,        1,   460800, d77f5b82e34ea5a450076a85141a5618
21
+0,         12,         12,        1,   460800, 91ff4efcfc3a2301fb2329139e0e71a2
22
+0,         13,         13,        1,   460800, af8d914008f5f64f2ec1fadfae8bc697
23
+0,         14,         14,        1,   460800, abb2c4fd1f1ce3c449236da246b62bef
24
+0,         15,         15,        1,   460800, 66b0558f03dd5a472836fea045dd06ea
25
+0,         16,         16,        1,   460800, 224207d3e5b93fc4e8c71b782aabca51
26
+0,         17,         17,        1,   460800, ef975cfa7bc4de88f1333eb301f7ebdd
27
+0,         18,         18,        1,   460800, d75bf790003d2b1ee56bea0cef068e8e
28
+0,         19,         19,        1,   460800, d7a16935d7f808cca046db971e5b612a
29
+0,         20,         20,        1,   460800, f49d06ca4995c267fdc8c674c992cdd1
30
+0,         21,         21,        1,   460800, f53fd634154dec26ec85b6bef01ba890
31
+0,         22,         22,        1,   460800, d2d36371e50ace43ae4d2bab092a24c3
32
+0,         23,         23,        1,   460800, a4c08f4979e7dc914d69a170e198656c
33
+0,         24,         24,        1,   460800, 0d128e33f156fcc228d92117d56a5f93
34
+0,         25,         25,        1,   460800, 52fb8fc75c848ed9bc61d5129473f3fb
35
+0,         26,         26,        1,   460800, 5517f79d2ccb4fc93ede061bfcd632ea
36
+0,         27,         27,        1,   460800, c24fea9e8d02240328de3cb520904a6b
37
+0,         28,         28,        1,   460800, 0cbe46a4b91a0bd235d5e74084058e61
38
+0,         29,         29,        1,   460800, 355b17c2feb6b809c95bb71b333a670d
39
+0,         30,         30,        1,   460800, 063643ba941293ba95e024da202267cb
40
+0,         31,         31,        1,   460800, 8b31727d492fa9b25e025a1f45425b16
41
+0,         32,         32,        1,   460800, 45c5901c24d2ae2304b3e82c075a96bf
42
+0,         33,         33,        1,   460800, b7d4449d0e2157093727cb0f00648751
43
+0,         34,         34,        1,   460800, 167642e702f645853c974531853987f8
44
+0,         35,         35,        1,   460800, 2eb4596d675f099bab6c3b40ce30fd88
45
+0,         36,         36,        1,   460800, 8dd1aec35b92610cb22bedd3c54cb26a
46
+0,         37,         37,        1,   460800, 8eacf32e58d9a731467aba0f61d9e60f
47
+0,         38,         38,        1,   460800, 6a735f86d18ebe265894f633071a25d7
48
+0,         39,         39,        1,   460800, 843b0c938845b72e1c23bc39f7479cba
49
+0,         40,         40,        1,   460800, ca2099b43141cb9131505ab40ac3959f
50
+0,         41,         41,        1,   460800, e65322e1929def11f9985683365ab6bf
51
+0,         42,         42,        1,   460800, 565410a8c2f4b50a192f9590e6ab32c0
52
+0,         43,         43,        1,   460800, fa9a8ac625854cc279a07766ddad6e6f
53
+0,         44,         44,        1,   460800, a46ac62886c48edef3dc58de34a2a004
54
+0,         45,         45,        1,   460800, 414e01b6c24e71efc9c58f65dc0f4aca
55
+0,         46,         46,        1,   460800, e0501b903f21b490da049e51e7a02bae
56
+0,         47,         47,        1,   460800, 48b30eec1e9d862ee54b136045e1d90f
0 57
new file mode 100644
... ...
@@ -0,0 +1,57 @@
0
+#format: frame checksums
1
+#version: 2
2
+#hash: MD5
3
+#tb 0: 1/24
4
+#media_type 0: video
5
+#codec_id 0: rawvideo
6
+#dimensions 0: 640x480
7
+#sar 0: 0/1
8
+#stream#, dts,        pts, duration,     size, hash
9
+0,          0,          0,        1,   460800, e2ec4074e83dd4f9188915b6b08aa3a2
10
+0,          1,          1,        1,   460800, 9ed1ba935bc22ef03e6f8fd5b0b37ee6
11
+0,          2,          2,        1,   460800, 3f1c536514750de86571122046b5858f
12
+0,          3,          3,        1,   460800, 4f7943cb6f7966d19d344081b0db0d71
13
+0,          4,          4,        1,   460800, 0661f34eb45398f8cd158b5a1637bd96
14
+0,          5,          5,        1,   460800, 177620fa17c4d6fddad1d31c1605e46e
15
+0,          6,          6,        1,   460800, 8e22cde58a50e0279be01c23dfd7c032
16
+0,          7,          7,        1,   460800, 8c74c4d8ceee929fded82eeb7a0a7c29
17
+0,          8,          8,        1,   460800, a50d00a8868f0722be55fa5953bc6ebf
18
+0,          9,          9,        1,   460800, f791233c8904da4e267bf7bcf5d6201e
19
+0,         10,         10,        1,   460800, 4ff703ef573eb8e88639d3c700645bf8
20
+0,         11,         11,        1,   460800, fd4c98487779aa7783e9fb3e874f9c8b
21
+0,         12,         12,        1,   460800, e11fbc6c36ad086ea6e611ddd28b211c
22
+0,         13,         13,        1,   460800, a63b8af666ee30a243cf9ea0d49834b5
23
+0,         14,         14,        1,   460800, 1cec6499bfaf054bf581efdab72f5799
24
+0,         15,         15,        1,   460800, 5cb8ea5a7158cac1112fc6453b2a577f
25
+0,         16,         16,        1,   460800, 2df256cb311f97f4648cdeee41ba20d1
26
+0,         17,         17,        1,   460800, afb2c133204a99fe434767340f50c2b9
27
+0,         18,         18,        1,   460800, 27c802932fa873af8663a6b8733391d7
28
+0,         19,         19,        1,   460800, c53872c43baf56d496811d2809ebcd9b
29
+0,         20,         20,        1,   460800, d3ca26ecb6bec6bfa508f07e2a66fa3a
30
+0,         21,         21,        1,   460800, 2d44e18ccf734fe0ed98a7ce1e361fe7
31
+0,         22,         22,        1,   460800, ac4078b5426e4664029923ccf6ea3377
32
+0,         23,         23,        1,   460800, 60d4460a8b97e58e72c12d0c7334b4e4
33
+0,         24,         24,        1,   460800, 95bceab68b4ecf5df261ff9d3743041a
34
+0,         25,         25,        1,   460800, 0b80ad5bf2afbfbe512b83af797afd84
35
+0,         26,         26,        1,   460800, fbc70468f9331a0538e8c09ec3ead20e
36
+0,         27,         27,        1,   460800, de0578b4a114235250b7e93e9f9bf6de
37
+0,         28,         28,        1,   460800, 72f50490650b718e394822f8873ad071
38
+0,         29,         29,        1,   460800, b26594051d313892823eef711a08dc00
39
+0,         30,         30,        1,   460800, 1122641658f6b433e82080e092fe6943
40
+0,         31,         31,        1,   460800, aae4ddc51bcbdf9428f68069f5881090
41
+0,         32,         32,        1,   460800, 018047addf7fd2ef4f1d231d69187bf5
42
+0,         33,         33,        1,   460800, bd03ace29c974b64e2a7a4cc815ec582
43
+0,         34,         34,        1,   460800, 7fddacb17f01d8facfb09df44ff8bdfd
44
+0,         35,         35,        1,   460800, e8d84d6b3406404900b8342183f6ada7
45
+0,         36,         36,        1,   460800, 5b24faed4fdd21bf9a1218658a113009
46
+0,         37,         37,        1,   460800, 8d82775c56b6b0ab31db0c522999b0a1
47
+0,         38,         38,        1,   460800, 282e5e03295c80b2a7b472b82c57483d
48
+0,         39,         39,        1,   460800, 0ad41f5975c2466fc3166ea20bde6842
49
+0,         40,         40,        1,   460800, 1439ad336ceafda0ad62355a7d0b6e50
50
+0,         41,         41,        1,   460800, d3a97471ad64ac2378591d4f6eadba1c
51
+0,         42,         42,        1,   460800, a40c32a1e589b103f639f2068b71bf02
52
+0,         43,         43,        1,   460800, a339b2bedc7ef46961f8502089abfb87
53
+0,         44,         44,        1,   460800, 2ccde43c94259682ea72188b08489e92
54
+0,         45,         45,        1,   460800, fc47cca1f029d44ec92d95853e9c46b4
55
+0,         46,         46,        1,   460800, 6c4d3b63dc1d4291ec88a4bb8c35aecd
56
+0,         47,         47,        1,   460800, 7a9be67aca439dd2a7ff17447b478974
... ...
@@ -1 +1 @@
1
-f0c0fd7615cdef66fa72f5816632ca9b
1
+759cf5d12a4b2fb653e61f5219331f14
... ...
@@ -4,4 +4,14 @@
4 4
 #dimensions 0: 640x480
5 5
 #sar 0: 0/1
6 6
 0,          0,          0,        1,   921600, 0xc0e68764
7
-0,          2,          2,        1,   921600, 0x01a16629
7
+0,          1,          1,        1,   921600, 0xc0e68764
8
+0,          2,          2,        1,   921600, 0xc0e68764
9
+0,          3,          3,        1,   921600, 0xc0e68764
10
+0,          4,          4,        1,   921600, 0xc0e68764
11
+0,          5,          5,        1,   921600, 0xc0e68764
12
+0,          7,          7,        1,   921600, 0x01a16629
13
+0,          9,          9,        1,   921600, 0x01a16629
14
+0,         10,         10,        1,   921600, 0x01a16629
15
+0,         11,         11,        1,   921600, 0x01a16629
16
+0,         12,         12,        1,   921600, 0x01a16629
17
+0,         13,         13,        1,   921600, 0x01a16629
... ...
@@ -3,18 +3,8 @@
3 3
 #codec_id 0: rawvideo
4 4
 #dimensions 0: 892x441
5 5
 #sar 0: 0/1
6
-0,          0,          0,        1,  1180116, 0x01d01336
7
-0,          1,          1,        1,  1180116, 0x01d01336
8
-0,          2,          2,        1,  1180116, 0x01d01336
9
-0,          3,          3,        1,  1180116, 0x01d01336
10
-0,          4,          4,        1,  1180116, 0x01d01336
11
-0,          5,          5,        1,  1180116, 0x01d01336
12
-0,          6,          6,        1,  1180116, 0x01d01336
13
-0,          7,          7,        1,  1180116, 0x01d01336
14
-0,          8,          8,        1,  1180116, 0x01d01336
15
-0,          9,          9,        1,  1180116, 0x01d01336
16
-0,         10,         10,        1,  1180116, 0x056fdadd
17
-0,         11,         11,        1,  1180116, 0x6f73e080
18
-0,         12,         12,        1,  1180116, 0x5244d9e5
19
-0,         13,         13,        1,  1180116, 0x629bf10f
20
-0,         14,         14,        1,  1180116, 0x97c726cb
6
+0,          0,          0,        1,  1180116, 0x056fdadd
7
+0,          1,          1,        1,  1180116, 0x6f73e080
8
+0,          2,          2,        1,  1180116, 0x5244d9e5
9
+0,          3,          3,        1,  1180116, 0x629bf10f
10
+0,          4,          4,        1,  1180116, 0x97c726cb
... ...
@@ -1,3 +1,3 @@
1
-db3e70328340fcb3cd0e06c215fadaa3 *./tests/data/lavf-fate/lavf.mov
1
+dcc9c4c182a5809dee9a9366f4533797 *./tests/data/lavf-fate/lavf.mov
2 2
 1270387 ./tests/data/lavf-fate/lavf.mov
3 3
 ./tests/data/lavf-fate/lavf.mov CRC=0x5ec66f68