diff --git a/frames/frame_0000.png b/frames/frame_0000.png index 1c5c970..492cbb7 100644 Binary files a/frames/frame_0000.png and b/frames/frame_0000.png differ diff --git a/frames/frame_0001.png b/frames/frame_0001.png index acb8c17..2217ea3 100644 Binary files a/frames/frame_0001.png and b/frames/frame_0001.png differ diff --git a/frames/frame_0002.png b/frames/frame_0002.png index 1b5d7df..9a35551 100644 Binary files a/frames/frame_0002.png and b/frames/frame_0002.png differ diff --git a/frames/frame_0003.png b/frames/frame_0003.png index e6c05ff..628ce6d 100644 Binary files a/frames/frame_0003.png and b/frames/frame_0003.png differ diff --git a/frames/frame_0004.png b/frames/frame_0004.png index ec33cf7..fbdde39 100644 Binary files a/frames/frame_0004.png and b/frames/frame_0004.png differ diff --git a/frames/frame_0005.png b/frames/frame_0005.png index 679e087..3387bc3 100644 Binary files a/frames/frame_0005.png and b/frames/frame_0005.png differ diff --git a/frames/frame_0006.png b/frames/frame_0006.png index afb12fd..78c1d69 100644 Binary files a/frames/frame_0006.png and b/frames/frame_0006.png differ diff --git a/frames/frame_0007.png b/frames/frame_0007.png deleted file mode 100644 index feb7d5f..0000000 Binary files a/frames/frame_0007.png and /dev/null differ diff --git a/frames/frame_0008.png b/frames/frame_0008.png deleted file mode 100644 index a6b2101..0000000 Binary files a/frames/frame_0008.png and /dev/null differ diff --git a/frames/frame_0009.png b/frames/frame_0009.png deleted file mode 100644 index c796d50..0000000 Binary files a/frames/frame_0009.png and /dev/null differ diff --git a/frames/frame_0010.png b/frames/frame_0010.png deleted file mode 100644 index 47b1a0d..0000000 Binary files a/frames/frame_0010.png and /dev/null differ diff --git a/frames/frame_0011.png b/frames/frame_0011.png deleted file mode 100644 index 1f5f2a5..0000000 Binary files a/frames/frame_0011.png and /dev/null differ diff --git a/frames/frame_0012.png b/frames/frame_0012.png deleted file mode 100644 index f416616..0000000 Binary files a/frames/frame_0012.png and /dev/null differ diff --git a/frames/frame_0013.png b/frames/frame_0013.png deleted file mode 100644 index 2bc9209..0000000 Binary files a/frames/frame_0013.png and /dev/null differ diff --git a/frames/frame_0014.png b/frames/frame_0014.png deleted file mode 100644 index 55d6b4b..0000000 Binary files a/frames/frame_0014.png and /dev/null differ diff --git a/frames/frame_0015.png b/frames/frame_0015.png deleted file mode 100644 index 8daaeaf..0000000 Binary files a/frames/frame_0015.png and /dev/null differ diff --git a/frames/frame_0016.png b/frames/frame_0016.png deleted file mode 100644 index ae9c12f..0000000 Binary files a/frames/frame_0016.png and /dev/null differ diff --git a/frames/frame_0017.png b/frames/frame_0017.png deleted file mode 100644 index a467992..0000000 Binary files a/frames/frame_0017.png and /dev/null differ diff --git a/frames/frame_0018.png b/frames/frame_0018.png deleted file mode 100644 index 3edff6f..0000000 Binary files a/frames/frame_0018.png and /dev/null differ diff --git a/frames/frame_0019.png b/frames/frame_0019.png deleted file mode 100644 index 14db62f..0000000 Binary files a/frames/frame_0019.png and /dev/null differ diff --git a/frames/frame_0020.png b/frames/frame_0020.png deleted file mode 100644 index 626ef49..0000000 Binary files a/frames/frame_0020.png and /dev/null differ diff --git a/frames/frame_0021.png b/frames/frame_0021.png deleted file mode 100644 index a605714..0000000 Binary files a/frames/frame_0021.png and /dev/null differ diff --git a/frames/frame_0022.png b/frames/frame_0022.png deleted file mode 100644 index db7e0ed..0000000 Binary files a/frames/frame_0022.png and /dev/null differ diff --git a/frames/frame_0023.png b/frames/frame_0023.png deleted file mode 100644 index 29bb058..0000000 Binary files a/frames/frame_0023.png and /dev/null differ diff --git a/frames/frame_0024.png b/frames/frame_0024.png deleted file mode 100644 index 4e27a52..0000000 Binary files a/frames/frame_0024.png and /dev/null differ diff --git a/frames/frame_0025.png b/frames/frame_0025.png deleted file mode 100644 index 71c1b06..0000000 Binary files a/frames/frame_0025.png and /dev/null differ diff --git a/frames/frame_0026.png b/frames/frame_0026.png deleted file mode 100644 index d97842a..0000000 Binary files a/frames/frame_0026.png and /dev/null differ diff --git a/frames/frame_0027.png b/frames/frame_0027.png deleted file mode 100644 index 53a4464..0000000 Binary files a/frames/frame_0027.png and /dev/null differ diff --git a/frames/frame_0028.png b/frames/frame_0028.png deleted file mode 100644 index d01e47b..0000000 Binary files a/frames/frame_0028.png and /dev/null differ diff --git a/frames/frame_0029.png b/frames/frame_0029.png deleted file mode 100644 index 71c54b2..0000000 Binary files a/frames/frame_0029.png and /dev/null differ diff --git a/frames/frame_0030.png b/frames/frame_0030.png deleted file mode 100644 index c689fb7..0000000 Binary files a/frames/frame_0030.png and /dev/null differ diff --git a/frames/frame_0031.png b/frames/frame_0031.png deleted file mode 100644 index d53f9a2..0000000 Binary files a/frames/frame_0031.png and /dev/null differ diff --git a/frames/frame_0032.png b/frames/frame_0032.png deleted file mode 100644 index e2b4960..0000000 Binary files a/frames/frame_0032.png and /dev/null differ diff --git a/frames/frame_0033.png b/frames/frame_0033.png deleted file mode 100644 index dd450a9..0000000 Binary files a/frames/frame_0033.png and /dev/null differ diff --git a/frames/frame_0034.png b/frames/frame_0034.png deleted file mode 100644 index 8709ade..0000000 Binary files a/frames/frame_0034.png and /dev/null differ diff --git a/frames/frame_0035.png b/frames/frame_0035.png deleted file mode 100644 index ef5f07d..0000000 Binary files a/frames/frame_0035.png and /dev/null differ diff --git a/frames/frame_0036.png b/frames/frame_0036.png deleted file mode 100644 index c047d9b..0000000 Binary files a/frames/frame_0036.png and /dev/null differ diff --git a/frames/frame_0037.png b/frames/frame_0037.png deleted file mode 100644 index 2ac23f2..0000000 Binary files a/frames/frame_0037.png and /dev/null differ diff --git a/frames/frame_0038.png b/frames/frame_0038.png deleted file mode 100644 index 3cbd44d..0000000 Binary files a/frames/frame_0038.png and /dev/null differ diff --git a/frames/frame_0039.png b/frames/frame_0039.png deleted file mode 100644 index ad86e64..0000000 Binary files a/frames/frame_0039.png and /dev/null differ diff --git a/frames/frame_0040.png b/frames/frame_0040.png deleted file mode 100644 index 94e9276..0000000 Binary files a/frames/frame_0040.png and /dev/null differ diff --git a/frames/frame_0041.png b/frames/frame_0041.png deleted file mode 100644 index 5290eb9..0000000 Binary files a/frames/frame_0041.png and /dev/null differ diff --git a/frames/frame_0042.png b/frames/frame_0042.png deleted file mode 100644 index 7171e4f..0000000 Binary files a/frames/frame_0042.png and /dev/null differ diff --git a/frames/frame_0043.png b/frames/frame_0043.png deleted file mode 100644 index 2ed5995..0000000 Binary files a/frames/frame_0043.png and /dev/null differ diff --git a/frames/frame_0044.png b/frames/frame_0044.png deleted file mode 100644 index 64ec1d7..0000000 Binary files a/frames/frame_0044.png and /dev/null differ diff --git a/frames/frame_0045.png b/frames/frame_0045.png deleted file mode 100644 index 86546c9..0000000 Binary files a/frames/frame_0045.png and /dev/null differ diff --git a/frames/frame_0046.png b/frames/frame_0046.png deleted file mode 100644 index 6072478..0000000 Binary files a/frames/frame_0046.png and /dev/null differ diff --git a/frames/frame_0047.png b/frames/frame_0047.png deleted file mode 100644 index 82042e1..0000000 Binary files a/frames/frame_0047.png and /dev/null differ diff --git a/frames/frame_0048.png b/frames/frame_0048.png deleted file mode 100644 index 2ffd55f..0000000 Binary files a/frames/frame_0048.png and /dev/null differ diff --git a/frames/frame_0049.png b/frames/frame_0049.png deleted file mode 100644 index d5ba221..0000000 Binary files a/frames/frame_0049.png and /dev/null differ diff --git a/frames/frame_0050.png b/frames/frame_0050.png deleted file mode 100644 index 3e8ea5c..0000000 Binary files a/frames/frame_0050.png and /dev/null differ diff --git a/frames/frame_0051.png b/frames/frame_0051.png deleted file mode 100644 index da313c6..0000000 Binary files a/frames/frame_0051.png and /dev/null differ diff --git a/frames/frame_0052.png b/frames/frame_0052.png deleted file mode 100644 index e0f24d5..0000000 Binary files a/frames/frame_0052.png and /dev/null differ diff --git a/frames/frame_0053.png b/frames/frame_0053.png deleted file mode 100644 index 2211a53..0000000 Binary files a/frames/frame_0053.png and /dev/null differ diff --git a/frames/frame_0054.png b/frames/frame_0054.png deleted file mode 100644 index 9f6b5c0..0000000 Binary files a/frames/frame_0054.png and /dev/null differ diff --git a/frames/frame_0055.png b/frames/frame_0055.png deleted file mode 100644 index 5adaa68..0000000 Binary files a/frames/frame_0055.png and /dev/null differ diff --git a/frames/frame_0056.png b/frames/frame_0056.png deleted file mode 100644 index 091f9b4..0000000 Binary files a/frames/frame_0056.png and /dev/null differ diff --git a/frames/frame_0057.png b/frames/frame_0057.png deleted file mode 100644 index 8a2a8b3..0000000 Binary files a/frames/frame_0057.png and /dev/null differ diff --git a/frames/frame_0058.png b/frames/frame_0058.png deleted file mode 100644 index 3f5c6e3..0000000 Binary files a/frames/frame_0058.png and /dev/null differ diff --git a/frames/frame_0059.png b/frames/frame_0059.png deleted file mode 100644 index 79ef555..0000000 Binary files a/frames/frame_0059.png and /dev/null differ diff --git a/frames/frame_0060.png b/frames/frame_0060.png deleted file mode 100644 index 03618bb..0000000 Binary files a/frames/frame_0060.png and /dev/null differ diff --git a/frames/frame_0061.png b/frames/frame_0061.png deleted file mode 100644 index 923fe39..0000000 Binary files a/frames/frame_0061.png and /dev/null differ diff --git a/frames/frame_0062.png b/frames/frame_0062.png deleted file mode 100644 index 90eb4e8..0000000 Binary files a/frames/frame_0062.png and /dev/null differ diff --git a/frames/frame_0063.png b/frames/frame_0063.png deleted file mode 100644 index 34a7f3a..0000000 Binary files a/frames/frame_0063.png and /dev/null differ diff --git a/frames/frame_0064.png b/frames/frame_0064.png deleted file mode 100644 index b8468f3..0000000 Binary files a/frames/frame_0064.png and /dev/null differ diff --git a/frames/frame_0065.png b/frames/frame_0065.png deleted file mode 100644 index 173affb..0000000 Binary files a/frames/frame_0065.png and /dev/null differ diff --git a/frames/frame_0066.png b/frames/frame_0066.png deleted file mode 100644 index dfcda77..0000000 Binary files a/frames/frame_0066.png and /dev/null differ diff --git a/frames/frame_0067.png b/frames/frame_0067.png deleted file mode 100644 index 5a13aab..0000000 Binary files a/frames/frame_0067.png and /dev/null differ diff --git a/frames/frame_0068.png b/frames/frame_0068.png deleted file mode 100644 index d0e209f..0000000 Binary files a/frames/frame_0068.png and /dev/null differ diff --git a/frames/frame_0069.png b/frames/frame_0069.png deleted file mode 100644 index fcafa80..0000000 Binary files a/frames/frame_0069.png and /dev/null differ diff --git a/frames/frame_0070.png b/frames/frame_0070.png deleted file mode 100644 index a808b75..0000000 Binary files a/frames/frame_0070.png and /dev/null differ diff --git a/frames/frame_0071.png b/frames/frame_0071.png deleted file mode 100644 index 2648fb6..0000000 Binary files a/frames/frame_0071.png and /dev/null differ diff --git a/frames/frame_0072.png b/frames/frame_0072.png deleted file mode 100644 index cb8088a..0000000 Binary files a/frames/frame_0072.png and /dev/null differ diff --git a/frames/frame_0073.png b/frames/frame_0073.png deleted file mode 100644 index a43c0e2..0000000 Binary files a/frames/frame_0073.png and /dev/null differ diff --git a/frames/frame_0074.png b/frames/frame_0074.png deleted file mode 100644 index bb779a0..0000000 Binary files a/frames/frame_0074.png and /dev/null differ diff --git a/frames/frame_0075.png b/frames/frame_0075.png deleted file mode 100644 index f149f43..0000000 Binary files a/frames/frame_0075.png and /dev/null differ diff --git a/frames/frame_0076.png b/frames/frame_0076.png deleted file mode 100644 index a589495..0000000 Binary files a/frames/frame_0076.png and /dev/null differ diff --git a/frames/frame_0077.png b/frames/frame_0077.png deleted file mode 100644 index c823a35..0000000 Binary files a/frames/frame_0077.png and /dev/null differ diff --git a/frames/frame_0078.png b/frames/frame_0078.png deleted file mode 100644 index 48372dd..0000000 Binary files a/frames/frame_0078.png and /dev/null differ diff --git a/frames/frame_0079.png b/frames/frame_0079.png deleted file mode 100644 index c9453d7..0000000 Binary files a/frames/frame_0079.png and /dev/null differ diff --git a/frames/frame_0080.png b/frames/frame_0080.png deleted file mode 100644 index 8f845b4..0000000 Binary files a/frames/frame_0080.png and /dev/null differ diff --git a/frames/frame_0081.png b/frames/frame_0081.png deleted file mode 100644 index ed2ceac..0000000 Binary files a/frames/frame_0081.png and /dev/null differ diff --git a/frames/frame_0082.png b/frames/frame_0082.png deleted file mode 100644 index 3c75979..0000000 Binary files a/frames/frame_0082.png and /dev/null differ diff --git a/frames/frame_0083.png b/frames/frame_0083.png deleted file mode 100644 index c53a6d2..0000000 Binary files a/frames/frame_0083.png and /dev/null differ diff --git a/frames/frame_0084.png b/frames/frame_0084.png deleted file mode 100644 index 3bab327..0000000 Binary files a/frames/frame_0084.png and /dev/null differ diff --git a/frames/frame_0085.png b/frames/frame_0085.png deleted file mode 100644 index d658610..0000000 Binary files a/frames/frame_0085.png and /dev/null differ diff --git a/frames/frame_0086.png b/frames/frame_0086.png deleted file mode 100644 index 0528e66..0000000 Binary files a/frames/frame_0086.png and /dev/null differ diff --git a/frames/frame_0087.png b/frames/frame_0087.png deleted file mode 100644 index 9571001..0000000 Binary files a/frames/frame_0087.png and /dev/null differ diff --git a/frames/frame_0088.png b/frames/frame_0088.png deleted file mode 100644 index 2553b9c..0000000 Binary files a/frames/frame_0088.png and /dev/null differ diff --git a/frames/frame_0089.png b/frames/frame_0089.png deleted file mode 100644 index b2ea8d9..0000000 Binary files a/frames/frame_0089.png and /dev/null differ diff --git a/frames/frame_0090.png b/frames/frame_0090.png deleted file mode 100644 index a35455f..0000000 Binary files a/frames/frame_0090.png and /dev/null differ diff --git a/frames/frame_0091.png b/frames/frame_0091.png deleted file mode 100644 index 212b4c6..0000000 Binary files a/frames/frame_0091.png and /dev/null differ diff --git a/frames/frame_0092.png b/frames/frame_0092.png deleted file mode 100644 index 80e452b..0000000 Binary files a/frames/frame_0092.png and /dev/null differ diff --git a/frames/frame_0093.png b/frames/frame_0093.png deleted file mode 100644 index 768db33..0000000 Binary files a/frames/frame_0093.png and /dev/null differ diff --git a/frames/frame_0094.png b/frames/frame_0094.png deleted file mode 100644 index bb94fce..0000000 Binary files a/frames/frame_0094.png and /dev/null differ diff --git a/frames/frame_0095.png b/frames/frame_0095.png deleted file mode 100644 index 53c4482..0000000 Binary files a/frames/frame_0095.png and /dev/null differ diff --git a/frames/frame_0096.png b/frames/frame_0096.png deleted file mode 100644 index d1d7c0d..0000000 Binary files a/frames/frame_0096.png and /dev/null differ diff --git a/frames/frame_0097.png b/frames/frame_0097.png deleted file mode 100644 index 1c71a94..0000000 Binary files a/frames/frame_0097.png and /dev/null differ diff --git a/frames/frame_0098.png b/frames/frame_0098.png deleted file mode 100644 index 369d03a..0000000 Binary files a/frames/frame_0098.png and /dev/null differ diff --git a/frames/frame_0099.png b/frames/frame_0099.png deleted file mode 100644 index b26b4e1..0000000 Binary files a/frames/frame_0099.png and /dev/null differ diff --git a/frames/frame_0100.png b/frames/frame_0100.png deleted file mode 100644 index 32553fa..0000000 Binary files a/frames/frame_0100.png and /dev/null differ diff --git a/frames/frame_0101.png b/frames/frame_0101.png deleted file mode 100644 index fbab807..0000000 Binary files a/frames/frame_0101.png and /dev/null differ diff --git a/frames/frame_0102.png b/frames/frame_0102.png deleted file mode 100644 index 3772023..0000000 Binary files a/frames/frame_0102.png and /dev/null differ diff --git a/frames/frame_0103.png b/frames/frame_0103.png deleted file mode 100644 index cc1b940..0000000 Binary files a/frames/frame_0103.png and /dev/null differ diff --git a/frames/frame_0104.png b/frames/frame_0104.png deleted file mode 100644 index 39c3bf6..0000000 Binary files a/frames/frame_0104.png and /dev/null differ diff --git a/frames/frame_0105.png b/frames/frame_0105.png deleted file mode 100644 index f144f53..0000000 Binary files a/frames/frame_0105.png and /dev/null differ diff --git a/frames/frame_0106.png b/frames/frame_0106.png deleted file mode 100644 index 02b595c..0000000 Binary files a/frames/frame_0106.png and /dev/null differ diff --git a/frames/frame_0107.png b/frames/frame_0107.png deleted file mode 100644 index 68e2de7..0000000 Binary files a/frames/frame_0107.png and /dev/null differ diff --git a/frames/frame_0108.png b/frames/frame_0108.png deleted file mode 100644 index 6e627d6..0000000 Binary files a/frames/frame_0108.png and /dev/null differ diff --git a/frames/frame_0109.png b/frames/frame_0109.png deleted file mode 100644 index e816369..0000000 Binary files a/frames/frame_0109.png and /dev/null differ diff --git a/frames/frame_0110.png b/frames/frame_0110.png deleted file mode 100644 index 119169a..0000000 Binary files a/frames/frame_0110.png and /dev/null differ diff --git a/frames/frame_0111.png b/frames/frame_0111.png deleted file mode 100644 index 9dd5273..0000000 Binary files a/frames/frame_0111.png and /dev/null differ diff --git a/frames/frame_0112.png b/frames/frame_0112.png deleted file mode 100644 index d5d78bb..0000000 Binary files a/frames/frame_0112.png and /dev/null differ diff --git a/frames/frame_0113.png b/frames/frame_0113.png deleted file mode 100644 index 0327dc0..0000000 Binary files a/frames/frame_0113.png and /dev/null differ diff --git a/frames/frame_0114.png b/frames/frame_0114.png deleted file mode 100644 index 3838569..0000000 Binary files a/frames/frame_0114.png and /dev/null differ diff --git a/frames/frame_0115.png b/frames/frame_0115.png deleted file mode 100644 index 944f314..0000000 Binary files a/frames/frame_0115.png and /dev/null differ diff --git a/frames/frame_0116.png b/frames/frame_0116.png deleted file mode 100644 index 83da927..0000000 Binary files a/frames/frame_0116.png and /dev/null differ diff --git a/frames/frame_0117.png b/frames/frame_0117.png deleted file mode 100644 index 1810691..0000000 Binary files a/frames/frame_0117.png and /dev/null differ diff --git a/frames/frame_0118.png b/frames/frame_0118.png deleted file mode 100644 index 629f4df..0000000 Binary files a/frames/frame_0118.png and /dev/null differ diff --git a/frames/frame_0119.png b/frames/frame_0119.png deleted file mode 100644 index cc5b90b..0000000 Binary files a/frames/frame_0119.png and /dev/null differ diff --git a/frames/frame_0120.png b/frames/frame_0120.png deleted file mode 100644 index 406d0b4..0000000 Binary files a/frames/frame_0120.png and /dev/null differ diff --git a/frames/frame_0121.png b/frames/frame_0121.png deleted file mode 100644 index a55c4d1..0000000 Binary files a/frames/frame_0121.png and /dev/null differ diff --git a/frames/frame_0122.png b/frames/frame_0122.png deleted file mode 100644 index 50f7bd4..0000000 Binary files a/frames/frame_0122.png and /dev/null differ diff --git a/frames/frame_0123.png b/frames/frame_0123.png deleted file mode 100644 index bad1302..0000000 Binary files a/frames/frame_0123.png and /dev/null differ diff --git a/frames/frame_0124.png b/frames/frame_0124.png deleted file mode 100644 index 54b85a8..0000000 Binary files a/frames/frame_0124.png and /dev/null differ diff --git a/frames/frame_0125.png b/frames/frame_0125.png deleted file mode 100644 index abcb278..0000000 Binary files a/frames/frame_0125.png and /dev/null differ diff --git a/frames/frame_0126.png b/frames/frame_0126.png deleted file mode 100644 index d0f5bb0..0000000 Binary files a/frames/frame_0126.png and /dev/null differ diff --git a/frames/frame_0127.png b/frames/frame_0127.png deleted file mode 100644 index 2ae6954..0000000 Binary files a/frames/frame_0127.png and /dev/null differ diff --git a/frames/frame_0128.png b/frames/frame_0128.png deleted file mode 100644 index 1aabaf4..0000000 Binary files a/frames/frame_0128.png and /dev/null differ diff --git a/frames/frame_0129.png b/frames/frame_0129.png deleted file mode 100644 index 1c8ee9a..0000000 Binary files a/frames/frame_0129.png and /dev/null differ diff --git a/frames/frame_0130.png b/frames/frame_0130.png deleted file mode 100644 index 4a41b97..0000000 Binary files a/frames/frame_0130.png and /dev/null differ diff --git a/frames/frame_0131.png b/frames/frame_0131.png deleted file mode 100644 index 4b4d87d..0000000 Binary files a/frames/frame_0131.png and /dev/null differ diff --git a/frames/frame_0132.png b/frames/frame_0132.png deleted file mode 100644 index 0f7463b..0000000 Binary files a/frames/frame_0132.png and /dev/null differ diff --git a/frames/frame_0133.png b/frames/frame_0133.png deleted file mode 100644 index df20d69..0000000 Binary files a/frames/frame_0133.png and /dev/null differ diff --git a/frames/frame_0134.png b/frames/frame_0134.png deleted file mode 100644 index 1c83de8..0000000 Binary files a/frames/frame_0134.png and /dev/null differ diff --git a/frames/frame_0135.png b/frames/frame_0135.png deleted file mode 100644 index a91d48d..0000000 Binary files a/frames/frame_0135.png and /dev/null differ diff --git a/frames/frame_0136.png b/frames/frame_0136.png deleted file mode 100644 index d6b466a..0000000 Binary files a/frames/frame_0136.png and /dev/null differ diff --git a/frames/frame_0137.png b/frames/frame_0137.png deleted file mode 100644 index 404635e..0000000 Binary files a/frames/frame_0137.png and /dev/null differ diff --git a/frames/frame_0138.png b/frames/frame_0138.png deleted file mode 100644 index f150d6b..0000000 Binary files a/frames/frame_0138.png and /dev/null differ diff --git a/frames/frame_0139.png b/frames/frame_0139.png deleted file mode 100644 index dc68444..0000000 Binary files a/frames/frame_0139.png and /dev/null differ diff --git a/frames/frame_0140.png b/frames/frame_0140.png deleted file mode 100644 index 407a004..0000000 Binary files a/frames/frame_0140.png and /dev/null differ diff --git a/frames/frame_0141.png b/frames/frame_0141.png deleted file mode 100644 index 24633b6..0000000 Binary files a/frames/frame_0141.png and /dev/null differ diff --git a/frames/frame_0142.png b/frames/frame_0142.png deleted file mode 100644 index 612de1a..0000000 Binary files a/frames/frame_0142.png and /dev/null differ diff --git a/frames/frame_0143.png b/frames/frame_0143.png deleted file mode 100644 index 8497139..0000000 Binary files a/frames/frame_0143.png and /dev/null differ diff --git a/frames/frame_0144.png b/frames/frame_0144.png deleted file mode 100644 index 5dd284b..0000000 Binary files a/frames/frame_0144.png and /dev/null differ diff --git a/frames/frame_0145.png b/frames/frame_0145.png deleted file mode 100644 index 4782f42..0000000 Binary files a/frames/frame_0145.png and /dev/null differ diff --git a/frames/frame_0146.png b/frames/frame_0146.png deleted file mode 100644 index 5c5c659..0000000 Binary files a/frames/frame_0146.png and /dev/null differ diff --git a/frames/frame_0147.png b/frames/frame_0147.png deleted file mode 100644 index c41fd19..0000000 Binary files a/frames/frame_0147.png and /dev/null differ diff --git a/frames/frame_0148.png b/frames/frame_0148.png deleted file mode 100644 index 38ab20e..0000000 Binary files a/frames/frame_0148.png and /dev/null differ diff --git a/frames/frame_0149.png b/frames/frame_0149.png deleted file mode 100644 index db95f0d..0000000 Binary files a/frames/frame_0149.png and /dev/null differ diff --git a/frames/frame_0150.png b/frames/frame_0150.png deleted file mode 100644 index 53a725c..0000000 Binary files a/frames/frame_0150.png and /dev/null differ diff --git a/frames/frame_0151.png b/frames/frame_0151.png deleted file mode 100644 index 4ac5dcc..0000000 Binary files a/frames/frame_0151.png and /dev/null differ diff --git a/frames/frame_0152.png b/frames/frame_0152.png deleted file mode 100644 index 91c92d7..0000000 Binary files a/frames/frame_0152.png and /dev/null differ diff --git a/frames/frame_0153.png b/frames/frame_0153.png deleted file mode 100644 index 9d5b505..0000000 Binary files a/frames/frame_0153.png and /dev/null differ diff --git a/frames/frame_0154.png b/frames/frame_0154.png deleted file mode 100644 index f7e27c9..0000000 Binary files a/frames/frame_0154.png and /dev/null differ diff --git a/frames/frame_0155.png b/frames/frame_0155.png deleted file mode 100644 index 41874db..0000000 Binary files a/frames/frame_0155.png and /dev/null differ diff --git a/frames/frame_0156.png b/frames/frame_0156.png deleted file mode 100644 index 058efc9..0000000 Binary files a/frames/frame_0156.png and /dev/null differ diff --git a/frames/frame_0157.png b/frames/frame_0157.png deleted file mode 100644 index 4a1c47a..0000000 Binary files a/frames/frame_0157.png and /dev/null differ diff --git a/frames/frame_0158.png b/frames/frame_0158.png deleted file mode 100644 index 48c9ba6..0000000 Binary files a/frames/frame_0158.png and /dev/null differ diff --git a/frames/frame_0159.png b/frames/frame_0159.png deleted file mode 100644 index d29e57b..0000000 Binary files a/frames/frame_0159.png and /dev/null differ diff --git a/frames/frame_0160.png b/frames/frame_0160.png deleted file mode 100644 index 8fbc378..0000000 Binary files a/frames/frame_0160.png and /dev/null differ diff --git a/frames/frame_0161.png b/frames/frame_0161.png deleted file mode 100644 index ea18e3b..0000000 Binary files a/frames/frame_0161.png and /dev/null differ diff --git a/frames/frame_0162.png b/frames/frame_0162.png deleted file mode 100644 index 26383b7..0000000 Binary files a/frames/frame_0162.png and /dev/null differ diff --git a/frames/frame_0163.png b/frames/frame_0163.png deleted file mode 100644 index 2bd1ea2..0000000 Binary files a/frames/frame_0163.png and /dev/null differ diff --git a/frames/frame_0164.png b/frames/frame_0164.png deleted file mode 100644 index bbcfd0e..0000000 Binary files a/frames/frame_0164.png and /dev/null differ diff --git a/frames/frame_0165.png b/frames/frame_0165.png deleted file mode 100644 index 6208dc8..0000000 Binary files a/frames/frame_0165.png and /dev/null differ diff --git a/frames/frame_0166.png b/frames/frame_0166.png deleted file mode 100644 index d567798..0000000 Binary files a/frames/frame_0166.png and /dev/null differ diff --git a/frames/frame_0167.png b/frames/frame_0167.png deleted file mode 100644 index c422168..0000000 Binary files a/frames/frame_0167.png and /dev/null differ diff --git a/frames/frame_0168.png b/frames/frame_0168.png deleted file mode 100644 index 94302b6..0000000 Binary files a/frames/frame_0168.png and /dev/null differ diff --git a/frames/frame_0169.png b/frames/frame_0169.png deleted file mode 100644 index 77d6497..0000000 Binary files a/frames/frame_0169.png and /dev/null differ diff --git a/frames/frame_0170.png b/frames/frame_0170.png deleted file mode 100644 index a9532ed..0000000 Binary files a/frames/frame_0170.png and /dev/null differ diff --git a/frames/frame_0171.png b/frames/frame_0171.png deleted file mode 100644 index 4fc1312..0000000 Binary files a/frames/frame_0171.png and /dev/null differ diff --git a/frames/frame_0172.png b/frames/frame_0172.png deleted file mode 100644 index 4dfaf9d..0000000 Binary files a/frames/frame_0172.png and /dev/null differ diff --git a/frames/frame_0173.png b/frames/frame_0173.png deleted file mode 100644 index a30b2cc..0000000 Binary files a/frames/frame_0173.png and /dev/null differ diff --git a/frames/frame_0174.png b/frames/frame_0174.png deleted file mode 100644 index c49e006..0000000 Binary files a/frames/frame_0174.png and /dev/null differ diff --git a/frames/frame_0175.png b/frames/frame_0175.png deleted file mode 100644 index af9fba6..0000000 Binary files a/frames/frame_0175.png and /dev/null differ diff --git a/frames/frame_0176.png b/frames/frame_0176.png deleted file mode 100644 index 7875487..0000000 Binary files a/frames/frame_0176.png and /dev/null differ diff --git a/frames/frame_0177.png b/frames/frame_0177.png deleted file mode 100644 index ab2134c..0000000 Binary files a/frames/frame_0177.png and /dev/null differ diff --git a/frames/frame_0178.png b/frames/frame_0178.png deleted file mode 100644 index cc93c3f..0000000 Binary files a/frames/frame_0178.png and /dev/null differ diff --git a/frames/frame_0179.png b/frames/frame_0179.png deleted file mode 100644 index 7607d1f..0000000 Binary files a/frames/frame_0179.png and /dev/null differ diff --git a/frames/frame_0180.png b/frames/frame_0180.png deleted file mode 100644 index 41ebd48..0000000 Binary files a/frames/frame_0180.png and /dev/null differ diff --git a/frames/frame_0181.png b/frames/frame_0181.png deleted file mode 100644 index d368ce2..0000000 Binary files a/frames/frame_0181.png and /dev/null differ diff --git a/frames/frame_0182.png b/frames/frame_0182.png deleted file mode 100644 index 07f7cd2..0000000 Binary files a/frames/frame_0182.png and /dev/null differ diff --git a/frames/frame_0183.png b/frames/frame_0183.png deleted file mode 100644 index 2c11f76..0000000 Binary files a/frames/frame_0183.png and /dev/null differ diff --git a/frames/frame_0184.png b/frames/frame_0184.png deleted file mode 100644 index 82db516..0000000 Binary files a/frames/frame_0184.png and /dev/null differ diff --git a/frames/frame_0185.png b/frames/frame_0185.png deleted file mode 100644 index 7857548..0000000 Binary files a/frames/frame_0185.png and /dev/null differ diff --git a/frames/frame_0186.png b/frames/frame_0186.png deleted file mode 100644 index 9c3a7dc..0000000 Binary files a/frames/frame_0186.png and /dev/null differ diff --git a/frames/frame_0187.png b/frames/frame_0187.png deleted file mode 100644 index fbf2e18..0000000 Binary files a/frames/frame_0187.png and /dev/null differ diff --git a/frames/frame_0188.png b/frames/frame_0188.png deleted file mode 100644 index 201de01..0000000 Binary files a/frames/frame_0188.png and /dev/null differ diff --git a/frames/frame_0189.png b/frames/frame_0189.png deleted file mode 100644 index 9083ebd..0000000 Binary files a/frames/frame_0189.png and /dev/null differ diff --git a/frames/frame_0190.png b/frames/frame_0190.png deleted file mode 100644 index dd298f4..0000000 Binary files a/frames/frame_0190.png and /dev/null differ diff --git a/frames/frame_0191.png b/frames/frame_0191.png deleted file mode 100644 index 08239eb..0000000 Binary files a/frames/frame_0191.png and /dev/null differ diff --git a/frames/frame_0192.png b/frames/frame_0192.png deleted file mode 100644 index d21d7b5..0000000 Binary files a/frames/frame_0192.png and /dev/null differ diff --git a/frames/frame_0193.png b/frames/frame_0193.png deleted file mode 100644 index 908eb7e..0000000 Binary files a/frames/frame_0193.png and /dev/null differ diff --git a/frames/frame_0194.png b/frames/frame_0194.png deleted file mode 100644 index 75b2fba..0000000 Binary files a/frames/frame_0194.png and /dev/null differ diff --git a/frames/frame_0195.png b/frames/frame_0195.png deleted file mode 100644 index 025407a..0000000 Binary files a/frames/frame_0195.png and /dev/null differ diff --git a/frames/frame_0196.png b/frames/frame_0196.png deleted file mode 100644 index 1717042..0000000 Binary files a/frames/frame_0196.png and /dev/null differ diff --git a/frames/frame_0197.png b/frames/frame_0197.png deleted file mode 100644 index 4de334c..0000000 Binary files a/frames/frame_0197.png and /dev/null differ diff --git a/frames/frame_0198.png b/frames/frame_0198.png deleted file mode 100644 index 5cdda3f..0000000 Binary files a/frames/frame_0198.png and /dev/null differ diff --git a/frames/frame_0199.png b/frames/frame_0199.png deleted file mode 100644 index 5e25d55..0000000 Binary files a/frames/frame_0199.png and /dev/null differ diff --git a/frames/frame_0200.png b/frames/frame_0200.png deleted file mode 100644 index 19f4c2b..0000000 Binary files a/frames/frame_0200.png and /dev/null differ diff --git a/frames/frame_0201.png b/frames/frame_0201.png deleted file mode 100644 index 20157ed..0000000 Binary files a/frames/frame_0201.png and /dev/null differ diff --git a/frames/frame_0202.png b/frames/frame_0202.png deleted file mode 100644 index e5d29c6..0000000 Binary files a/frames/frame_0202.png and /dev/null differ diff --git a/frames/frame_0203.png b/frames/frame_0203.png deleted file mode 100644 index 78acefa..0000000 Binary files a/frames/frame_0203.png and /dev/null differ diff --git a/frames/frame_0204.png b/frames/frame_0204.png deleted file mode 100644 index b4809b7..0000000 Binary files a/frames/frame_0204.png and /dev/null differ diff --git a/frames/frame_0205.png b/frames/frame_0205.png deleted file mode 100644 index bcc8c3c..0000000 Binary files a/frames/frame_0205.png and /dev/null differ diff --git a/frames/frame_0206.png b/frames/frame_0206.png deleted file mode 100644 index 77cc753..0000000 Binary files a/frames/frame_0206.png and /dev/null differ diff --git a/src/main.rs b/src/main.rs index a9f99f5..dc22366 100644 --- a/src/main.rs +++ b/src/main.rs @@ -17,7 +17,7 @@ mod sync; mod utils; const SAMPLE_RATE: f32 = 20_000_000.0; -const SYNC_THRESHOLD: f32 = -0.5; +const SYNC_THRESHOLD: f32 = -0.4; const LOWPASS_ALPHA: f32 = 0.7; fn main() { @@ -111,7 +111,7 @@ fn main() { let frames: Vec<_> = source .skip(10_000) - // .take(5_000_000) + .take(5_000_000) .progress() .agc(SAMPLE_RATE, 1.0, 0.001, 100.0) // .fir(taps, 1) @@ -126,62 +126,62 @@ fn main() { println!("{} frames decoded", frames.len()); frame::save_frames(&frames, "frames", min, max); - // - // let source = FileSource::new("test.iq", 32769).unwrap(); - // let samples: Vec = source - // .skip(40_000) - // .take(1_000_000) - // .progress() - // .agc(20_000_000.0, 1.0, 0.001, 100.0) - // // .fir::<64>(taps, 1) - // .demodulate() - // .dc_block(0.997) - // .lowpass(0.75) - // .filter_map(|r| r.ok()) - // .collect(); - // let source = FileSource::new("test.iq", 32769).unwrap(); - // let sync_events: Vec<(usize, &str)> = { - // use crate::sync::SyncEvent; - // let mut events = Vec::new(); - // - // let source = FileSource::new("test.iq", 32769).unwrap(); - // let mut separator = source - // .progress() - // .skip(40_000) - // // .take(1_000_000) - // .agc(SAMPLE_RATE, 1.0, 0.001, 100.0) - // .demodulate() - // .dc_block(0.997) - // .lowpass(LOWPASS_ALPHA) - // .sync_separate(SAMPLE_RATE, SYNC_THRESHOLD); - // - // while let Some(r) = separator.next() { - // if let Ok(evt) = r { - // let pos = separator.samples_consumed; - // match evt { - // SyncEvent::HSync => events.push((pos, "h")), - // SyncEvent::VSync => { - // events.push((pos, "v")); - // println!("vsync\n") - // } - // SyncEvent::VideoSample(_) => {} - // } - // } - // } - // events - // }; + let source = FileSource::new("test.iq", 32769).unwrap(); + let samples: Vec = source + .skip(40_000) + .take(1_000_000) + .progress() + .agc(20_000_000.0, 1.0, 0.001, 100.0) + // .fir::<64>(taps, 1) + .demodulate() + .dc_block(0.997) + .lowpass(0.75) + .filter_map(|r| r.ok()) + .collect(); - // let _ = eframe::run_native( - // "DSP debug", - // Default::default(), - // Box::new(move |_cc| { - // Ok(Box::new(DebugApp { - // samples, - // sync_events, - // })) - // }), - // ); + let source = FileSource::new("test.iq", 32769).unwrap(); + let sync_events: Vec<(usize, &str)> = { + use crate::sync::SyncEvent; + let mut events = Vec::new(); + + let source = FileSource::new("test.iq", 32769).unwrap(); + let mut separator = source + .progress() + .skip(40_000) + .take(1_000_000) + .agc(SAMPLE_RATE, 1.0, 0.001, 100.0) + .demodulate() + .dc_block(0.997) + .lowpass(LOWPASS_ALPHA) + .sync_separate(SAMPLE_RATE, SYNC_THRESHOLD); + + while let Some(r) = separator.next() { + if let Ok(evt) = r { + let pos = separator.samples_consumed; + match evt { + SyncEvent::HSync => events.push((pos, "h")), + SyncEvent::VSync => { + events.push((pos, "v")); + println!("vsync\n") + } + SyncEvent::VideoSample(_) => {} + } + } + } + events + }; + + let _ = eframe::run_native( + "DSP debug", + Default::default(), + Box::new(move |_cc| { + Ok(Box::new(DebugApp { + samples, + sync_events, + })) + }), + ); // let _ = eframe::run_ui_native("DSP", Default::default(), move |ui, _frame| { // egui::CentralPanel::default().show(ui, |ui| {