52.4 MB
/home/fdroid/fdroiddata/tmp/de.moekadu.tuner_31.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.moekadu.tuner_31.apk
13.1 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <45ae856ff0a1254a4f7ba5b436f82d55d1d15a1b8901ff77f586ae1b67e7ecba>, actual: <4379c2dad184387b4441abdd7dbe8d5702f7611e458bead0a38bab38ac95e81f> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <a3af048cfb01d341105d7e7f7b02d363f7dccca5279422af53b570011a55a939e8c84d0000000000>, actual: <ff64d7982c17154aac465ba4dfcd43437672fdb6af1ebcd674edd5e8a13818cae8c84d0000000000>
    
Offset 1, 73 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·d1ac7f2ff89e6dc1a1049d6eea22eda05a0d91dc4c973cd6b5d7c698d95a9b02 
10 Signer·#1·certificate·SHA-1·digest:·a12a1b9efeedff5fdb8ff8a9478166fae91aca69 
11 Signer·#1·certificate·MD5·digest:·7f63278cd365d37f1c3ff97df3f3bc14 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·82b73b75a178952d791b039ad611cf5bcab085402ea08136925d705689a58867 
15 Signer·#1·public·key·SHA-1·digest:·ca73dd6dff64c937ffe9ef7458afe01284c1218b 
16 Signer·#1·public·key·MD5·digest:·7fb9698731c50c267cab2bcdd8e81efb 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.customview_customview-poolingcontainer.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.preference_preference-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.profileinstaller_profileinstaller.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.recyclerview_recyclerview-selection.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.83 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·5101800·bytes,·number·of·entries:·10191 Zip·file·size:·5101800·bytes,·number·of·entries:·1019
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····3343·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····3344·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······241·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······241·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9530852·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9530848·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····2072·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·····2072·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx···602956·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx···602956·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin8 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
Offset 1014, 8 lines modifiedOffset 1014, 8 lines modified
1014 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1014 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1015 -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png1015 -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png
1016 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1016 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1017 -rw----·····0.0·fat···654496·b-·stor·81-Jan-01·01:01·resources.arsc1017 -rw----·····0.0·fat···654496·b-·stor·81-Jan-01·01:01·resources.arsc
1018 -rw----·····2.0·fat····94178·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF1018 -rw----·····2.0·fat····94178·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF
1019 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA1019 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA
1020 -rw----·····2.0·fat····94051·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1020 -rw----·····2.0·fat····94051·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1021 1019·files,·11887058·bytes·uncompressed,·4977792·bytes·compressed:··58.1%1021 1019·files,·11887055·bytes·uncompressed,·4977750·bytes·compressed:··58.1%
52.4 MB
classes.dex
52.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·dcf3e1984 checksum············:·b75c1af5
5 signature···········:·6be6...f6605 signature···········:·96e6...786c
6 file_size···········:·95308526 file_size···········:·9530848
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6599410 string_ids_size·····:·65994
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·864812 type_ids_size·······:·8648
13 type_ids_off········:·264088·(0x040798)13 type_ids_off········:·264088·(0x040798)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·298680·(0x048eb8)15 proto_ids_off·······:·298680·(0x048eb8)
16 field_ids_size······:·4480616 field_ids_size······:·44806
17 field_ids_off·······:·464052·(0x0714b4)17 field_ids_off·······:·464052·(0x0714b4)
18 method_ids_size·····:·6532318 method_ids_size·····:·65323
19 method_ids_off······:·822500·(0x0c8ce4)19 method_ids_off······:·822500·(0x0c8ce4)
20 class_defs_size·····:·722420 class_defs_size·····:·7224
21 class_defs_off······:·1345084·(0x14863c)21 class_defs_off······:·1345084·(0x14863c)
22 data_size···········:·795460022 data_size···········:·7954596
23 data_off············:·1576252·(0x180d3c)23 data_off············:·1576252·(0x180d3c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·38025 class_idx···········:·380
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·671327 superclass_idx······:·6713
28 source_file_idx·····:·1245728 source_file_idx·····:·12457
Offset 952462, 15 lines modifiedOffset 952462, 15 lines modified
952462 ······name··········:·'<init>'952462 ······name··········:·'<init>'
952463 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V'952463 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V'
952464 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)952464 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
952465 ······code··········-952465 ······code··········-
952466 ······registers·····:·13952466 ······registers·····:·13
952467 ······ins···········:·7952467 ······ins···········:·7
952468 ······outs··········:·6952468 ······outs··········:·6
952469 ······insns·size····:·77·16-bit·code·units952469 ······insns·size····:·75·16-bit·code·units
952470 3fed48:········································|[3fed48]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V952470 3fed48:········································|[3fed48]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V
952471 3fed58:·1a00·17e6······························|0000:·const-string·v0,·"scope"·//·string@e617952471 3fed58:·1a00·17e6······························|0000:·const-string·v0,·"scope"·//·string@e617
952472 3fed5c:·7120·d5e7·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e7d5952472 3fed5c:·7120·d5e7·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e7d5
952473 3fed62:·7010·b0c6·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c6b0952473 3fed62:·7010·b0c6·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c6b0
952474 3fed68:·5b67·f8a2······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a2f8952474 3fed68:·5b67·f8a2······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a2f8
952475 3fed6c:·5968·f6a2······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a2f6952475 3fed6c:·5968·f6a2······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a2f6
952476 3fed70:·5969·fca2······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a2fc952476 3fed70:·5969·fca2······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a2fc
Offset 952481, 98 lines modifiedOffset 952481, 97 lines modified
952481 3fed84:·1249···································|0016:·const/4·v9,·#int·4·//·#4952481 3fed84:·1249···································|0016:·const/4·v9,·#int·4·//·#4
952482 3fed86:·7130·f706·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06f7952482 3fed86:·7130·f706·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06f7
952483 3fed8c:·0a08···································|001a:·move-result·v8952483 3fed8c:·0a08···································|001a:·move-result·v8
952484 3fed8e:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04952484 3fed8e:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04
952485 3fed92:·7020·f1bc·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@bcf1952485 3fed92:·7020·f1bc·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@bcf1
952486 3fed98:·0a0a···································|0020:·move-result·v10952486 3fed98:·0a0a···································|0020:·move-result·v10
952487 3fed9a:·596a·f3a2······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3952487 3fed9a:·596a·f3a2······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3
952488 3fed9e:·220a·a918······························|0023:·new-instance·v10,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·type@18a9952488 3fed9e:·220b·a918······························|0023:·new-instance·v11,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·type@18a9
952489 3feda2:·526b·f3a2······························|0025:·iget·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3 
952490 3feda6:·da0b·0b02······························|0027:·mul-int/lit8·v11,·v11,·#int·2·//·#02952489 3feda2:·da0a·0a02······························|0025:·mul-int/lit8·v10,·v10,·#int·2·//·#02
952491 3fedaa:·7020·b3bc·ba00·························|0029:·invoke-direct·{v10,·v11},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@bcb3952490 3feda6:·7020·b3bc·ab00·························|0027:·invoke-direct·{v11,·v10},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@bcb3
952492 3fedb0:·5b6a·f4a2······························|002c:·iput-object·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a2f4952491 3fedac:·5b6b·f4a2······························|002a:·iput-object·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a2f4
952493 3fedb4:·526a·f3a2······························|002e:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3952492 3fedb0:·526a·f3a2······························|002c:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3
952494 3fedb8:·620b·76ad······························|0030:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ad76952493 3fedb4:·620b·76ad······························|002e:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ad76
952495 3fedbc:·120c···································|0032:·const/4·v12,·#int·0·//·#0952494 3fedb8:·120c···································|0030:·const/4·v12,·#int·0·//·#0
952496 3fedbe:·715c·9afb·ba9c·························|0033:·invoke-static·{v10,·v11,·v12,·v9,·v12},·Lkotlinx/coroutines/channels/ChannelKt;.Channel$default:(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel;·//·method@fb9a952495 3fedba:·715c·9afb·ba9c·························|0031:·invoke-static·{v10,·v11,·v12,·v9,·v12},·Lkotlinx/coroutines/channels/ChannelKt;.Channel$default:(ILkotlinx/coroutines/channels/BufferOverflow;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/channels/Channel;·//·method@fb9a
952497 3fedc4:·0c09···································|0036:·move-result-object·v9952496 3fedc0:·0c09···································|0034:·move-result-object·v9
952498 3fedc6:·5b69·f5a2······························|0037:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a2f5952497 3fedc2:·5b69·f5a2······························|0035:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a2f5
952499 3fedca:·1201···································|0039:·const/4·v1,·#int·0·//·#0952498 3fedc6:·1201···································|0037:·const/4·v1,·#int·0·//·#0
952500 3fedcc:·1202···································|003a:·const/4·v2,·#int·0·//·#0952499 3fedc8:·1202···································|0038:·const/4·v2,·#int·0·//·#0
952501 3fedce:·2209·b218······························|003b:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@18b2952500 3fedca:·2209·b218······························|0039:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@18b2
952502 3fedd2:·7040·e4bc·69c8·························|003d:·invoke-direct·{v9,·v6,·v8,·v12},·Lde/moekadu/tuner/notedetection/SoundSource$1;.<init>:(Lde/moekadu/tuner/notedetection/SoundSource;ILkotlin/coroutines/Continuation;)V·//·method@bce4952501 3fedce:·7040·e4bc·69c8·························|003b:·invoke-direct·{v9,·v6,·v8,·v12},·Lde/moekadu/tuner/notedetection/SoundSource$1;.<init>:(Lde/moekadu/tuner/notedetection/SoundSource;ILkotlin/coroutines/Continuation;)V·//·method@bce4
952503 3fedd8:·0793···································|0040:·move-object·v3,·v9952502 3fedd4:·0793···································|003e:·move-object·v3,·v9
952504 3fedda:·1f03·2b1d······························|0041:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1d2b952503 3fedd6:·1f03·2b1d······························|003f:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1d2b
952505 3fedde:·1234···································|0043:·const/4·v4,·#int·3·//·#3952504 3fedda:·1234···································|0041:·const/4·v4,·#int·3·//·#3
952506 3fede0:·1205···································|0044:·const/4·v5,·#int·0·//·#0952505 3feddc:·1205···································|0042:·const/4·v5,·#int·0·//·#0
952507 3fede2:·0770···································|0045:·move-object·v0,·v7952506 3fedde:·0770···································|0043:·move-object·v0,·v7
952508 3fede4:·7706·f7f5·0000·························|0046:·invoke-static/range·{v0,·v1,·v2,·v3,·v4,·v5},·Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;·//·method@f5f7952507 3fede0:·7706·f7f5·0000·························|0044:·invoke-static/range·{v0,·v1,·v2,·v3,·v4,·v5},·Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;·//·method@f5f7
952509 3fedea:·0c07···································|0049:·move-result-object·v7952508 3fede6:·0c07···································|0047:·move-result-object·v7
952510 3fedec:·5b67·f9a2······························|004a:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a2f9952509 3fede8:·5b67·f9a2······························|0048:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a2f9
952511 3fedf0:·0e00···································|004c:·return-void952510 3fedec:·0e00···································|004a:·return-void
952512 ······catches·······:·(none)952511 ······catches·······:·(none)
952513 ······positions·····:·952512 ······positions·····:·
952514 ········0x0005·line=38952513 ········0x0005·line=38
952515 ········0x0008·line=40952514 ········0x0008·line=40
952516 ········0x000a·line=41952515 ········0x000a·line=41
952517 ········0x000c·line=42952516 ········0x000c·line=42
952518 ········0x000e·line=43952517 ········0x000e·line=43
952519 ········0x0010·line=44952518 ········0x0010·line=44
952520 ········0x0012·line=45952519 ········0x0012·line=45
952521 ········0x0017·line=61952520 ········0x0017·line=61
952522 ········0x001b·line=66952521 ········0x001b·line=66
952523 ········0x0023·line=67952522 ········0x0023·line=67
952524 ········0x002e·line=68952523 ········0x002c·line=68
952525 ········0x003b·line=70952524 ········0x0039·line=70
952526 ······locals········:·952525 ······locals········:·
952527 ········0x0000·-·0x004d·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;·952526 ········0x0000·-·0x004b·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;·
952528 ········0x0000·-·0x004d·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;·952527 ········0x0000·-·0x004b·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;·
952529 ········0x0000·-·0x004d·reg=8·(null)·F·952528 ········0x0000·-·0x004b·reg=8·(null)·F·
952530 ········0x0000·-·0x004d·reg=9·(null)·I·952529 ········0x0000·-·0x004b·reg=9·(null)·I·
952531 ········0x0000·-·0x004d·reg=10·(null)·I·952530 ········0x0000·-·0x004b·reg=10·(null)·I·
952532 ········0x0000·-·0x004d·reg=11·(null)·Lkotlin/jvm/functions/Function2;·952531 ········0x0000·-·0x004b·reg=11·(null)·Lkotlin/jvm/functions/Function2;·
952533 ········0x0000·-·0x004d·reg=12·(null)·Lde/moekadu/tuner/misc/WaveWriter;·952532 ········0x0000·-·0x004b·reg=12·(null)·Lde/moekadu/tuner/misc/WaveWriter;·
  
952534 ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;)952533 ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;)
952535 ······name··········:·'<init>'952534 ······name··········:·'<init>'
952536 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V'952535 ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V'
952537 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)952536 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
952538 ······code··········-952537 ······code··········-
952539 ······registers·····:·16952538 ······registers·····:·16
952540 ······ins···········:·9952539 ······ins···········:·9
952541 ······outs··········:·7952540 ······outs··········:·7
952542 ······insns·size····:·43·16-bit·code·units952541 ······insns·size····:·43·16-bit·code·units
952543 3fedf4:········································|[3fedf4]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V952542 3fedf0:········································|[3fedf0]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
952544 3fee04:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02952543 3fee00:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02
952545 3fee08:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004952544 3fee04:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004
952546 3fee0c:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80952545 3fee08:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80
952547 3fee10:·0192···································|0006:·move·v2,·v9952546 3fee0c:·0192···································|0006:·move·v2,·v9
952548 3fee12:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04952547 3fee0e:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04
952549 3fee16:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004952548 3fee12:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004
952550 3fee1a:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000952549 3fee16:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000
952551 3fee1e:·01a3···································|000d:·move·v3,·v10952550 3fee1a:·01a3···································|000d:·move·v3,·v10
952552 3fee20:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08952551 3fee1c:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08
952553 3fee24:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005952552 3fee20:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005
952554 3fee28:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44952553 3fee24:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44
952555 3fee2e:·01b4···································|0015:·move·v4,·v11952554 3fee2a:·01b4···································|0015:·move·v4,·v11
952556 3fee30:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10952555 3fee2c:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10
952557 3fee34:·120a···································|0018:·const/4·v10,·#int·0·//·#0952556 3fee30:·120a···································|0018:·const/4·v10,·#int·0·//·#0
952558 3fee36:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004952557 3fee32:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004
952559 3fee3a:·07a5···································|001b:·move-object·v5,·v10952558 3fee36:·07a5···································|001b:·move-object·v5,·v10
952560 3fee3c:·2802···································|001c:·goto·001e·//·+0002952559 3fee38:·2802···································|001c:·goto·001e·//·+0002
Max diff block lines reached; 54905500/54922414 bytes (99.97%) of diff not shown.
4.57 KB
classes.jar
3.47 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13357263·bytes,·number·of·entries:·72241 Zip·file·size:·13357261·bytes,·number·of·entries:·7224
2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class
3 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class
5 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2$_Parcel.class5 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2$_Parcel.class
6 ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2.class6 ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver2.class
7 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class7 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
8 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class8 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
Offset 3813, 15 lines modifiedOffset 3813, 15 lines modified
3813 ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class3813 ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class
3814 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class3814 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class
3815 ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class3815 ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class
3816 ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class3816 ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class
3817 ?rwxrwxr-x··2.0·unx·····4135·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class3817 ?rwxrwxr-x··2.0·unx·····4135·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class
3818 ?rwxrwxr-x··2.0·unx·····1384·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class3818 ?rwxrwxr-x··2.0·unx·····1384·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class
3819 ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class3819 ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class
3820 ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SoundSource.class3820 ?rwxrwxr-x··2.0·unx·····3579·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SoundSource.class
3821 ?rwxrwxr-x··2.0·unx·····4946·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class3821 ?rwxrwxr-x··2.0·unx·····4946·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class
3822 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class3822 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class
3823 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class3823 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class
3824 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class3824 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class
3825 ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class3825 ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class
3826 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class3826 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class
3827 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class3827 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class
Offset 7219, 8 lines modifiedOffset 7219, 8 lines modified
7219 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class7219 ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class
7220 ?rwxrwxr-x··2.0·unx····44832·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7220 ?rwxrwxr-x··2.0·unx····44832·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7221 ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7221 ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7222 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7222 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7223 ?rwxrwxr-x··2.0·unx·····3060·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7223 ?rwxrwxr-x··2.0·unx·····3060·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7224 ?rwxrwxr-x··2.0·unx····35964·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7224 ?rwxrwxr-x··2.0·unx····35964·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7225 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7225 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7226 7224·files,·15311382·bytes·uncompressed,·11958885·bytes·compressed:··21.9%7226 7224·files,·15311380·bytes·uncompressed,·11958883·bytes·compressed:··21.9%
1.08 KB
de/moekadu/tuner/notedetection/SoundSource.class
1010 B
procyon -ec {}
    
