Offset 1, 73 lines modified | Offset 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/. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Zip·file·size:·5101800·bytes,·number·of·entries:·1019 | 1 | 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.properties | 2 | -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·····334 | 3 | -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.profm | 4 | -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··95308 | 5 | -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.dex | 6 | -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.dex | 7 | -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.bin | 8 | -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.version | 9 | -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.version | 10 | -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.version | 11 | -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.version | 12 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version |
Offset 1014, 8 lines modified | Offset 1014, 8 lines modified | ||
1014 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 1014 | -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.png | 1015 | -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.png | 1016 | -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.arsc | 1017 | -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.SF | 1018 | -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.RSA | 1019 | -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.MF | 1020 | -rw----·····2.0·fat····94051·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1021 | 1019·files,·1188705 | 1021 | 1019·files,·11887055·bytes·uncompressed,·4977750·bytes·compressed:··58.1% |
Offset 1, 13 lines modified | Offset 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············:· | 4 | checksum············:·b75c1af5 |
5 | signature···········:· | 5 | signature···········:·96e6...786c |
6 | file_size···········:·95308 | 6 | file_size···········:·9530848 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·65994 | 10 | string_ids_size·····:·65994 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8648 | 12 | type_ids_size·······:·8648 |
13 | type_ids_off········:·264088·(0x040798) | 13 | type_ids_off········:·264088·(0x040798) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·298680·(0x048eb8) | 15 | proto_ids_off·······:·298680·(0x048eb8) |
16 | field_ids_size······:·44806 | 16 | field_ids_size······:·44806 |
17 | field_ids_off·······:·464052·(0x0714b4) | 17 | field_ids_off·······:·464052·(0x0714b4) |
18 | method_ids_size·····:·65323 | 18 | method_ids_size·····:·65323 |
19 | method_ids_off······:·822500·(0x0c8ce4) | 19 | method_ids_off······:·822500·(0x0c8ce4) |
20 | class_defs_size·····:·7224 | 20 | class_defs_size·····:·7224 |
21 | class_defs_off······:·1345084·(0x14863c) | 21 | class_defs_off······:·1345084·(0x14863c) |
22 | data_size···········:·7954 | 22 | data_size···········:·7954596 |
23 | data_off············:·1576252·(0x180d3c) | 23 | data_off············:·1576252·(0x180d3c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·380 | 25 | class_idx···········:·380 |
26 | access_flags········:·1·(0x0001) | 26 | access_flags········:·1·(0x0001) |
27 | superclass_idx······:·6713 | 27 | superclass_idx······:·6713 |
28 | source_file_idx·····:·12457 | 28 | source_file_idx·····:·12457 |
Offset 952462, 15 lines modified | Offset 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·····:·13 | 952466 | ······registers·····:·13 |
952467 | ······ins···········:·7 | 952467 | ······ins···········:·7 |
952468 | ······outs··········:·6 | 952468 | ······outs··········:·6 |
952469 | ······insns·size····:·7 | 952469 | ······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;)V | 952470 | 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@e617 | 952471 | 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@e7d5 | 952472 | 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@c6b0 | 952473 | 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@a2f8 | 952474 | 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@a2f6 | 952475 | 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@a2fc | 952476 | 3fed70:·5969·fca2······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a2fc |
Offset 952481, 98 lines modified | Offset 952481, 97 lines modified | ||
952481 | 3fed84:·1249···································|0016:·const/4·v9,·#int·4·//·#4 | 952481 | 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@06f7 | 952482 | 3fed86:·7130·f706·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06f7 |
952483 | 3fed8c:·0a08···································|001a:·move-result·v8 | 952483 | 3fed8c:·0a08···································|001a:·move-result·v8 |
952484 | 3fed8e:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04 | 952484 | 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@bcf1 | 952485 | 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·v10 | 952486 | 3fed98:·0a0a···································|0020:·move-result·v10 |
952487 | 3fed9a:·596a·f3a2······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3 | 952487 | 3fed9a:·596a·f3a2······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3 |
952488 | 3fed9e:·220 | 952488 | 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 | 3feda | 952489 | 3feda2:·da0a·0a02······························|0025:·mul-int/lit8·v10,·v10,·#int·2·//·#02 |
952491 | 3feda | 952490 | 3feda6:·7020·b3bc·ab00·························|0027:·invoke-direct·{v11,·v10},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@bcb3 |
952492 | 3fed | 952491 | 3fedac:·5b6b·f4a2······························|002a:·iput-object·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a2f4 |
952493 | 3fedb | 952492 | 3fedb0:·526a·f3a2······························|002c:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a2f3 |
952494 | 3fedb | 952493 | 3fedb4:·620b·76ad······························|002e:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ad76 |
952495 | 3fedb | 952494 | 3fedb8:·120c···································|0030:·const/4·v12,·#int·0·//·#0 |
952496 | 3fedb | 952495 | 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 | 3fedc | 952496 | 3fedc0:·0c09···································|0034:·move-result-object·v9 |
952498 | 3fedc | 952497 | 3fedc2:·5b69·f5a2······························|0035:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a2f5 |
952499 | 3fedc | 952498 | 3fedc6:·1201···································|0037:·const/4·v1,·#int·0·//·#0 |
952500 | 3fedc | 952499 | 3fedc8:·1202···································|0038:·const/4·v2,·#int·0·//·#0 |
952501 | 3fedc | 952500 | 3fedca:·2209·b218······························|0039:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@18b2 |
952502 | 3fed | 952501 | 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 | 3fedd | 952502 | 3fedd4:·0793···································|003e:·move-object·v3,·v9 |
952504 | 3fedd | 952503 | 3fedd6:·1f03·2b1d······························|003f:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1d2b |
952505 | 3fedd | 952504 | 3fedda:·1234···································|0041:·const/4·v4,·#int·3·//·#3 |
952506 | 3fed | 952505 | 3feddc:·1205···································|0042:·const/4·v5,·#int·0·//·#0 |
952507 | 3fed | 952506 | 3fedde:·0770···································|0043:·move-object·v0,·v7 |
952508 | 3fede | 952507 | 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 | 3fede | 952508 | 3fede6:·0c07···································|0047:·move-result-object·v7 |
952510 | 3fede | 952509 | 3fede8:·5b67·f9a2······························|0048:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a2f9 |
952511 | 3fed | 952510 | 3fedec:·0e00···································|004a:·return-void |
952512 | ······catches·······:·(none) | 952511 | ······catches·······:·(none) |
952513 | ······positions·····:· | 952512 | ······positions·····:· |
952514 | ········0x0005·line=38 | 952513 | ········0x0005·line=38 |
952515 | ········0x0008·line=40 | 952514 | ········0x0008·line=40 |
952516 | ········0x000a·line=41 | 952515 | ········0x000a·line=41 |
952517 | ········0x000c·line=42 | 952516 | ········0x000c·line=42 |
952518 | ········0x000e·line=43 | 952517 | ········0x000e·line=43 |
952519 | ········0x0010·line=44 | 952518 | ········0x0010·line=44 |
952520 | ········0x0012·line=45 | 952519 | ········0x0012·line=45 |
952521 | ········0x0017·line=61 | 952520 | ········0x0017·line=61 |
952522 | ········0x001b·line=66 | 952521 | ········0x001b·line=66 |
952523 | ········0x0023·line=67 | 952522 | ········0x0023·line=67 |
952524 | ········0x002 | 952523 | ········0x002c·line=68 |
952525 | ········0x003 | 952524 | ········0x0039·line=70 |
952526 | ······locals········:· | 952525 | ······locals········:· |
952527 | ········0x0000·-·0x004 | 952526 | ········0x0000·-·0x004b·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;· |
952528 | ········0x0000·-·0x004 | 952527 | ········0x0000·-·0x004b·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;· |
952529 | ········0x0000·-·0x004 | 952528 | ········0x0000·-·0x004b·reg=8·(null)·F· |
952530 | ········0x0000·-·0x004 | 952529 | ········0x0000·-·0x004b·reg=9·(null)·I· |
952531 | ········0x0000·-·0x004 | 952530 | ········0x0000·-·0x004b·reg=10·(null)·I· |
952532 | ········0x0000·-·0x004 | 952531 | ········0x0000·-·0x004b·reg=11·(null)·Lkotlin/jvm/functions/Function2;· |
952533 | ········0x0000·-·0x004 | 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·····:·16 | 952538 | ······registers·····:·16 |
952540 | ······ins···········:·9 | 952539 | ······ins···········:·9 |
952541 | ······outs··········:·7 | 952540 | ······outs··········:·7 |
952542 | ······insns·size····:·43·16-bit·code·units | 952541 | ······insns·size····:·43·16-bit·code·units |
952543 | 3fedf | 952542 | 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 | 3fee0 | 952543 | 3fee00:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02 |
952545 | 3fee0 | 952544 | 3fee04:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004 |
952546 | 3fee0 | 952545 | 3fee08:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80 |
952547 | 3fee | 952546 | 3fee0c:·0192···································|0006:·move·v2,·v9 |
952548 | 3fee | 952547 | 3fee0e:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04 |
952549 | 3fee1 | 952548 | 3fee12:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004 |
952550 | 3fee1 | 952549 | 3fee16:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000 |
952551 | 3fee1 | 952550 | 3fee1a:·01a3···································|000d:·move·v3,·v10 |
952552 | 3fee | 952551 | 3fee1c:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08 |
952553 | 3fee2 | 952552 | 3fee20:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005 |
952554 | 3fee2 | 952553 | 3fee24:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44 |
952555 | 3fee2 | 952554 | 3fee2a:·01b4···································|0015:·move·v4,·v11 |
952556 | 3fee | 952555 | 3fee2c:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10 |
952557 | 3fee3 | 952556 | 3fee30:·120a···································|0018:·const/4·v10,·#int·0·//·#0 |
952558 | 3fee3 | 952557 | 3fee32:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004 |
952559 | 3fee3 | 952558 | 3fee36:·07a5···································|001b:·move-object·v5,·v10 |
952560 | 3fee3 | 952559 | 3fee38:·2802···································|001c:·goto·001e·//·+0002 |
Max diff block lines reached; 54905500/54922414 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1335726 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class |
Offset 3813, 15 lines modified | Offset 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.class | 3813 | ?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.class | 3814 | ?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.class | 3815 | ?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.class | 3816 | ?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.class | 3817 | ?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.class | 3818 | ?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.class | 3819 | ?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·····35 | 3820 | ?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.class | 3821 | ?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.class | 3822 | ?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.class | 3823 | ?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.class | 3824 | ?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.class | 3825 | ?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.class | 3826 | ?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.class | 3827 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class |
Offset 7219, 8 lines modified | Offset 7219, 8 lines modified | ||
7219 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class | 7219 | ?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.class | 7220 | ?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.class | 7221 | ?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.class | 7222 | ?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.class | 7223 | ?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.class | 7224 | ?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.class | 7225 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
7226 | 7224·files,·1531138 | 7226 | 7224·files,·15311380·bytes·uncompressed,·11958883·bytes·compressed:··21.9% |
Offset 41, 15 lines modified | Offset 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( | 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)); |
Offset 157, 23 lines modified | Offset 157, 21 lines modified | ||
157 | ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I | 157 | ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I |
158 | ····move-result·p4 | 158 | ····move-result·p4 |
159 | ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I | 159 | ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I |
160 | ····.line·67 | 160 | ····.line·67 |
161 | ····new-instance·p | 161 | ····new-instance·p5,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData; |
162 | ···· | 162 | ····mul-int/lit8·p4,·p4,·0x2 |
163 | ···· | 163 | ····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·p | 164 | ····iput-object·p5,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData; |
166 | ····.line·68 | 165 | ····.line·68 |
167 | ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I | 166 | ····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,·0x0 | 168 | ····const/4·p6,·0x0 |
Offset 1, 209 lines modified | Offset 1, 209 lines modified | ||
00000000:·7072·6f00·3031·3000·01fc·5700·00f | 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[........ | |||
00000 | 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. |