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:·5052274·bytes,·number·of·entries:·1013 | 1 | Zip·file·size:·5052274·bytes,·number·of·entries:·1013 |
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·····3332·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof | 3 | -rw-r--r--··0.0·unx·····3332·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··94336 | 5 | -rw-r--r--··0.0·unx··9433656·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx·····1668·b-·defN·81-Jan-01·01:01·classes2.dex | 6 | -rw-r--r--··0.0·unx·····1668·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 1008, 8 lines modified | Offset 1008, 8 lines modified | ||
1008 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 1008 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
1009 | -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png | 1009 | -rw----·····0.0·fat·····2388·b-·stor·81-Jan-01·01:01·res/zr.png |
1010 | -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png | 1010 | -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png |
1011 | -rw----·····0.0·fat···645088·b-·stor·81-Jan-01·01:01·resources.arsc | 1011 | -rw----·····0.0·fat···645088·b-·stor·81-Jan-01·01:01·resources.arsc |
1012 | -rw----·····2.0·fat····93648·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF | 1012 | -rw----·····2.0·fat····93648·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.SF |
1013 | -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA | 1013 | -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/72E93E00.RSA |
1014 | -rw----·····2.0·fat····93521·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1014 | -rw----·····2.0·fat····93521·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1015 | 1013·files,·117748 | 1015 | 1013·files,·11774838·bytes·uncompressed,·4927064·bytes·compressed:··58.2% |
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············:·2391e725 |
5 | signature···········:· | 5 | signature···········:·3c91...306a |
6 | file_size···········:·94336 | 6 | file_size···········:·9433656 |
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·····:·65365 | 10 | string_ids_size·····:·65365 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8559 | 12 | type_ids_size·······:·8559 |
13 | type_ids_off········:·261572·(0x03fdc4) | 13 | type_ids_off········:·261572·(0x03fdc4) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·295808·(0x048380) | 15 | proto_ids_off·······:·295808·(0x048380) |
16 | field_ids_size······:·44456 | 16 | field_ids_size······:·44456 |
17 | field_ids_off·······:·459560·(0x070328) | 17 | field_ids_off·······:·459560·(0x070328) |
18 | method_ids_size·····:·64573 | 18 | method_ids_size·····:·64573 |
19 | method_ids_off······:·815208·(0x0c7068) | 19 | method_ids_off······:·815208·(0x0c7068) |
20 | class_defs_size·····:·7144 | 20 | class_defs_size·····:·7144 |
21 | class_defs_off······:·1331792·(0x145250) | 21 | class_defs_off······:·1331792·(0x145250) |
22 | data_size···········:·78732 | 22 | data_size···········:·7873256 |
23 | data_off············:·1560400·(0x17cf50) | 23 | data_off············:·1560400·(0x17cf50) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·378 | 25 | class_idx···········:·378 |
26 | access_flags········:·1·(0x0001) | 26 | access_flags········:·1·(0x0001) |
27 | superclass_idx······:·6624 | 27 | superclass_idx······:·6624 |
28 | source_file_idx·····:·12367 | 28 | source_file_idx·····:·12367 |
Offset 943427, 15 lines modified | Offset 943427, 15 lines modified | ||
943427 | ······name··········:·'<init>' | 943427 | ······name··········:·'<init>' |
943428 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V' | 943428 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V' |
943429 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 943429 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
943430 | ······code··········- | 943430 | ······code··········- |
943431 | ······registers·····:·13 | 943431 | ······registers·····:·13 |
943432 | ······ins···········:·7 | 943432 | ······ins···········:·7 |
943433 | ······outs··········:·6 | 943433 | ······outs··········:·6 |
943434 | ······insns·size····:·7 | 943434 | ······insns·size····:·75·16-bit·code·units |
943435 | 3f2c24:········································|[3f2c24]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V | 943435 | 3f2c24:········································|[3f2c24]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;)V |
943436 | 3f2c34:·1a00·d9e3······························|0000:·const-string·v0,·"scope"·//·string@e3d9 | 943436 | 3f2c34:·1a00·d9e3······························|0000:·const-string·v0,·"scope"·//·string@e3d9 |
943437 | 3f2c38:·7120·f4e4·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e4f4 | 943437 | 3f2c38:·7120·f4e4·0700·························|0002:·invoke-static·{v7,·v0},·Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V·//·method@e4f4 |
943438 | 3f2c3e:·7010·d0c3·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c3d0 | 943438 | 3f2c3e:·7010·d0c3·0600·························|0005:·invoke-direct·{v6},·Ljava/lang/Object;.<init>:()V·//·method@c3d0 |
943439 | 3f2c44:·5b67·aca1······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a1ac | 943439 | 3f2c44:·5b67·aca1······························|0008:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.scope:Lkotlinx/coroutines/CoroutineScope;·//·field@a1ac |
943440 | 3f2c48:·5968·aaa1······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a1aa | 943440 | 3f2c48:·5968·aaa1······························|000a:·iput·v8,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.overlap:F·//·field@a1aa |
943441 | 3f2c4c:·5969·b0a1······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a1b0 | 943441 | 3f2c4c:·5969·b0a1······························|000c:·iput·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.windowSize:I·//·field@a1b0 |
Offset 943446, 98 lines modified | Offset 943446, 97 lines modified | ||
943446 | 3f2c60:·1249···································|0016:·const/4·v9,·#int·4·//·#4 | 943446 | 3f2c60:·1249···································|0016:·const/4·v9,·#int·4·//·#4 |
943447 | 3f2c62:·7130·eb06·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06eb | 943447 | 3f2c62:·7130·eb06·8a09·························|0017:·invoke-static·{v10,·v8,·v9},·Landroid/media/AudioRecord;.getMinBufferSize:(III)I·//·method@06eb |
943448 | 3f2c68:·0a08···································|001a:·move-result·v8 | 943448 | 3f2c68:·0a08···································|001a:·move-result·v8 |
943449 | 3f2c6a:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04 | 943449 | 3f2c6a:·db0a·0804······························|001b:·div-int/lit8·v10,·v8,·#int·4·//·#04 |
943450 | 3f2c6e:·7020·51ba·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@ba51 | 943450 | 3f2c6e:·7020·51ba·a600·························|001d:·invoke-direct·{v6,·v10},·Lde/moekadu/tuner/notedetection/SoundSource;.computeRequiredChannelCapacity:(I)I·//·method@ba51 |
943451 | 3f2c74:·0a0a···································|0020:·move-result·v10 | 943451 | 3f2c74:·0a0a···································|0020:·move-result·v10 |
943452 | 3f2c76:·596a·a7a1······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7 | 943452 | 3f2c76:·596a·a7a1······························|0021:·iput·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7 |
943453 | 3f2c7a:·220 | 943453 | 3f2c7a:·220b·5a18······························|0023:·new-instance·v11,·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·type@185a |
943454 | 3f2c7e:·526b·a7a1······························|0025:·iget·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7 | ||
943455 | 3f2c | 943454 | 3f2c7e:·da0a·0a02······························|0025:·mul-int/lit8·v10,·v10,·#int·2·//·#02 |
943456 | 3f2c8 | 943455 | 3f2c82:·7020·13ba·ab00·························|0027:·invoke-direct·{v11,·v10},·Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;.<init>:(I)V·//·method@ba13 |
943457 | 3f2c8 | 943456 | 3f2c88:·5b6b·a8a1······························|002a:·iput-object·v11,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.memoryPool:Lde/moekadu/tuner/notedetection/MemoryPoolSampleData;·//·field@a1a8 |
943458 | 3f2c | 943457 | 3f2c8c:·526a·a7a1······························|002c:·iget·v10,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.channelCapacity:I·//·field@a1a7 |
943459 | 3f2c9 | 943458 | 3f2c90:·620b·18ac······························|002e:·sget-object·v11,·Lkotlinx/coroutines/channels/BufferOverflow;.SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow;·//·field@ac18 |
943460 | 3f2c9 | 943459 | 3f2c94:·120c···································|0030:·const/4·v12,·#int·0·//·#0 |
943461 | 3f2c9 | 943460 | 3f2c96:·715c·acf8·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@f8ac |
943462 | 3f2c | 943461 | 3f2c9c:·0c09···································|0034:·move-result-object·v9 |
943463 | 3f2c | 943462 | 3f2c9e:·5b69·a9a1······························|0035:·iput-object·v9,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.outputChannel:Lkotlinx/coroutines/channels/Channel;·//·field@a1a9 |
943464 | 3f2ca | 943463 | 3f2ca2:·1201···································|0037:·const/4·v1,·#int·0·//·#0 |
943465 | 3f2ca | 943464 | 3f2ca4:·1202···································|0038:·const/4·v2,·#int·0·//·#0 |
943466 | 3f2ca | 943465 | 3f2ca6:·2209·6318······························|0039:·new-instance·v9,·Lde/moekadu/tuner/notedetection/SoundSource$1;·//·type@1863 |
943467 | 3f2ca | 943466 | 3f2caa:·7040·44ba·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@ba44 |
943468 | 3f2cb | 943467 | 3f2cb0:·0793···································|003e:·move-object·v3,·v9 |
943469 | 3f2cb | 943468 | 3f2cb2:·1f03·d21c······························|003f:·check-cast·v3,·Lkotlin/jvm/functions/Function2;·//·type@1cd2 |
943470 | 3f2cb | 943469 | 3f2cb6:·1234···································|0041:·const/4·v4,·#int·3·//·#3 |
943471 | 3f2cb | 943470 | 3f2cb8:·1205···································|0042:·const/4·v5,·#int·0·//·#0 |
943472 | 3f2cb | 943471 | 3f2cba:·0770···································|0043:·move-object·v0,·v7 |
943473 | 3f2c | 943472 | 3f2cbc:·7706·09f3·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@f309 |
943474 | 3f2cc | 943473 | 3f2cc2:·0c07···································|0047:·move-result-object·v7 |
943475 | 3f2cc | 943474 | 3f2cc4:·5b67·ada1······························|0048:·iput-object·v7,·v6,·Lde/moekadu/tuner/notedetection/SoundSource;.sourceJob:Lkotlinx/coroutines/Job;·//·field@a1ad |
943476 | 3f2cc | 943475 | 3f2cc8:·0e00···································|004a:·return-void |
943477 | ······catches·······:·(none) | 943476 | ······catches·······:·(none) |
943478 | ······positions·····:· | 943477 | ······positions·····:· |
943479 | ········0x0005·line=38 | 943478 | ········0x0005·line=38 |
943480 | ········0x0008·line=40 | 943479 | ········0x0008·line=40 |
943481 | ········0x000a·line=41 | 943480 | ········0x000a·line=41 |
943482 | ········0x000c·line=42 | 943481 | ········0x000c·line=42 |
943483 | ········0x000e·line=43 | 943482 | ········0x000e·line=43 |
943484 | ········0x0010·line=44 | 943483 | ········0x0010·line=44 |
943485 | ········0x0012·line=45 | 943484 | ········0x0012·line=45 |
943486 | ········0x0017·line=61 | 943485 | ········0x0017·line=61 |
943487 | ········0x001b·line=66 | 943486 | ········0x001b·line=66 |
943488 | ········0x0023·line=67 | 943487 | ········0x0023·line=67 |
943489 | ········0x002 | 943488 | ········0x002c·line=68 |
943490 | ········0x003 | 943489 | ········0x0039·line=70 |
943491 | ······locals········:· | 943490 | ······locals········:· |
943492 | ········0x0000·-·0x004 | 943491 | ········0x0000·-·0x004b·reg=6·this·Lde/moekadu/tuner/notedetection/SoundSource;· |
943493 | ········0x0000·-·0x004 | 943492 | ········0x0000·-·0x004b·reg=7·(null)·Lkotlinx/coroutines/CoroutineScope;· |
943494 | ········0x0000·-·0x004 | 943493 | ········0x0000·-·0x004b·reg=8·(null)·F· |
943495 | ········0x0000·-·0x004 | 943494 | ········0x0000·-·0x004b·reg=9·(null)·I· |
943496 | ········0x0000·-·0x004 | 943495 | ········0x0000·-·0x004b·reg=10·(null)·I· |
943497 | ········0x0000·-·0x004 | 943496 | ········0x0000·-·0x004b·reg=11·(null)·Lkotlin/jvm/functions/Function2;· |
943498 | ········0x0000·-·0x004 | 943497 | ········0x0000·-·0x004b·reg=12·(null)·Lde/moekadu/tuner/misc/WaveWriter;· |
943499 | ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;) | 943498 | ····#1··············:·(in·Lde/moekadu/tuner/notedetection/SoundSource;) |
943500 | ······name··········:·'<init>' | 943499 | ······name··········:·'<init>' |
943501 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' | 943500 | ······type··········:·'(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' |
943502 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) | 943501 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) |
943503 | ······code··········- | 943502 | ······code··········- |
943504 | ······registers·····:·16 | 943503 | ······registers·····:·16 |
943505 | ······ins···········:·9 | 943504 | ······ins···········:·9 |
943506 | ······outs··········:·7 | 943505 | ······outs··········:·7 |
943507 | ······insns·size····:·43·16-bit·code·units | 943506 | ······insns·size····:·43·16-bit·code·units |
943508 | 3f2c | 943507 | 3f2ccc:········································|[3f2ccc]·de.moekadu.tuner.notedetection.SoundSource.<init>:(Lkotlinx/coroutines/CoroutineScope;FIILkotlin/jvm/functions/Function2;Lde/moekadu/tuner/misc/WaveWriter;ILkotlin/jvm/internal/DefaultConstructorMarker;)V |
943509 | 3f2c | 943508 | 3f2cdc:·dd0f·0e02······························|0000:·and-int/lit8·v15,·v14,·#int·2·//·#02 |
943510 | 3f2ce | 943509 | 3f2ce0:·380f·0400······························|0002:·if-eqz·v15,·0006·//·+0004 |
943511 | 3f2ce | 943510 | 3f2ce4:·1509·803e······························|0004:·const/high16·v9,·#int·1048576000·//·#3e80 |
943512 | 3f2ce | 943511 | 3f2ce8:·0192···································|0006:·move·v2,·v9 |
943513 | 3f2ce | 943512 | 3f2cea:·dd09·0e04······························|0007:·and-int/lit8·v9,·v14,·#int·4·//·#04 |
943514 | 3f2c | 943513 | 3f2cee:·3809·0400······························|0009:·if-eqz·v9,·000d·//·+0004 |
943515 | 3f2cf | 943514 | 3f2cf2:·130a·0010······························|000b:·const/16·v10,·#int·4096·//·#1000 |
943516 | 3f2cf | 943515 | 3f2cf6:·01a3···································|000d:·move·v3,·v10 |
943517 | 3f2cf | 943516 | 3f2cf8:·dd09·0e08······························|000e:·and-int/lit8·v9,·v14,·#int·8·//·#08 |
943518 | 3f2 | 943517 | 3f2cfc:·3809·0500······························|0010:·if-eqz·v9,·0015·//·+0005 |
943519 | 3f2d0 | 943518 | 3f2d00:·140b·44ac·0000·························|0012:·const·v11,·#float·6.17973e-41·//·#0000ac44 |
943520 | 3f2d0 | 943519 | 3f2d06:·01b4···································|0015:·move·v4,·v11 |
943521 | 3f2d0 | 943520 | 3f2d08:·dd09·0e10······························|0016:·and-int/lit8·v9,·v14,·#int·16·//·#10 |
943522 | 3f2d | 943521 | 3f2d0c:·120a···································|0018:·const/4·v10,·#int·0·//·#0 |
943523 | 3f2d | 943522 | 3f2d0e:·3809·0400······························|0019:·if-eqz·v9,·001d·//·+0004 |
943524 | 3f2d1 | 943523 | 3f2d12:·07a5···································|001b:·move-object·v5,·v10 |
943525 | 3f2d1 | 943524 | 3f2d14:·2802···································|001c:·goto·001e·//·+0002 |
Max diff block lines reached; 54645857/54662771 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1320056 | 1 | Zip·file·size:·13200565·bytes,·number·of·entries:·7144 |
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 3776, 15 lines modified | Offset 3776, 15 lines modified | ||
3776 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class | 3776 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother$invoke$$inlined$sortByDescending$1.class |
3777 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class | 3777 | ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoother.class |
3778 | ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class | 3778 | ?rwxrwxr-x··2.0·unx·····1708·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/OutlierRemovingSmoothingBuffer.class |
3779 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class | 3779 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT$Companion.class |
3780 | ?rwxrwxr-x··2.0·unx·····4135·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class | 3780 | ?rwxrwxr-x··2.0·unx·····4135·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/RealFFT.class |
3781 | ?rwxrwxr-x··2.0·unx·····1384·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class | 3781 | ?rwxrwxr-x··2.0·unx·····1384·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SampleData.class |
3782 | ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class | 3782 | ?rwxrwxr-x··2.0·unx·····2306·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SortedAndDistinctInstrumentStrings.class |
3783 | ?rwxrwxr-x··2.0·unx·····35 | 3783 | ?rwxrwxr-x··2.0·unx·····3579·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/SoundSource.class |
3784 | ?rwxrwxr-x··2.0·unx·····4946·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class | 3784 | ?rwxrwxr-x··2.0·unx·····4946·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetection.class |
3785 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class | 3785 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TargetNoteAutoDetectionKt.class |
3786 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class | 3786 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt$WhenMappings.class |
3787 | ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class | 3787 | ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionKt.class |
3788 | ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class | 3788 | ?rwxrwxr-x··2.0·unx·····1138·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TestFunctionType.class |
3789 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class | 3789 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TimeSeries.class |
3790 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class | 3790 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·de/moekadu/tuner/notedetection/TuningState.class |
Offset 7139, 8 lines modified | Offset 7139, 8 lines modified | ||
7139 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class | 7139 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/channels/LazyActorCoroutine.class |
7140 | ?rwxrwxr-x··2.0·unx····44832·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 7140 | ?rwxrwxr-x··2.0·unx····44832·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
7141 | ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 7141 | ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
7142 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 7142 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
7143 | ?rwxrwxr-x··2.0·unx·····3060·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 7143 | ?rwxrwxr-x··2.0·unx·····3060·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
7144 | ?rwxrwxr-x··2.0·unx····35964·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 7144 | ?rwxrwxr-x··2.0·unx····35964·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
7145 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 7145 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
7146 | 7144·files,·1513430 | 7146 | 7144·files,·15134301·bytes·uncompressed,·11818237·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·013f·5700·00f3·0c00··pro.010..?W..... | 00000000:·7072·6f00·3031·3000·013f·5700·00f3·0c00··pro.010..?W..... | ||
00000010:·0078·01ed·9c7b·8c54·d51d·c7cf·9d19·6667··.x...{.T......fg | 00000010:·0078·01ed·9c7b·8c54·d51d·c7cf·9d19·6667··.x...{.T......fg | ||
00000020:·1f76·075c·e882·2877·0181·0aea·244a·5d63··.v.\..(w....$J]c | |||
00000030:·8983·60f1·85a2·a248·35ba·bcec·da87·6231··..`....H5.....b1 | |||
00000040:·ada8·3177·6151·2a5a·b78f·b444·534b·35a9··..1waQ*Z...DSK5. | |||
00000050:·fcd1·ead6·3669·1553·4754·aab6·0450·1b8d··....6i.SGT...P.. | |||
00000060:·b575·5bd3·421b·5a57·4c54·6c75·fbfb·ccdc··.u[.B.ZWLTlu.... | |||
00000070:·2f7b·7618·f0d1·a431·f51e·f29b·f37b·7c7f··/{v....1.....{|. | |||
00000080:·8ff3·bb67·eebd·3373·9746·f7a4·eb1e·e5dc··...g..3s.F...... | |||
00000090:·33b7·edbc·60c6·bf9d·5bf2·a545·2b56·2c5b··3...`...[..E+V,[ | |||
000000a0:·71cc·d265·d75e·75a8·7359·e75c·c628·a841··q..e.^u.sY.\.(.A | |||
000000b0:·e6e5·7246·75b1·adde·e654·cc83·6f32·fa5c··..rFu....T..o2.\ | |||
000000c0:·2c13·03db·f078·c69e·3642·3fc3·0819·fb89··,....x..6B?..... | |||
000000d0:·4696·765f·4eec·d024·a315·46f8·af31·4237··F.v_N..$..F..1B7 | |||
000000e0:·d668·a439·fa39·d10f·3392·0e5e·b91a·631e··.h.9.9..3..^..c. | |||
000000f0:·1b38·cdac·6144·6c03·abf5·c063·1b6d·34d2··.8..aDl....c.m4. | |||
00000100:·0819·c297·191f·62b6·18f9·3eac·eb98·58a7··......b...>...X. | |||
00000110:·fcf8·d04b·fc54·1bb3·fcf0·91fe·1331·4e79··...K.T.......1Ny | |||
00000120:·e403·c6e7·25d3·67e9·8921·921d·9975·8021··....%.g..!...u.! | |||
00000130:·dfa7·631e·597e·60c1·a806·f97e·3dd6·a19f··..c.Y~`....~=... | |||
00000140:·6a04·9ef5·b216·8878·1c77·bfb7·5a33·3662··j......x.w..Z36b | |||
00000150:·b69b·9372·6956·fcc3·cd4e·6cf9·c88e·0ed2··...riV...Nl..... | |||
00000160:·dee0·18a8·1fe8·f167·064f·1db2·a1bf·da88··.......g.O...... | |||
00000170:·9e28·07b8·db8c·c052·0ffd·55cf·9095·9b7a··.(.....R..U....z | |||
00000180:·b135·1b81·557c·d574·a531·60c6·c576·e9c9··.5..U|.t.1`..v.. | |||
00000190:·4f2e·f62d·3ae5·6d30·5e79·4e88·f5c4·a45f··O..-:.m0^yN...._ | |||
000001a0:·60e0·45c4·85a7·16f2·e34b·2ccd·ac0f·0287··`.E......K,..... | |||
000001b0:·9e9c·ccaa·1d1e·3f30·d477·8811·b9c1·736c··......?0.w....sl | |||
000001c0:·c887·8fd6·36d9·78d6·8e1f·7915·171e·1df4··....6.x...y..... | |||
000001d0:·a011·b27c·6563·c657·fe60·c1a8·97d7·1b8f··...|ec.W.`...... | |||
000001e0:·8eda·d043·8ae9·cfc4·517c·e507·ab9e·5137··...C....Q|....Q7 | |||
000001f0:·7ae5·c1a6·1a88·237f·d6c5·7ab1·fbe7·207a··z.....#...z...·z | |||
00000200:·81cc·790a·bed9·9c54·0b7b·58fe·f241·2617··..y....T.{X..A&. | |||
00000210:·58f6·a56a·2536·3c36·48bd·078f·afd6·c9b1··X..j%6<6H....... | |||
00000220:·8207·838d·5cca·c79a·f003·c3b9·8178·7a9f··....\........xz. | |||
00000230:·c383·c307·fe77·46d4·077f·ac11·3d20·ae7a··.....wF.....=·.z | |||
00000240:·849e·bcf8·8c31·0159·79e0·a12d·f642·3c6a··.....1.Yy..-.B<j | |||
00000250:·971f·3ed8·9447·d85a·333d·901e·5e3e·d24b··..>..G.Z3=..^>.K | |||
00000260:·f6e3·09c7·baa8·0762·cd60·3f69·242c·38f4··.......b.`?i$,8. | |||
00000270:·ccaa·1b8c·ea43·e7db·5407·7aad·85bd·a138··.....C..T.z....8 | |||
00000280:·d895·8b3e·09ef·1f27·ced5·e039·3660·55bf··...>...'...96`U. | |||
00000290:·cf2b·1eb3·1f13·9ebc·f810·9f58·f010·fed8··.+.........X.... | |||
000002a0:·d123·e30b·c1a3·87c7·c6f9·6bb2·116b·a417··.#........k..k.. | |||
000002b0:·f2bb·af7d·10af·98e0·fdba·d833·d8e6·1b9d··...}.......3.... | |||
000002c0:·67c4·1a38·aefe·f946·f9f0·c39f·dcda·23b2··g..8...F......#. | |||
000002d0:·29be·5f17·eb52·9fd0·43c4·507d·c452·cf15··)._..R..C.P}.R.. | |||
000002e0:·4718·d585·ac3d·efe7·f0e3·89a7·1f8a·874e··G....=.........N | |||
000002f0:·781d·4fe5·f0f3·e323·7fea·012b·3f6a·27b7··x.O....#...+?j'. | |||
00000300:·ec9a·b183·e57d·47af·d893·c451·cdca·a3ba··.....}G....Q.... | |||
00000310:·e5c7·3cc1·8899·d890·b07a·4f0a·ab1a·e9b3··..<......zO..... | |||
00000320:·30ac·8d3c·92c9·075e·b27c·abe5·d62a·5cb5··0..<...^.|...*\. | |||
00000330:·1d3f·bf0f·d87d·628d·c8ac·9999·7551·1fbd··.?...}b.....uQ.. | |||
00000340:·42a7·bc3e·2f7f·eea3·b0cb·e6d7·2f3f·7f8f··B..>/......./?.. | |||
00000350:·e087·5eeb·c70f·1fc9·f261·16b6·ba76·d9f0··..^......a...v.. | |||
00000360:·51cf·e427·9f5a·f184·d1ac·9aab·b1fe·b944··Q..'.Z.........D | |||
00000370:·7b4b·d73e·7c54·3371·b83e·302b·aff6·2731··{K.>|T3q.>0+..'1 | |||
00000380:·59f7·f82a·7b75·2ed5·a235·1247·b1a4·e3f8··Y..*{u...5.G.... | |||
00000390:·08a7·5918·e289·d72c·1db5·7c2a·b6a3·635d··..Y....,..|*..c] | |||
000003a0:·fe31·d5b5·f262·d3fb·6b20·ce29·4605·2378··.1...b..k·.)F.#x | |||
000003b0:·ea50·2dc4·d11a·550b·3ae5·944e·b548·567e··.P-...U.:..N.HV~ | |||
000003c0:·6478·f55e·76f0·d53e·d8f4·1e80·e7dc·29bc··dx.^v..>......). | |||
00000 | 00000020:·1f76·0704·bae2·83bb·8080·823a·8952·d658··.v.........:.R.X | ||
00000030:·e220·58f0·8d8a·2285·e80a·62b1·0fc4·625a··.·X..."...b...bZ | |||
00000040:·514b·eec2·a254·b46e·1f69·89a6·966a·52fd··QK...T.n.i...jR. | |||
00000050:·a3d5·ad6d·d22a·a60e·8814·6d89·2036·126b··...m.*....m.·6.k | |||
00000060:·ebb6·a685·36b6·ae9a·28d8·eaf6·f799·b95f··....6...(......_ | |||
00000070:·f6ec·30e0·a349·63ea·3de4·37e7·f7f8·fe1e··..0..Ic.=.7..... | |||
00000080:·e777·cfdc·7b67·e62e·8d6e·abeb·1cee·dc71··.w..{g...n.....q | |||
00000090:·5f7b·363f·e5df·ce2d·fce2·95cb·962d·5a76··_{6?...-.....-Zv | |||
000000a0:·e255·8b6e·b8f6·70e7·b2ce·b98c·5150·83cc··.U.n..p.....QP.. | |||
000000b0:·cbe5·8cea·625b·bdcd·a998·07df·64f4·d958··....b[......d..X | |||
000000c0:·2606·b6c1·f18c·3d6d·847e·8a11·32f6·538d··&.....=m.~..2.S. | |||
000000d0:·2ced·fe9c·d8a1·b146·cb8c·f05f·6d84·ee28··,......F..._m..( | |||
000000e0:·a361·e6e8·e744·3fc8·483a·78e5·6a8c·796c··.a...D?.H:x.j.yl | |||
000000f0:·e034·b386·21b1·0dac·d603·8fed·08a3·6146··.4..!.........aF | |||
00000100:·c810·becc·f810·73a8·91ef·c3ba·4e8c·75ca··......s.....N.u. | |||
00000110:·8f0f·bdc4·4fb5·31cb·0f1f·e93f·11e3·9447··....O.1....?...G | |||
00000120:·3e60·7c5e·327d·969e·1822·d991·5907·18f2··>`|^2}..."..Y... | |||
00000130:·7d2a·e691·e507·168c·6a90·efd7·631d·fa09··}*......j...c... | |||
00000140:·46e0·592f·6b81·88c7·71f7·7bab·3563·2366··F.Y/k...q.{.5c#f | |||
00000150:·9b39·2997·66c5·3fda·ecc4·968f·ece8·20ed··.9).f.?.......·. | |||
00000160:·0d8e·81fa·811e·7f66·f0d4·211b·faeb·8ce8··.......f..!..... | |||
00000170:·8972·80bb·c308·2cf5·d05f·f50c·59b9·a917··.r....,.._..Y... | |||
00000180:·5bb3·1158·c557·4d4b·8c01·3332·b64b·4f7e··[..X.WMK..32.KO~ | |||
00000190:·72b1·6fd1·296f·83f1·ca33·39d6·1393·7e81··r.o.)o...39...~. | |||
000001a0:·8117·1117·9e5a·c88f·2fb1·34b3·3e08·1c7a··.....Z../.4.>..z | |||
000001b0:·7232·ab76·78fc·c050·df61·46e4·06cf·b121··r2.vx..P.aF....! | |||
000001c0:·1f3e·5adb·38e3·593b·7ee4·555c·7874·d023··.>Z.8.Y;~.U\xt.# | |||
000001d0:·46c8·f295·8d19·5ff9·8305·a35e·de64·3c3a··F....._....^.d<: | |||
000001e0:·6a43·0f29·a63f·1347·f195·1fac·7a46·dde8··jC.).?.G....zF.. | |||
000001f0:·9507·9b6a·208e·fc59·17eb·c5ee·9f83·e805··...j·..Y........ | |||
00000200:·32e7·29f8·6673·522d·ec61·f9cb·0799·5c60··2.).fsR-.a....\` | |||
00000210:·d997·aa95·d8f0·d820·f51e·3cbe·5a27·c70a··.......·..<.Z'.. | |||
00000220:·1e0c·3672·291f·6bc2·0f0c·e706·e2e9·7d0e··..6r).k.......}. | |||
00000230:·0f0e·1ff8·df19·511f·fc49·46f4·80b8·ea11··......Q..IF..... | |||
00000240:·7af2·e233·c204·64e5·8187·b6d8·0bf1·a85d··z..3..d........] | |||
00000250:·7ef8·6053·1e61·6bcd·f440·7a78·f948·2fd9··~.`S.ak..@zx.H/. | |||
00000260:·8f27·1ceb·a21e·8835·83fd·a491·b0e0·d033··.'.....5.......3 | |||
00000270:·ab6e·30aa·0f9d·6f53·1de8·b516·f686·e260··.n0...oS.......` | |||
00000280:·572e·fa24·bc7f·9c38·5783·e7d8·8055·fd3e··W..$...8W....U.> | |||
00000290:·af78·cc7e·4c78·f2e2·437c·62c1·43f8·6347··.x.~Lx..C|b.C.cG | |||
000002a0:·8f8c·2f04·8f1e·1e1b·e7af·7146·ac91·5ec8··../.......qF..^. | |||
000002b0:·efc1·b67e·bc62·82f7·eb62·cf60·9b6d·7491··...~.b...b.`.mt. | |||
000002c0:·116b·e0b8·fae7·1be5·c30f·7f72·6b8f·c8a6··.k.........rk... | |||
000002d0:·f87e·5dac·4b7d·420f·1143·f511·4b3d·571c··.~].K}B..C..K=W. | |||
000002e0:·6154·17b2·f6bc·9fc3·8f27·9e7e·281e·3ae1··aT.......'.~(.:. | |||
000002f0:·753c·95c3·cf8f·8ffc·a907·acfc·a89d·dcb2··u<.............. | |||
00000300:·6bc6·0e96·f71d·bd62·4f12·4735·2b8f·ea96··k......bO.G5+... | |||
00000310:·1ff3·6823·6662·43c2·ea3d·29ac·6aa4·cfc2··..h#fbC..=).j... | |||
00000320:·b036·f248·261f·78c9·f2ad·965b·aa70·d576··.6.H&.x....[.p.v | |||
00000330:·fcfc·3e60·f789·3522·b366·66d6·457d·f40a··..>`..5".ff.E}.. | |||
00000340:·9df2·fabc·fcb9·8fc2·2e9b·5fbf·fcfc·3d82··.........._...=. | |||
00000350:·1f7a·ad1f·3f7c·24cb·8759·d8ea·da65·c347··.z..?|$..Y...e.G | |||
00000360:·3d93·9f7c·6ac5·1346·b36a·aec6·fae7·12ed··=..|j..F.j...... | |||
00000370:·2d5d·fbf0·51cd·c4e1·fac0·acbc·da9f·c464··-]..Q..........d | |||
00000380:·dda3·aaec·d5b9·548b·d648·1cc5·928e·e323··......T..H.....# | |||
00000390:·9c66·6188·275e·b374·d472·5c6c·47c7·bafc··.fa.'^.t.r\lG... | |||
000003a0:·63aa·6be5·3cd3·fb6b·20ce·1946·0523·78ea··c.k.<..k·..F.#x. | |||
000003b0:·502d·c4d1·1a55·0b3a·e594·4eb5·4856·7e64··P-...U.:..N.HV~d | |||
000003c0:·78f5·5e76·f0d5·3ed8·f41e·80e7·dc29·bc66··x.^v..>......).f | |||
000003d0:·c551·9dcc·f48b·e375·7d8c·576d·8b62·195f··.Q.....u}.Wm.b._ | |||
000003e0:· | 000003e0:·708a·adfd·e9e7·afc5·1347·79fd·597d·545c··p........Gy.Y}T\ | ||
000003f0:·5c66·f5cb·c7c9·df8f·eddb·e185·a9d6·e353··\f.............S | |||
00000 | 000003f0:·66f5·cbc7·c9df·8fed·dbe1·85a9·d6e3·532b··f.............S+ | ||
00000400:·267a·df07·0c3d·a9ee·95ce·111c·7f62·b32f··&z...=.......b./ | |||
00000410:· | 00000410:·aaf3·e14b·3c11·7678·d5a2·3c9a·bf10·db91··...K<.vx..<..... | ||
00000420:·91e9·b9f4·538d·d771·41a7·78e4·86fe·61c6··....S..qA.x...a. | |||
Max diff block lines reached; 7359/28562 bytes (25.77%) of diff not shown. |