Offset 41, 15 lines modifiedOffset 41, 16 lines modified
41 ········this.testFunction·=·testFunction;41 ········this.testFunction·=·testFunction;
42 ········this.waveWriter·=·waveWriter;42 ········this.waveWriter·=·waveWriter;
43 ········windowSize·=·4;43 ········windowSize·=·4;
44 ········final·int·minBufferSize·=·AudioRecord.getMinBufferSize(n,·16,·windowSize);44 ········final·int·minBufferSize·=·AudioRecord.getMinBufferSize(n,·16,·windowSize);
45 ········n·=·minBufferSize·/·4;45 ········n·=·minBufferSize·/·4;
46 ········n·=·this.computeRequiredChannelCapacity(n);46 ········n·=·this.computeRequiredChannelCapacity(n);
47 ········this.channelCapacity·=·n;47 ········this.channelCapacity·=·n;
 48 ········n·*=·2;
48 ········this.memoryPool·=·new·MemoryPoolSampleData(this.channelCapacity·*·2);49 ········this.memoryPool·=·new·MemoryPoolSampleData(n);
49 ········n·=·this.channelCapacity;50 ········n·=·this.channelCapacity;
50 ········this.outputChannel·=·ChannelKt.Channel$default(n,·BufferOverflow.SUSPEND,·(Function1)null,·windowSize,·(Object)null);51 ········this.outputChannel·=·ChannelKt.Channel$default(n,·BufferOverflow.SUSPEND,·(Function1)null,·windowSize,·(Object)null);
51 ········this.sourceJob·=·BuildersKt.launch$default(scope,·(CoroutineContext)null,·(CoroutineStart)null,·(Function2)new·SoundSource$1(this,·minBufferSize,·(Continuation)null),·3,·(Object)null);52 ········this.sourceJob·=·BuildersKt.launch$default(scope,·(CoroutineContext)null,·(CoroutineStart)null,·(Function2)new·SoundSource$1(this,·minBufferSize,·(Continuation)null),·3,·(Object)null);
52 ····}53 ····}
53 ····54 ····
54 ····private·final·int·computeRequiredChannelCapacity(int·b)·{55 ····private·final·int·computeRequiredChannelCapacity(int·b)·{
55 ········final·int·n·=·(int)(this.windowSize·*·(1.0·-·this.overlap));56 ········final·int·n·=·(int)(this.windowSize·*·(1.0·-·this.overlap));
1.34 KB
smali/de/moekadu/tuner/notedetection/SoundSource.smali
    
Offset 157, 23 lines modifiedOffset 157, 21 lines modified
157 ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I157 ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I
  
158 ····move-result·p4158 ····move-result·p4
  
159 ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I159 ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I
  
160 ····.line·67160 ····.line·67
161 ····new-instance·p4,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;161 ····new-instance·p5,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;
  
162 ····iget·p5,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I162 ····mul-int/lit8·p4,·p4,·0x2
  
163 ····mul-int/lit8·p5,·p5,·0x2163 ····invoke-direct·{p5,·p4},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;-><init>(I)V
  
164 ····invoke-direct·{p4,·p5},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;-><init>(I)V 
  
165 ····iput-object·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;164 ····iput-object·p5,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;
  
166 ····.line·68165 ····.line·68
167 ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I166 ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I
  
168 ····sget-object·p5,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;167 ····sget-object·p5,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;
  
169 ····const/4·p6,·0x0168 ····const/4·p6,·0x0
28.1 KB
assets/dexopt/baseline.prof
    
Offset 1, 209 lines modifiedOffset 1, 209 lines modified
00000000:·7072·6f00·3031·3000·01fc·5700·00fe·0c00··pro.010...W.....00000000:·7072·6f00·3031·3000·01fc·5700·00ff·0c00··pro.010...W.....
00000010:·0078·01ed·9c7f·8c54·d515·c7ef·7b33·3b3b··.x.....T....{3;;00000010:·0078·01ed·9c7f·8c54·d515·c7ef·7b33·3b3b··.x.....T....{3;;
00000020:·8beb·32cb·af5d·90ca·0311·5721·3ad4·a560··..2..]....W!:..` 
00000030:·0a3a·fc28·6225·8636·1ab1·4dd3·454a·2491··.:.(b%.6..M.EJ$. 
00000040:·522c·6ab1·35f0·d680·4514·c56a·9556·aa58··R,j.5...E..j.V.X 
00000050:·0d62·6a28·b596·6a35·ed48·d08a·1645·ab8d··.bj(..j5.H...E.. 
00000060:·b556·16ab·c6fe·51a2·500d·2d28·3d9f·99f9··.V....Q.P.-(=... 
00000070:·3a77·2743·a936·6962·7d6f·73e6·9e7b·cef7··:w'C.6ib}os..{.. 
00000080:·7ccf·b9e7·dd79·f3e6·071c·e5b6·bbe5·839c··|....y.......... 
00000090:·7bfd·9696·51a3·0f39·3777·c19c·c58b·e72d··{...Q..97w.....- 
000000a0:·3ef9·6bf3·96dc·d1df·b9b4·732e·3409·6a04··>.k.......s.4.j. 
000000b0:·5b9b·4993·4963·c587·ee63·9b6d·fe5c·c507··[.I.Ic...c.m.\.. 
000000c0:·06df·88ca·081f·f8a3·4ce6·9a30·c77f·9a89··........L..0.... 
000000d0:·a52d·e5c5·467e·6494·c962·9356·9315·26d8··.-..F~d..b.V..&. 
000000e0:·869a·0c34·909f·137b·8389·6ce8·f0a4·4cc8··...4...{..l...L. 
000000f0:·a53c·e0c0·3066·4dfa·99e0·43b4·1e74·7c83··.<..0fM...C..t|. 
00000100:·4d06·9ac8·4f0c·3a31·700e·30f1·63c8·7572··M...O.:1p.0.c.ur 
00000110:·c5a6·fcc4·644c·8853·6d8c·8a23·46f6·960a··....dL.Sm..#F... 
00000120:·4e79·1403·c6d7·35a7·cfb2·c321·919f·39eb··Ny....5....!..9. 
00000130:·0043·bef1·159d·b9e2·c082·510d·8abd·a662··.C........Q....b 
00000140:·c33e·da04·3ceb·652d·087c·3a8f·e2d2·9af1··.>..<.e-.|:..... 
00000150:·c139·ce1c·f87c·11ff·a7cc·0eb7·6284·c186··.9...|......b... 
00000160:·4c32·c1c6·3950·3fb0·13cf·888f·3ae4·c37e··L2..9P?.....:..~ 
00000170:·8909·3d51·0e70·ab4d·c052·0ffd·55cf·982b··..=Q.p.M.R..U..+ 
00000180:·37f5·e2eb·6b02·56fc·e8c8·427b·0033·ac32··7...k.V...B{.3.2 
00000190:·979d·fce4·62df·6253·de3e·a62b·0f3d·c70e··....b.bS.>.+.=.. 
000001a0:·27fd·92ce·1c81·9791·5ac8·4f2c·5c1a·591f··'.......Z.O,\.Y. 
000001b0:·020e·3b39·1955·3b3a·7160·a8ef·6813·7283··..;9.U;:q`..h.r. 
000001c0:·678f·928f·18ad·ed04·d359·3b71·ca2f·9d11··g........Y;q./.. 
000001d0:·79a8·e253·2c38·6188·553c·3630·eae5·9515··y..S,8a.U<60.... 
000001e0:·1cb5·6147·c4e9·8ff0·21f8·b52e·74f5·8cba··..aG....!...t... 
000001f0:·b12b·0f3e·d5a0·3a98·b32e·d68b·9fde·0a43··.+.>..:........C 
00000200:·2f98·dbd5·add4·97be·1604·8658·f630·3844··/..........X.08D 
00000210:·31e8·e422·8e7d·a95a·e146·c787·a8f7·8ad5··1..".}.Z.F...... 
00000220:·3a39·57e8·60f0·914b·f958·1371·60b8·36c0··:9W.`..K.X.q`.6. 
00000230:·a7e7·393a·3862·d05f·30a1·3ef4·534c·e801··..9:8b._0.>.SL.. 
00000240:·bcea·1176·eda1·2136·61ae·3ce8·c8e3·f600··...v..!6a.<..... 
00000250:·1fb5·2b8e·187c·ca23·6cbd·911e·c88e·ae18··..+..|.#l....... 
00000260:·d935·f7f9·8463·5d5a·3b6b·06cb·6b85·b0e0··.5...c]Z;k..k... 
00000270:·b033·aa6e·30aa·0f9b·ef53·1dd8·b516·f686··.3.n0....S...... 
00000280:·78f0·e383·933e·09cf·5c39·b956·83e7·dc80··x....>..\9.V.... 
00000290:·55fd·be2e·3e46·9f13·9dbc·c4c0·0f17·3a42··U...>F........:B 
000002a0:·3c7e·eccc·8945·d0b1·a3e3·e3fa·7582·096b··<~...E......u..k 
000002b0:·a417·8a9b·39a1·8a17·2778·bf2e·f60c·be73··....9...'x.....s 
000002c0:·4dbe·68c2·1a38·affe·f546·f988·239e·dcda··M.h..8...F..#... 
000002d0:·23f2·89df·af8b·75a9·4fd8·1138·541f·5cea··#.....u.O..8T.\. 
000002e0:·b978·8451·5dcc·b5e7·fd1c·3e9f·74fa·213e··.x.Q].....>.t.!> 
000002f0:·6cc2·eb7c·2a87·9f9f·18c5·530f·58c5·513b··l..|*.....S.X.Q; 
00000300:·b9e5·d788·1f2c·cf3b·7ac5·9e84·4735·2b8f··.....,.;z...G5+. 
00000310:·ea56·1ce3·7126·8c70·23c2·ea39·29ac·6aa4··.V..q&.p#..9).j. 
00000320:·cfc2·b036·f268·4e3e·f09a·2bb6·76de·5e83··...6.hN>..+.v.^. 
00000330:·abf5·13e7·f701·bf2f·ac91·396b·6664·5dd4··......./..9kfd]. 
00000340:·47af·b029·afaf·2b9e·fb28·fcf2·f9f5·2bce··G..)..+..(....+. 
00000350:·df23·c461·d7fa·8923·4673·c530·0a5b·5bbb··.#.a...#Fs.0.[[. 
00000360:·7cc4·a867·8a53·4c3d·3e61·34aa·e65a·ac7f··|..g.SL=>a4..Z.. 
00000370:·2dd1·ded2·6b1f·31aa·191e·5e1f·1895·57fb··-...k.1...^...W. 
00000380:·134e·d63d·a2c6·5f9b·4bb5·688d·f088·4b36··.N.=.._.K.h...K6 
00000390:·ce8f·701a·8581·4fba·46d9·a8e5·c48a·1f1b··..p...O.F....... 
000003a0:·ebf2·cfa9·5e2b·bf6c·767f·0df0·4c31·c99b··....^+.lv...L1.. 
000003b0:·a053·876a·8147·6b54·2dd8·9453·36d5·a2b9··.S.j.GkT-..S6... 
000003c0:·f233·4757·efe5·075f·1b83·4fcf·0174·ae9d··.3GW..._..O..t.. 
000003d0:·c26b·148f·ea64·a45f·9caf·4b2b·78d5·36af··.k...d._..K+x.6. 
000003e0:·3227·169c·b8b5·3ffd·fcf5·7478·94d7·1fd5··2'....?...tx.... 
000003f0:·47f1·32aa·5f3e·4ef1·3eb7·ef47·17a6·d64e··G.2._>N.>..G...N 
00000400:·4c3d·4eec·7e0c·187a·52db·2b5d·2338·ff70··L=N.~..zR.+]#8.p 
00000410:·b32f·6af3·110b·9f04·3fba·6a51·1e8d·1757··./j.....?.jQ...W 
00000420:·fccc·e9b9·eca3·4dd7·79c1·263e·7223·7f33··......M.y.&>r#.3 
00000430:·6760·4661·f0eb·1c88·4331·8cb2·a90e·d555··g`Fa....C1.....U 
00000440:·cf27·1be7·045d·588d·b28d·a9f8·6467·94e8··.'...]X.....dg.. 
00000450:·deaa·5ebf·c1c8·2eae·f32b·b1ea·1f18·5d2f··..^......+....]/ 
00000460:·d0e1·d35a·99fb·cf1f·ae9f·679a·d45b·23d8··...Z......g..[#. 
00000470:·0f23·d483·bc55·89f3·eb81·47e7·82bd·e1d7··.#...U....G..... 
00000480:·a31c·c46a·6dd8·b43e·e99a·fbb5·8a53·7cc4··...jm..>.....S|. 
00000490:·63d3·eb1d·3108·3609·7cc2·e3f3·732a·5e71··c...1.6.|...s*^q 
000004a0:·be4f·75d6·8e23·8d43·3672·4887·43ef·01b1··.Ou..#.C6rH.C... 
000004b0:·f9ef·c37d·4c3d·bd96·070c·7de3·be09·deda··...}L=....}..... 
000004c0:·18d5·a938·30d2·8565·ceba·15af·18e6·e8f8··...80..e........ 
000004d0:·f5da·2b9b·6219·c1f0·3c81·836b·b9e2·85d1··..+.b...<..k.... 
000004e0:·fd08·3c7a·3ec1·035e·b580·914f·711a·5597··..<z>..^...Oq.U. 
000004f0:·b0d8·b169·bf92·9358·c4c7·8053·2db2·8b4b··...i...X...S-..K 
00000500:·dcd8·c1c8·ae51·3984·f347·6a65·4e3e·f03e··.....Q9..GjeN>.> 
00000510:·b7f2·f978·7470·aa97·758b·033b·3170·e067··...xtp..u..;1p.g 
00000520:·8e5f·fcbe·1d9b·5e1b·c029·07ba·6a50·2ef9··._....^..)..jP.. 
00000530:·187d·9fec·b5f1·879b·2b56·396a·cf91·6a55··.}......+V9j..jU 
00000540:·3c78·8435·f1f9·80f2·abc7·e0d5·37d5·c2a8··<x.5........7... 
00000550:·7874·b088·fae5·d7e0·c7d4·d395·c7e7·c4e6··xt.............. 
00000560:·cfd1·e1a4·978c·d4a4·5cf2·31d6·1371·d5c3··........\.1..q.. 
00000570:·f96b·f063·65d7·3af0·a96f·e8f4·c3e7·a516··.k.ce.:..o...... 
00000580:·ad83·517b·85d7·28e2·e0c1·c61c·9dfd·ef73··..Q{..(........s 
00000590:·a393·5379·b567·7c4e·d527·8ce6·3e8f·df13··..Sy.g|N.'..>... 
000005a0:·fce2·1596·51f1·aa9f·5cb5·713e·cee7·c7ae··....Q...\.q>.... 
000005b0:·7b48·e289·635d·da1f·e2f6·f3a1·6b1d·e265··{H..c]......k..e 
000005c0:·5ecb·4b6c·6d3c·737a·459c·c60b·6dc2·bc56··^.Klm<szE...m..V 
000005d0:·b4cf·c5a1·91fe·fbf9·756e·883f·5087·a796··........un.?P... 
000005e0:·97f9·eeb0·d1f2·e92f·65e7·b4d5·f662·606b··......./e....b`k 
000005f0:·48d9·6b41·60fc·a992·376b·5a60·ab08·cc3b··H.kA`...7kZ`...; 
00000600:·c06c·1798·86a7·ec65·cc98·b49b·85bf·4c09··.l.....e......L. 
00000610:·1996·6c19·5b5f·58e2·85a1·1cd1·666c·0de6··..l.[_X.....fl.. 
00000620:·cdd8·3c6d·affd·d8fb·9a84·86e5·91bf·3253··..<m..........2S 
00000630:·f9b1·9c9b·5c68·034c·1a4c·ca98·f2e3·3136··....\h.L.L....16 
00000640:·6f34·6f39·47b5·aeb4·9d45·ec43·acba·3272··o4o9G....E.C..2r 
00000650:·5449·4347·e029·b353·63ca·5dd4·88bd·bfd5··TICG.).Sc.]..... 
00000660:·4136·6a54·cde9·4a7c·959b·7596·eb2b·33a3··A6jT..J|..u..+3. 
00000670:·a365·4a8c·3083·2d77·885e·04f6·2c19·60f5··.eJ.0.-w.^..,.`. 
00000680:·8466·2baf·909e·9519·9adc·f9a6·8d73·e770··.f+..........s.p 
00000690:·7293·23e9·c0ff·b203·f19b·76f9·4e67·9b77··r.#.......v.Ng.w 
000006a0:·06b9·c3a6·2d16·b85c·7416·6ce7·568f·cd15··....-..\t.l.V... 
000006b0:·3570·2b5b·7117·aa2e·b4d0·9e08·bd8f·d8ae··5p+[q........... 
000006c0:·5171·6f53·bdd9·ced6·21a3·dcb5·2322·17a7··QqoS....!...#".. 
000006d0:·1a8d·c282·7e6b·6c56·5c37·f796·56eb·d6ec··....~klV\7..V... 
000006e0:·9662·a76b·bff5·f854·d779·83f2·95aa·9734··.b.k...T.y.....4 
000006f0:·cde7·52d9·ebd8·589a·35bb·38ca·a6b3·c5ad··..R...X.5.8..... 
00000700:·8542·2fef·6127·fb79·6fb4·8237·2d1c·f6c6··.B/.a'.yo..7-... 
00000710:·30ba·2533·9615·568f·30e2·35af·f791·0a63··0.%3..V.0.5....c 
00000720:·d79e·cbd8·63f1·d8de·9e23·ccd2·74b5·6f3f··....c....#..t.o? 
00000730:·170f·2e94·3e52·b3d9·ddee·de70·8575·34d5··....>R.....p.u4. 
00000740:·deda·dedc·58fa·9024·e7c2·2817·a783·984a··....X..$..(....J 
00000750:·e2b8·e1f2·faac·71bf·07e2·b87f·0e4a·efe8··......q......J.. 
00000760:·9ab1·f4f8·7c90·77dd·f15f·fb84·85b0·33b4··....|.w.._....3. 
00000770:·c6f2·6ddf·bf3f·9e70·6ea3·1b98·b384·3d2e··..m..?.pn.....=. 
00000780:·1f45·b3e3·356e·4a61·bbcb·8676·4eec·c8b8··.E..5nJa...vN... 
00000790:·7b7a·77c5·678b·ca2f·9f76·e686·2f8a·6b77··{zw.g../.v../.kw 
000007a0:·820f·ace8·79de·107e·a4a3·8feb·0ede·1d76··....y..~.......v 
000007b0:·e6dc·f17d·dcf7·d63b·571c·b172·4c71·daed··...}...;W..rLq.. 
000007c0:·4537·2d3f·79c2·6c5b·e69a·0dad·dbd2·a915··E7-?y.l[........ 
000007d0:·ce9d·34b5·75b5·ed96·882c·397b·5c73·f8ea··..4.u....,9{\s..00000020:·8b2b·cc2e·3f76·412a·0f44·5c85·e850·9782··.+..?vA*.D\..P..
 00000030:·29e8·f0a3·8895·18da·48c4·364d·1729·9144··).......H.6M.).D
Max diff block lines reached; 7037/28723 bytes (24.50%) of diff not shown.