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:·5127517·bytes,·number·of·entries:·1030 | 1 | Zip·file·size:·5127517·bytes,·number·of·entries:·1030 |
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·····335 | 3 | -rw-r--r--··0.0·unx·····3352·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··952536 | 5 | -rw-r--r--··0.0·unx··9525360·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx·····2212·b-·defN·81-Jan-01·01:01·classes2.dex | 6 | -rw-r--r--··0.0·unx·····2212·b-·defN·81-Jan-01·01:01·classes2.dex |
7 | -rw-r--r--··0.0·unx···685304·b-·defN·81-Jan-01·01:01·classes3.dex | 7 | -rw-r--r--··0.0·unx···685304·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 1025, 8 lines modified | Offset 1025, 8 lines modified | ||
1025 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 1025 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
1026 | -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png | 1026 | -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png |
1027 | -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png | 1027 | -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png |
1028 | -rw----·····0.0·fat···662652·b-·stor·81-Jan-01·01:01·resources.arsc | 1028 | -rw----·····0.0·fat···662652·b-·stor·81-Jan-01·01:01·resources.arsc |
1029 | -rw----·····2.0·fat····95605·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF | 1029 | -rw----·····2.0·fat····95605·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF |
1030 | -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA | 1030 | -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA |
1031 | -rw----·····2.0·fat····95478·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1031 | -rw----·····2.0·fat····95478·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1032 | 1030·files,·1197914 | 1032 | 1030·files,·11979141·bytes·uncompressed,·5000071·bytes·compressed:··58.3% |
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············:·155d88ab |
5 | signature···········:· | 5 | signature···········:·c4a7...367d |
6 | file_size···········:·952536 | 6 | file_size···········:·9525360 |
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·····:·66208 | 10 | string_ids_size·····:·66208 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8666 | 12 | type_ids_size·······:·8666 |
13 | type_ids_off········:·264944·(0x040af0) | 13 | type_ids_off········:·264944·(0x040af0) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·299608·(0x049258) | 15 | proto_ids_off·······:·299608·(0x049258) |
16 | field_ids_size······:·44984 | 16 | field_ids_size······:·44984 |
17 | field_ids_off·······:·465640·(0x071ae8) | 17 | field_ids_off·······:·465640·(0x071ae8) |
18 | method_ids_size·····:·65494 | 18 | method_ids_size·····:·65494 |
19 | method_ids_off······:·825512·(0x0c98a8) | 19 | method_ids_off······:·825512·(0x0c98a8) |
20 | class_defs_size·····:·7237 | 20 | class_defs_size·····:·7237 |
21 | class_defs_off······:·1349464·(0x149758) | 21 | class_defs_off······:·1349464·(0x149758) |
22 | data_size···········:·794431 | 22 | data_size···········:·7944312 |
23 | data_off············:·1581048·(0x181ff8) | 23 | data_off············:·1581048·(0x181ff8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·6764 | 27 | superclass_idx······:·6764 |
28 | source_file_idx·····:·9627 | 28 | source_file_idx·····:·9627 |
Offset 940715, 15 lines modified | Offset 940715, 15 lines modified | ||
940715 | ······name··········:·'<init>' | 940715 | ······name··········:·'<init>' |
940716 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V' | 940716 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V' |
940717 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 940717 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
940718 | ······code··········- | 940718 | ······code··········- |
940719 | ······registers·····:·13 | 940719 | ······registers·····:·13 |
940720 | ······ins···········:·7 | 940720 | ······ins···········:·7 |
940721 | ······outs··········:·6 | 940721 | ······outs··········:·6 |
940722 | ······insns·size····:·7 | 940722 | ······insns·size····:·75·16-bit·code·units |
940723 | 404050:········································|[404050]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V | 940723 | 404050:········································|[404050]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V |
940724 | 404060:·1a00·b8e6······························|0000:·const-string·v0,·"scope"·//·string@e6b8 | 940724 | 404060:·1a00·b8e6······························|0000:·const-string·v0,·"scope"·//·string@e6b8 |
940725 | 404064:·7120·0be9·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e90b | 940725 | 404064:·7120·0be9·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e90b |
940726 | 40406a:·7010·dcc7·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c7dc | 940726 | 40406a:·7010·dcc7·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c7dc |
940727 | 404070:·5b67·cba3······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a3cb | 940727 | 404070:·5b67·cba3······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a3cb |
940728 | 404074:·5968·c9a3······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a3c9 | 940728 | 404074:·5968·c9a3······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a3c9 |
940729 | 404078:·5969·cfa3······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a3cf | 940729 | 404078:·5969·cfa3······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a3cf |
Offset 940734, 92 lines modified | Offset 940734, 91 lines modified | ||
940734 | 40408c:·1249···································|0016:·const/4·v9,·#int·4·//·#4 | 940734 | 40408c:·1249···································|0016:·const/4·v9,·#int·4·//·#4 |
940735 | 40408e:·7130·0007·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@0700 | 940735 | 40408e:·7130·0007·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@0700 |
940736 | 404094:·0a08···································|001a:·move-result·v8 | 940736 | 404094:·0a08···································|001a:·move-result·v8 |
940737 | 404096:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04 | 940737 | 404096:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04 |
940738 | 40409a:·7020·edbd·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@bded | 940738 | 40409a:·7020·edbd·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@bded |
940739 | 4040a0:·0a0a···································|0020:·move-result·v10 | 940739 | 4040a0:·0a0a···································|0020:·move-result·v10 |
940740 | 4040a2:·596a·c6a3······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a3c6 | 940740 | 4040a2:·596a·c6a3······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a3c6 |
940741 | 4040a6:·220 | 940741 | 4040a6:·220b·d118······························|0023:·new-instance·v11,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·type@18d1 |
940742 | 4040aa:·526b·c6a3······························|0025:·iget·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a3c6 | ||
940743 | 4040a | 940742 | 4040aa:·da0a·0a02······························|0025:·mul-int/lit8·v10,·v10,·#int·2·//·#02 |
940744 | 4040 | 940743 | 4040ae:·7020·afbd·ab00·························|0027:·invoke-direct·{v11,·v10},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@bdaf |
940745 | 4040b | 940744 | 4040b4:·5b6b·c7a3······························|002a:·iput-object·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a3c7 |
940746 | 4040b | 940745 | 4040b8:·526a·c6a3······························|002c:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a3c6 |
940747 | 4040 | 940746 | 4040bc:·620b·3cae······························|002e:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ae3c |
940748 | 4040c | 940747 | 4040c0:·120c···································|0030:·const/4·v12,·#int·0·//·#0 |
940749 | 4040c | 940748 | 4040c2:·715c·34fd·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@fd34 |
940750 | 4040c | 940749 | 4040c8:·0c09···································|0034:·move-result-object·v9 |
940751 | 4040c | 940750 | 4040ca:·5b69·c8a3······························|0035:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a3c8 |
940752 | 4040 | 940751 | 4040ce:·1201···································|0037:·const/4·v1,·#int·0·//·#0 |
940753 | 4040d | 940752 | 4040d0:·1202···································|0038:·const/4·v2,·#int·0·//·#0 |
940754 | 4040d | 940753 | 4040d2:·2209·da18······························|0039:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@18da |
940755 | 4040d | 940754 | 4040d6:·7040·e0bd·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@bde0 |
940756 | 4040 | 940755 | 4040dc:·0793···································|003e:·move-object·v3,·v9 |
940757 | 4040 | 940756 | 4040de:·1f03·5f1d······························|003f:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1d5f |
940758 | 4040e | 940757 | 4040e2:·1234···································|0041:·const/4·v4,·#int·3·//·#3 |
940759 | 4040e | 940758 | 4040e4:·1205···································|0042:·const/4·v5,·#int·0·//·#0 |
940760 | 4040e | 940759 | 4040e6:·0770···································|0043:·move-object·v0,·v7 |
940761 | 4040e | 940760 | 4040e8:·7706·46f7·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@f746 |
940762 | 4040 | 940761 | 4040ee:·0c07···································|0047:·move-result-object·v7 |
940763 | 4040f | 940762 | 4040f0:·5b67·cca3······························|0048:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a3cc |
940764 | 4040f | 940763 | 4040f4:·0e00···································|004a:·return-void |
940765 | ······catches·······:·(none) | 940764 | ······catches·······:·(none) |
940766 | ······positions·····:· | 940765 | ······positions·····:· |
940767 | ········0x0005·line=38 | 940766 | ········0x0005·line=38 |
940768 | ········0x0017·line=61 | 940767 | ········0x0017·line=61 |
940769 | ········0x001b·line=66 | 940768 | ········0x001b·line=66 |
940770 | ········0x0023·line=67 | 940769 | ········0x0023·line=67 |
940771 | ········0x00 | 940770 | ········0x002e·line=68 |
940772 | ········0x003 | 940771 | ········0x0039·line=70 |
940773 | ······locals········:· | 940772 | ······locals········:· |
940774 | ········0x0000·-·0x004 | 940773 | ········0x0000·-·0x004b·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;· |
940775 | ········0x0000·-·0x004 | 940774 | ········0x0000·-·0x004b·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;· |
940776 | ········0x0000·-·0x004 | 940775 | ········0x0000·-·0x004b·reg=8·(null)·F· |
940777 | ········0x0000·-·0x004 | 940776 | ········0x0000·-·0x004b·reg=9·(null)·I· |
940778 | ········0x0000·-·0x004 | 940777 | ········0x0000·-·0x004b·reg=10·(null)·I· |
940779 | ········0x0000·-·0x004 | 940778 | ········0x0000·-·0x004b·reg=11·(null)·Lkotlin/jvm/functions/Function2;· |
940780 | ········0x0000·-·0x004 | 940779 | ········0x0000·-·0x004b·reg=12·(null)·Lde/moekadu/tuner/misc/WaveWriter;· |
940781 | ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;) | 940780 | ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;) |
940782 | ······name··········:·'<init>' | 940781 | ······name··········:·'<init>' |
940783 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' | 940782 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' |
940784 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) | 940783 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) |
940785 | ······code··········- | 940784 | ······code··········- |
940786 | ······registers·····:·16 | 940785 | ······registers·····:·16 |
940787 | ······ins···········:·9 | 940786 | ······ins···········:·9 |
940788 | ······outs··········:·7 | 940787 | ······outs··········:·7 |
940789 | ······insns·size····:·43·16-bit·code·units | 940788 | ······insns·size····:·43·16-bit·code·units |
940790 | 4040f | 940789 | 4040f8:········································|[4040f8]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
940791 | 40410 | 940790 | 404108:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02 |
940792 | 4041 | 940791 | 40410c:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004 |
940793 | 40411 | 940792 | 404110:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80 |
940794 | 40411 | 940793 | 404114:·0192···································|0006:·move·v2,·v9 |
940795 | 40411 | 940794 | 404116:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04 |
940796 | 40411 | 940795 | 40411a:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004 |
940797 | 4041 | 940796 | 40411e:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000 |
940798 | 40412 | 940797 | 404122:·01a3···································|000d:·move·v3,·v10 |
940799 | 40412 | 940798 | 404124:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08 |
940800 | 40412 | 940799 | 404128:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005 |
940801 | 4041 | 940800 | 40412c:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44 |
940802 | 40413 | 940801 | 404132:·01b4···································|0015:·move·v4,·v11 |
940803 | 40413 | 940802 | 404134:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10 |
940804 | 40413 | 940803 | 404138:·120a···································|0018:·const/4·v10,·#int·0·//·#0 |
940805 | 40413 | 940804 | 40413a:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004 |
940806 | 4041 | 940805 | 40413e:·07a5···································|001b:·move-object·v5,·v10 |
940807 | 40414 | 940806 | 404140:·2802···································|001c:·goto·001e·//·+0002 |
940808 | 40414 | 940807 | 404142:·07c5···································|001d:·move-object·v5,·v12 |
940809 | 40414 | 940808 | 404144:·dd09·0e20······························|001e:·and-int/lit8·v9,·v14,·#int·32·//·#20 |
940810 | 40414 | 940809 | 404148:·3809·0400······························|0020:·if-eqz·v9,·0024·//·+0004 |
940811 | 4041 | 940810 | 40414c:·07a6···································|0022:·move-object·v6,·v10 |
940812 | 4041 | 940811 | 40414e:·2802···································|0023:·goto·0025·//·+0002 |
940813 | 40415 | 940812 | 404150:·07d6···································|0024:·move-object·v6,·v13 |
Max diff block lines reached; 54515307/54532075 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·134092 | 1 | Zip·file·size:·13409259·bytes,·number·of·entries:·7237 |
2 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·_COROUTINE/ArtificialStackFrames.class | 2 | ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·_COROUTINE/ArtificialStackFrames.class |
3 | ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·_COROUTINE/CoroutineDebuggingKt.class | 3 | ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·_COROUTINE/CoroutineDebuggingKt.class |
4 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_BOUNDARY.class | 4 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_BOUNDARY.class |
5 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_CREATION.class | 5 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·_COROUTINE/_CREATION.class |
6 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class | 6 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class |
7 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 7 | ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
8 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class | 8 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$_Parcel.class |
Offset 3821, 15 lines modified | Offset 3821, 15 lines modified | ||
3821 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class | 3821 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class |
3822 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class | 3822 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class |
3823 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class | 3823 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class |
3824 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class | 3824 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class |
3825 | ?rwxrwxr-x··2.0·unx·····4075·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class | 3825 | ?rwxrwxr-x··2.0·unx·····4075·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class |
3826 | ?rwxrwxr-x··2.0·unx·····1373·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class | 3826 | ?rwxrwxr-x··2.0·unx·····1373·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class |
3827 | ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class | 3827 | ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class |
3828 | ?rwxrwxr-x··2.0·unx·····35 | 3828 | ?rwxrwxr-x··2.0·unx·····3579·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SoundSource.class |
3829 | ?rwxrwxr-x··2.0·unx·····4919·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class | 3829 | ?rwxrwxr-x··2.0·unx·····4919·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class |
3830 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class | 3830 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class |
3831 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class | 3831 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class |
3832 | ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class | 3832 | ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class |
3833 | ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class | 3833 | ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class |
3834 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class | 3834 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class |
3835 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class | 3835 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class |
Offset 7232, 8 lines modified | Offset 7232, 8 lines modified | ||
7232 | ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class | 7232 | ?rwxrwxr-x··2.0·unx·····3180·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class |
7233 | ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 7233 | ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
7234 | ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 7234 | ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
7235 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 7235 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
7236 | ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 7236 | ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
7237 | ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 7237 | ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
7238 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 7238 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
7239 | 7237·files,·1536039 | 7239 | 7237·files,·15360393·bytes·uncompressed,·12009991·bytes·compressed:··21.8% |
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 151, 23 lines modified | Offset 151, 21 lines modified | ||
151 | ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I | 151 | ····invoke-direct·{p0,·p4},·Lde/moekadu/tuner/notedetection/SoundSource;->computeRequiredChannelCapacity(I)I |
152 | ····move-result·p4 | 152 | ····move-result·p4 |
153 | ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I | 153 | ····iput·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I |
154 | ····.line·67 | 154 | ····.line·67 |
155 | ····new-instance·p | 155 | ····new-instance·p5,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData; |
156 | ···· | 156 | ····mul-int/lit8·p4,·p4,·0x2 |
157 | ···· | 157 | ····invoke-direct·{p5,·p4},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;-><init>(I)V |
158 | ····invoke-direct·{p4,·p5},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;-><init>(I)V | ||
159 | ····iput-object·p | 158 | ····iput-object·p5,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData; |
160 | ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I | 159 | ····iget·p4,·p0,·Lde/moekadu/tuner/notedetection/SoundSource;->channelCapacity:I |
161 | ····.line·68 | 160 | ····.line·68 |
162 | ····sget-object·p5,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow; | 161 | ····sget-object·p5,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow; |
163 | ····const/4·p6,·0x0 | 162 | ····const/4·p6,·0x0 |
Offset 1, 210 lines modified | Offset 1, 210 lines modified | ||
00000000:·7072·6f00·3031·3000·0127·5800·000 | 00000000:·7072·6f00·3031·3000·0127·5800·0007·0d00··pro.010..'X..... | ||
00000010:·0078·01ed·9b0 | 00000010:·0078·01ed·9b0d·8c54·d515·c7ef·7b33·ecce··.x.....T....{3.. | ||
00000020:·8505·0658·75bb·22dc·5510·2a56·c737·b612··...Xu.".U.*V.7.. | |||
00000030:·ae88·420d·12b4·c447·b532·a0a2·246a·a134··..B....G.2..$j.4 | |||
00000040:·46d4·e265·45c4·2a15·5b6b·a941·bbb5·4d35··F..eE.*.[k.A..M5 | |||
00000050:·a935·c6be·54ac·8e68·a9d5·faea·1353·8d6b··.5..T..h.....S.k | |||
00000060:·2bc5·44ad·588d·f541·dd9e·df9d·f9b3·1fc3··+.D.X..A........ | |||
00000070:·2c92·346d·a2bd·7773·e63b·df39·fff3·fcee··,.4m..ws.;.9.... | |||
00000080:·dcfb·cd9d·d941·eed7·6ef9·eece·0d1a·fcf5··.....A..n....... | |||
00000090:·6ffc·b1d7·b9b3·ce9f·bb78·f139·8b0f·38fb··o........x.9..8. | |||
000000a0:·9c8b·7f38·c2b9·bc73·2e34·0aea·08d9·1e46··...8...s.4.....F | |||
000000b0:·2d46·cd35·1dbc·8f6d·b5f9·6f6b·3a30·e8f6··-F.5...m..ok:0.. | |||
000000c0:·ae8d·f803·3fc8·e82c·23e6·e88f·34b2·b069··....?..,#...4..i | |||
000000d0:·5c64·c487·f635·5a6c·34cc·e84a·2364·238d··\d...5Zl4..J#d#. | |||
000000e0:·7633·901f·13f9·0023·c9e0·f193·3322·96e2··v3.....#....3".. | |||
000000f0:·8003·c358·301a·6e84·0e52·3df0·e83e·61b4··...X0.n..R=..>a. | |||
00000100:·9b91·f4d8·c063·83cf·3623·df86·5807·d464··.....c..6#..X..d | |||
00000110:·8a8f·4d93·1176·ca8d·5176·d848·3ea4·8653··..M..v..Qv.H>..S | |||
00000120:·1cd9·80f1·79cd·e9b3·e4f8·1049·cf9c·3ac0··....y......I..:. | |||
00000130:·10ef·881a·cf5c·7660·c128·07d9·5e5d·9321··.....\v`.(..^].! | |||
00000140:·9f60·049e·7aa9·05c2·9fd6·51be·5433·3a7c··.`..z.....Q.T3:| | |||
00000150:·1e66·0a74·3ec9·ff5e·26c7·b76c·8441·064d··.f.t>..^&..l.A.M | |||
00000160:·3242·c61a·a81f·c8b1·6744·471e·d221·5f64··2B......gDG..!_d | |||
00000170:·444f·1403·dc2a·23b0·e443·7fd5·33e6·8a4d··DO...*#..C..3..M | |||
00000180:·bee8·861a·8195·7f78·e842·7b01·33ba·3697··.......x.B{.3.6. | |||
00000190:·9cf8·c4e2·bc45·a6b8·038d·571c·7a8e·1c9f··.....E....W.z... | |||
000001a0:·f44b·3c73·08bf·8ce4·427c·6cf1·a591·fa20··.K<s....B|l....· | |||
000001b0:·70c8·89c9·a8dc·e1b1·0343·7e83·8d88·0d9e··p........C~..... | |||
000001c0:·7394·78d8·a8b6·71c6·533b·768a·2f9e·11ba··s.x...q.S;v./... | |||
000001d0:·b7a6·932d·3861·b095·3d32·30ea·e565·351c··...-8a..=20..e5. | |||
000001e0:·b921·87e4·d31f·f107·a157·5df0·ea19·7923··.!.......W]...y# | |||
000001f0:·571c·74ca·4179·30a7·2eea·454f·6f85·a117··W.t.Ay0...EOo... | |||
00000200:·cced·ea96·f665·a819·81c1·9673·181c·241b··.....e.....s..$. | |||
00000210:·7862·61c7·79a9·5cf1·0d8f·0e52·ef65·ab3a··xba.y.\....R.e.: | |||
00000220:·592b·7830·e888·a578·d484·1d18·ae0d·f8d3··Y+x0...x........ | |||
00000230:·fb1c·1e1c·36f0·7f30·223f·f803·8de8·017e··....6..0"?.....~ | |||
00000240:·d523·e43a·873a·6cc2·5c71·e0a1·0df6·823f··.#.:.:l.\q.....? | |||
00000250:·7297·1d36·e814·47d8·4623·3d90·1c5e·3692··r..6..G.F#=..^6. | |||
00000260:·6bee·fb13·8eba·543b·3583·e55e·212c·38e4··k.....T;5..^!,8. | |||
00000270:·8cca·1b8c·f243·e6eb·9407·72d5·c2b9·213f··.....C....r...!? | |||
00000280:·e8d1·e193·3e09·cf5c·31b9·5683·676d·c02a··....>..\1.V.gm.* | |||
00000290:·7f9f·973f·46df·273c·71b1·c13f·bee0·21ec··...?F.'<q..?..!. | |||
000002a0:·d123·678e·2d04·8f1c·1e1d·d7af·7146·d448··.#g.-.......qF.H | |||
000002b0:·2f64·3763·621f·5e3e·c1fb·7971·cea0·9b6d··/d7cb.^>..yq...m | |||
000002c0:·7492·1135·b0ae·fef5·46f1·b0c3·9ed8·3a47··t..5....F.....:G | |||
000002d0:·a493·7f3f·2fea·529f·9043·f850·7ef8·52cf··...?/.R..C.P~.R. | |||
000002e0:·e547·18e5·c55c·e7bc·1fc3·f727·9e7e·c81f··.G...\.....'.~.. | |||
000002f0:·32e1·b59e·8ae1·c7c7·46f6·e403·5676·e44e··2.......F...Vv.N | |||
00000300:·6ce9·35a2·07cb·fb8e·5e71·4ee2·4739·2b8e··l.5.....^qN.G9+. | |||
00000310:·f296·1de3·3e46·8cf8·8684·d57b·5258·e548··....>F.....{RX.H | |||
00000320:·9f85·a136·e268·4e3c·f09a·cbb6·7ede·5e87··...6.hN<....~.^. | |||
00000330:·abd7·63e7·f701·bd4f·d4c8·9c9a·19a9·8bfc··..c....O........ | |||
00000340:·e815·32c5·f579·d9b3·8f42·2f9d·9fbf·ecfc··..2..y...B/..... | |||
00000350:·7304·3be4·aa1f·3b6c·3497·0da3·b0f5·b94b··s.;...;l4......K | |||
00000360:·878d·7a26·3bd9·34f2·278c·46e5·5c8f·f5af··..z&;.4.'.F.\... | |||
00000370:·253a·b774·efc3·4639·e387·fb03·a3e2·eafc··%:.t..F9........ | |||
00000380:·c427·75ef·5da7·af8f·a55c·5423·7ee4·4b32··.'u.]....\T#~.K2 | |||
00000390:·d647·388d·c2e0·4fbc·46c9·c8e5·9335·3d32··.G8...O.F....5=2 | |||
000003a0:·eaf2·d754·f7ca·d34d·eed7·809f·2946·2523··...T...M....)F%# | |||
000003b0:·78f2·502e·f851·8dca·0599·624a·a65c·3457··x.P..Q....bJ.\4W | |||
000003c0:·7ce6·f0ea·bdf4·e0eb·6dd0·e93d·00cf·b553··|.......m..=...S | |||
000003d0:·788d·f2a3·3c19·e917·ebf5·600d·afdc·be56··x...<.....`....V | |||
000003e0:·9b63·0b4e·f715·9d9f·7e7c·9fc7·1e1b·8d8a··.c.N....~|...... | |||
000003f0:·ad51·7d94·5f46·f54b·1846·d9fb·be7d·bd8f··.Q}._F.K.F...}.. | |||
00000400:·a997·fbf9·fa3a·e4f2·8b9c·b8f4·a4be·57ba··.....:........W. | |||
00000410:·46b0·fee0·382f·18eb·6df1·2742·0fcf·e863··F...8/..m.'B...c | |||
00000420:·65b3·a0a6·674e·cf25·9f60·bcd6·0599·fc11··e...gN.%.`...... | |||
00000430:·1b7a·cd94·8109·8541·af35·900f·d930·4aa6··.z.....A.5...0J. | |||
00000440:·3c94·5723·9d64·ac09·bcb0·1a25·dbbf·a693··<.W#.d.....%.... | |||
00000450:·9c51·a4bd·55a3·3504·23b9·7c9d·52b3·452e··.Q..U.5.#.|.R.E. | |||
00000460:·99ae·17e0·f1a7·5a99·fbef·1fae·9fd3·8c1a··......Z......... | |||
00000470:·d5a8·7c76·7524·36b4·c508·1b3f·1fe6·5a0b··..|vu$6....?..Z. | |||
00000480:·ce0d·3f1f·f9c7·56b5·2153·2de2·35f7·7395··..?...V.!S-.5.s. | |||
00000490:·4ff9·c31e·99ee·77d8·40c8·44f8·131e·9d1f··O.....w.@.D..... | |||
000004a0:·53f6·b2f3·75ca·b37e·1c63·3e24·2386·787c··S...u..~.c>$#.x| | |||
000004b0:·e833·2032·ff73·b88f·69c4·d7fb·0143·dfd8··.3·2.s..i....C.. | |||
000004c0:·37e1·b7de·4679·ca0e·8c78·6199·53b7·ec65··7...Fy...xa.S..e | |||
000004d0:·c31c·1ebd·eebd·92c9·9611·0cef·137c·702d··.............|p- | |||
000004e0:·97bd·30da·8fe0·47ef·27fc·8057·2e60·a493··..0...G.'..W.`.. | |||
000004f0:·9d46·e525·2c72·643a·5f89·892d·e463·c029··.F.%,rd:_..-.c.) | |||
00000500:·17c9·e54b·be91·8391·5ca3·6208·e78f·e4ca··...K....\.b..... | |||
00000510:·9c78·e07d·df8a·e7e3·e1c1·295f·ea96·0fe4··.x.}......)_.... | |||
00000520:·d8e0·033d·73f4·f2ef·cb91·e9be·034e·31e0··...=s........N1. | |||
00000530:·9583·6249·c7e8·eb24·afb7·ef6f·2e5b·c5a8··..bI...$...o.[.. | |||
00000540:·5f23·e52a·7bf0·1035·1d61·a4f8·ea31·78f5··_#.*{..5.a...1x. | |||
00000550:·4db9·30ca·1e1e·2ca4·7ef9·39f8·368d·78c5··M.0...,.~.9.6.x. | |||
00000560:·f17d·22f3·e7f0·f8e4·9acf·484e·8a25·1d63··.}".......HN.%.c | |||
00000570:·2392·af46·38bf·06df·5672·d581·4e7d·83a7··#..F8...Vr..N}.. | |||
00000580:·1fbe·5f72·511d·8c3a·57c8·173b·fc20·53fe··.._rQ..:W..;.·S. | |||
00000590:·9cff·be6f·7862·2aae·ce19·dfa7·f213·4673··...oxb*.......Fs | |||
000005a0:·df8f·df13·f4f2·2b2c·a3ec·953f·39d5·dbf9··......+,...?9... | |||
000005b0:·38df·3f72·ed21·b1c7·8eba·747e·c8b7·1f0f··8.?r.!....t~.... | |||
000005c0:·5e75·c82f·f37a·bfd8·d6db·33a7·57d8·699c··^u./.z....3.W.i. | |||
000005d0:·6713·e6f5·a4f3·5c3e·34d2·7f3f·bed6·06fb··g.....\>4..?.... | |||
000005e0:·f71b·f8a9·f7cb·7c53·d86c·f1f4·97b3·351d··......|S.l....5. | |||
000005f0:·66ef·ebc0·6ac8·d9bd·2030·ffb9·545b·302e··f...j...·0..T[0. | |||
00000600:·b02a·02d3·b699·ec34·e3d0·54b5·8c4d·46ed··.*.....4..T..MF. | |||
00000610:·26e1·af29·4586·a9ac·c9ea·0b53·bf78·a85a··&..)E......S.x.Z | |||
00000620:·ec61·de06·98b6·c9e6·79bb·f723·1f6a·141a··.a......y..#.j.. | |||
00000630:·9657·feaa·9eaa·afd5·d8c4·826b·331a·6054··.W.........k3.`T | |||
00000640:·c554·5ff7·b479·b369·ab31·faf2·cadb·2a22··.T_..y.i.1....*" | |||
00000650:·efb0·ecaa·c87d·530e·1ec2·4fd5·3b39·e6dc··.....}S...O.;9.. | |||
00000660:·b9cd·c847·581e·4423·47e5·9caf·d9f7·f9a6··...GX.D#G....... | |||
00000670:·ce6a·7e55·cff0·704d·a947·3c83·ad76·885e··.j~U..pM.G<..v.^ | |||
00000680:·04f6·2e69·b37c·4293·552b·a467·550f·2dee··...i.|B.U+.gU.-. | |||
00000690:·22e3·0e73·3359·dcec·c83a·f0bf·edc0·ca07··"..s3Y...:...... | |||
000006a0:·9c8b·938a·3d96·e5a2·d0f8·6865·bf1a·e7f2··....=.....he.... | |||
000006b0:·91af·e61a·6b47·d125·ed7c·7564·67be·7f44··....kG.%.|udg..D | |||
000006c0:·2ef6·a7f0·2b8d·b850·7dc8·b1d7·77e7·8677··....+..P}...w..w | |||
000006d0:·8d0f·4337·7161·ec5c·e2dc·c256·1759·72c5··..C7qa.\...V.Yr. | |||
000006e0:·8969·8271·746d·79d0·8c5c·b2e8·b483·ddc9··.i.qtmy..\...... | |||
00000 | 00000020:·c202·03ac·ba5d·11de·0a0a·15aa·e337·5a89··.....].......7Z. | ||
00000030:·4f44·a106·0d5a·a252·ad0c·a828·895a·288d··OD...Z.R...(.Z(. | |||
00000040:·11b5·f858·11b1·4ac1·c45a·6ad0·6e6d·534d··...X..J..Zj.nmSM | |||
00000050:·6a8d·b15f·2a56·47b4·d46a·fdea·27a6·1ad7··j.._*VG..j..'... | |||
00000060:·568a·895a·b15a·eb57·dd9e·df9b·f9b3·9761··V..Z.Z.W.......a | |||
00000070:·164c·9a36·d1be·b739·73cf·3de7·7f3e·ef9b··.L.6...9s.=..>.. | |||
00000080:·f7ee·bc99·1de4·7ee5·96ef·eedc·3f82·68e3··......~.....?.h. | |||
00000090:·1f7a·9d3b·fb82·b98b·179f·bb78·ff73·cebd··.z.;.......x.s.. | |||
000000a0:·e407·239c·cb3b·e742·a3a0·8e90·ed61·d462··..#..;.B.....a.b | |||
000000b0:·d45c·d3c1·fbd8·569b·ffa6·a603·836e·efda··.\....V......n.. | |||
000000c0:·883f·f083·8cce·3662·8efe·0823·0b9b·c645··.?....6b...#...E | |||
000000d0:·467c·685f·a3c5·46c3·8cae·3242·36d2·6837··F|h_..F...2B6.h7 | |||
000000e0:·03f9·3191·0f30·920c·1e3f·3923·6229·0e38··..1..0...?9#b).8 | |||
000000f0:·308c·05a3·e146·e820·d503·8fee·5346·bb19··0....F.·....SF.. | |||
00000100:·498f·0d3c·36f8·6c33·f26d·88b5·7f4d·a6f8··I..<6.l3.m...M.. | |||
00000110:·d834·1961·a7dc·1865·878d·e443·6a38·c591··.4.a...e...Cj8.. | |||
Max diff block lines reached; -1/28986 bytes (-0.00%) of diff not shown. |