36.0 MB
/home/fdroid/fdroiddata/tmp/troop.com.freedcam_239.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_troop.com.freedcam_239.apk
8.29 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <921c58c73cc5257ca508a93b2a85955fe4acaded93b32ccdf9a1717429a37b59>, actual: <94d972bd09e0200ab500239391eb8aa5b850764a0b79378ded50bec378d69cfa> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <575170bfc36f59822927018e10516157739ddcf4de96a6a5faa367a878d5898299e1630000000000>, actual: <314db9bb6960ca424df925f9a1b5147269c282ff84a557059023d1a20e5b421c99e1630000000000>
    
Offset 1, 49 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·ae380265b2c49965823eec6657dc71c8bfc8353084d980c78166494f4dcf61ad 
10 Signer·#1·certificate·SHA-1·digest:·9779654643695e6a37e8cc9444db342ae4fc9165 
11 Signer·#1·certificate·MD5·digest:·285e65a75c3e4e7f3d670ed5fd851630 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5f879c7004bb824ae952ff6edc385700eb66c79f48da97a6c4f77e50590731cf 
15 Signer·#1·public·key·SHA-1·digest:·f061fae91aa10bd085e39e20b7057e2ba9ea60db 
16 Signer·#1·public·key·MD5·digest:·9d0917b26dc1ae2555d0c8e3db42e8fa 
17 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/. 
18 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/. 
19 WARNING:·META-INF/kotlin-android-extensions-runtime.kotlin_module·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.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/. 
21 WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·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/kotlin-stdlib.kotlin_module·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/kotlin-stdlib-common.kotlin_module·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.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/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.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.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/. 
27 WARNING:·META-INF/androidx.databinding_baseAdapters.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.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/. 
29 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/. 
30 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/. 
31 WARNING:·META-INF/androidx.databinding_viewbinding.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.databinding_library.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.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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.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.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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·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.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/. 
49 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/. 
1.63 KB
zipinfo {}
    
Offset 646, 16 lines modifiedOffset 646, 16 lines modified
646 -rw----·····0.0·fat····25047·b-·stor·81-Jan-01·01:01·res/drawable-nodpi-v4/ic_guide_diagonal_type_2_4_3.png646 -rw----·····0.0·fat····25047·b-·stor·81-Jan-01·01:01·res/drawable-nodpi-v4/ic_guide_diagonal_type_2_4_3.png
647 -rw----·····0.0·fat···305016·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfreedcam.so647 -rw----·····0.0·fat···305016·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfreedcam.so
648 -rw----·····0.0·fat······467·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_black_48dp.png648 -rw----·····0.0·fat······467·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_black_48dp.png
649 -rw----·····0.0·fat······281·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png649 -rw----·····0.0·fat······281·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png
650 -rw----·····0.0·fat······186·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png650 -rw----·····0.0·fat······186·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
651 -rw----·····0.0·fat······225·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png651 -rw----·····0.0·fat······225·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
652 -rw----·····0.0·fat······988·b-·defN·81-Jan-01·01:01·res/layout/freedviewer_screenslide_imageframent.xml652 -rw----·····0.0·fat······988·b-·defN·81-Jan-01·01:01·res/layout/freedviewer_screenslide_imageframent.xml
653 -rw----·····0.0·fat··5240700·b-·defN·81-Jan-01·01:01·classes.dex653 -rw----·····0.0·fat··5240720·b-·defN·81-Jan-01·01:01·classes.dex
654 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml654 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml
655 -rw----·····0.0·fat·····1048·b-·defN·81-Jan-01·01:01·res/layout/settingsmenu_groupchild.xml655 -rw----·····0.0·fat·····1048·b-·defN·81-Jan-01·01:01·res/layout/settingsmenu_groupchild.xml
656 -rw----·····0.0·fat·····3743·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/stack_done.png656 -rw----·····0.0·fat·····3743·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/stack_done.png
657 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png657 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
658 -rw----·····2.0·fat····66503·b-·defN·81-Jan-01·01:01·META-INF/C3B1A27E.SF658 -rw----·····2.0·fat····66503·b-·defN·81-Jan-01·01:01·META-INF/C3B1A27E.SF
659 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/C3B1A27E.RSA659 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/C3B1A27E.RSA
660 -rw----·····2.0·fat····66395·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF660 -rw----·····2.0·fat····66395·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
661 659·files,·14620567·bytes·uncompressed,·6429415·bytes·compressed:··56.0%661 659·files,·14620587·bytes·uncompressed,·6429498·bytes·compressed:··56.0%
35.9 MB
classes.dex
35.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·14ae75ee4 checksum············:·73f78e87
5 signature···········:·f47a...7d415 signature···········:·18cd...5511
6 file_size···········:·52407006 file_size···········:·5240720
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3965610 string_ids_size·····:·39656
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·494212 type_ids_size·······:·4942
13 type_ids_off········:·158736·(0x026c10)13 type_ids_off········:·158736·(0x026c10)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·178504·(0x02b948)15 proto_ids_off·······:·178504·(0x02b948)
16 field_ids_size······:·2626716 field_ids_size······:·26267
17 field_ids_off·······:·273400·(0x042bf8)17 field_ids_off·······:·273400·(0x042bf8)
18 method_ids_size·····:·3615518 method_ids_size·····:·36155
19 method_ids_off······:·483536·(0x0760d0)19 method_ids_off······:·483536·(0x0760d0)
20 class_defs_size·····:·379220 class_defs_size·····:·3792
21 class_defs_off······:·772776·(0x0bcaa8)21 class_defs_off······:·772776·(0x0bcaa8)
22 data_size···········:·434658022 data_size···········:·4346600
23 data_off············:·894120·(0x0da4a8)23 data_off············:·894120·(0x0da4a8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·360227 superclass_idx······:·3602
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 432194, 17 lines modifiedOffset 432194, 17 lines modified
432194 ······type··········:·'()V'432194 ······type··········:·'()V'
432195 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)432195 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
432196 ······code··········-432196 ······code··········-
432197 ······registers·····:·1432197 ······registers·····:·1
432198 ······ins···········:·1432198 ······ins···········:·1
432199 ······outs··········:·1432199 ······outs··········:·1
432200 ······insns·size····:·4·16-bit·code·units432200 ······insns·size····:·4·16-bit·code·units
432201 1eade0:········································|[1eade0]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.<init>:()V432201 1eade4:········································|[1eade4]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.<init>:()V
432202 1eadf0:·7010·ec66·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@66ec432202 1eadf4:·7010·ec66·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@66ec
432203 1eadf6:·0e00···································|0003:·return-void432203 1eadfa:·0e00···································|0003:·return-void
432204 ······catches·······:·(none)432204 ······catches·······:·(none)
432205 ······positions·····:·432205 ······positions·····:·
432206 ········0x0000·line=36432206 ········0x0000·line=36
432207 ······locals········:·432207 ······locals········:·
432208 ········0x0000·-·0x0004·reg=0·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·432208 ········0x0000·-·0x0004·reg=0·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·
  
432209 ····#1··············:·(in·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;)432209 ····#1··············:·(in·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;)
Offset 432212, 17 lines modifiedOffset 432212, 17 lines modified
432212 ······type··········:·'(Lfreed/cam/apis/camera1/Camera1Utils$1;)V'432212 ······type··········:·'(Lfreed/cam/apis/camera1/Camera1Utils$1;)V'
432213 ······access········:·0x11000·(SYNTHETIC·CONSTRUCTOR)432213 ······access········:·0x11000·(SYNTHETIC·CONSTRUCTOR)
432214 ······code··········-432214 ······code··········-
432215 ······registers·····:·2432215 ······registers·····:·2
432216 ······ins···········:·2432216 ······ins···········:·2
432217 ······outs··········:·1432217 ······outs··········:·1
432218 ······insns·size····:·4·16-bit·code·units432218 ······insns·size····:·4·16-bit·code·units
432219 1eadf8:········································|[1eadf8]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.<init>:(Lfreed/cam/apis/camera1/Camera1Utils$1;)V432219 1eadfc:········································|[1eadfc]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.<init>:(Lfreed/cam/apis/camera1/Camera1Utils$1;)V
432220 1eae08:·7010·8e4f·0000·························|0000:·invoke-direct·{v0},·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;.<init>:()V·//·method@4f8e432220 1eae0c:·7010·8e4f·0000·························|0000:·invoke-direct·{v0},·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;.<init>:()V·//·method@4f8e
432221 1eae0e:·0e00···································|0003:·return-void432221 1eae12:·0e00···································|0003:·return-void
432222 ······catches·······:·(none)432222 ······catches·······:·(none)
432223 ······positions·····:·432223 ······positions·····:·
432224 ········0x0000·line=36432224 ········0x0000·line=36
432225 ······locals········:·432225 ······locals········:·
432226 ········0x0000·-·0x0004·reg=0·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·432226 ········0x0000·-·0x0004·reg=0·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·
432227 ········0x0000·-·0x0004·reg=1·(null)·Lfreed/cam/apis/camera1/Camera1Utils$1;·432227 ········0x0000·-·0x0004·reg=1·(null)·Lfreed/cam/apis/camera1/Camera1Utils$1;·
  
Offset 432232, 34 lines modifiedOffset 432232, 34 lines modified
432232 ······type··········:·'(Lfreed/cam/apis/basecamera/Size;Lfreed/cam/apis/basecamera/Size;)I'432232 ······type··········:·'(Lfreed/cam/apis/basecamera/Size;Lfreed/cam/apis/basecamera/Size;)I'
432233 ······access········:·0x0001·(PUBLIC)432233 ······access········:·0x0001·(PUBLIC)
432234 ······code··········-432234 ······code··········-
432235 ······registers·····:·5432235 ······registers·····:·5
432236 ······ins···········:·3432236 ······ins···········:·3
432237 ······outs··········:·1432237 ······outs··········:·1
432238 ······insns·size····:·34·16-bit·code·units432238 ······insns·size····:·34·16-bit·code·units
432239 1ead68:········································|[1ead68]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.compare:(Lfreed/cam/apis/basecamera/Size;Lfreed/cam/apis/basecamera/Size;)I432239 1ead6c:········································|[1ead6c]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.compare:(Lfreed/cam/apis/basecamera/Size;Lfreed/cam/apis/basecamera/Size;)I
432240 1ead78:·5430·6f4f······························|0000:·iget-object·v0,·v3,·Lfreed/cam/apis/basecamera/Size;.width:Ljava/lang/Integer;·//·field@4f6f432240 1ead7c:·5430·6f4f······························|0000:·iget-object·v0,·v3,·Lfreed/cam/apis/basecamera/Size;.width:Ljava/lang/Integer;·//·field@4f6f
432241 1ead7c:·6e10·8966·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Integer;.intValue:()I·//·method@6689432241 1ead80:·6e10·8966·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Integer;.intValue:()I·//·method@6689
432242 1ead82:·0a00···································|0005:·move-result·v0432242 1ead86:·0a00···································|0005:·move-result·v0
432243 1ead84:·5441·6f4f······························|0006:·iget-object·v1,·v4,·Lfreed/cam/apis/basecamera/Size;.width:Ljava/lang/Integer;·//·field@4f6f432243 1ead88:·5441·6f4f······························|0006:·iget-object·v1,·v4,·Lfreed/cam/apis/basecamera/Size;.width:Ljava/lang/Integer;·//·field@4f6f
432244 1ead88:·6e10·8966·0100·························|0008:·invoke-virtual·{v1},·Ljava/lang/Integer;.intValue:()I·//·method@6689432244 1ead8c:·6e10·8966·0100·························|0008:·invoke-virtual·{v1},·Ljava/lang/Integer;.intValue:()I·//·method@6689
432245 1ead8e:·0a01···································|000b:·move-result·v1432245 1ead92:·0a01···································|000b:·move-result·v1
432246 1ead90:·3710·0400······························|000c:·if-le·v0,·v1,·0010·//·+0004432246 1ead94:·3710·0400······························|000c:·if-le·v0,·v1,·0010·//·+0004
432247 1ead94:·1200···································|000e:·const/4·v0,·#int·0·//·#0432247 1ead98:·1200···································|000e:·const/4·v0,·#int·0·//·#0
432248 1ead96:·2802···································|000f:·goto·0011·//·+0002432248 1ead9a:·2802···································|000f:·goto·0011·//·+0002
432249 1ead98:·12f0···································|0010:·const/4·v0,·#int·-1·//·#ff432249 1ead9c:·12f0···································|0010:·const/4·v0,·#int·-1·//·#ff
432250 1ead9a:·5433·6e4f······························|0011:·iget-object·v3,·v3,·Lfreed/cam/apis/basecamera/Size;.height:Ljava/lang/Integer;·//·field@4f6e432250 1ead9e:·5433·6e4f······························|0011:·iget-object·v3,·v3,·Lfreed/cam/apis/basecamera/Size;.height:Ljava/lang/Integer;·//·field@4f6e
432251 1ead9e:·6e10·8966·0300·························|0013:·invoke-virtual·{v3},·Ljava/lang/Integer;.intValue:()I·//·method@6689432251 1eada2:·6e10·8966·0300·························|0013:·invoke-virtual·{v3},·Ljava/lang/Integer;.intValue:()I·//·method@6689
432252 1eada4:·0a03···································|0016:·move-result·v3432252 1eada8:·0a03···································|0016:·move-result·v3
432253 1eada6:·5444·6e4f······························|0017:·iget-object·v4,·v4,·Lfreed/cam/apis/basecamera/Size;.height:Ljava/lang/Integer;·//·field@4f6e432253 1eadaa:·5444·6e4f······························|0017:·iget-object·v4,·v4,·Lfreed/cam/apis/basecamera/Size;.height:Ljava/lang/Integer;·//·field@4f6e
432254 1eadaa:·6e10·8966·0400·························|0019:·invoke-virtual·{v4},·Ljava/lang/Integer;.intValue:()I·//·method@6689432254 1eadae:·6e10·8966·0400·························|0019:·invoke-virtual·{v4},·Ljava/lang/Integer;.intValue:()I·//·method@6689
432255 1eadb0:·0a04···································|001c:·move-result·v4432255 1eadb4:·0a04···································|001c:·move-result·v4
432256 1eadb2:·3743·0400······························|001d:·if-le·v3,·v4,·0021·//·+0004432256 1eadb6:·3743·0400······························|001d:·if-le·v3,·v4,·0021·//·+0004
432257 1eadb6:·d800·0001······························|001f:·add-int/lit8·v0,·v0,·#int·1·//·#01432257 1eadba:·d800·0001······························|001f:·add-int/lit8·v0,·v0,·#int·1·//·#01
432258 1eadba:·0f00···································|0021:·return·v0432258 1eadbe:·0f00···································|0021:·return·v0
432259 ······catches·······:·(none)432259 ······catches·······:·(none)
432260 ······positions·····:·432260 ······positions·····:·
432261 ········0x0000·line=41432261 ········0x0000·line=41
432262 ········0x0011·line=43432262 ········0x0011·line=43
432263 ······locals········:·432263 ······locals········:·
432264 ········0x0000·-·0x0022·reg=2·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·432264 ········0x0000·-·0x0022·reg=2·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·
432265 ········0x0000·-·0x0022·reg=3·(null)·Lfreed/cam/apis/basecamera/Size;·432265 ········0x0000·-·0x0022·reg=3·(null)·Lfreed/cam/apis/basecamera/Size;·
Offset 432270, 20 lines modifiedOffset 432270, 20 lines modified
432270 ······type··········:·'(Ljava/lang/Object;Ljava/lang/Object;)I'432270 ······type··········:·'(Ljava/lang/Object;Ljava/lang/Object;)I'
432271 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)432271 ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC)
432272 ······code··········-432272 ······code··········-
432273 ······registers·····:·3432273 ······registers·····:·3
432274 ······ins···········:·3432274 ······ins···········:·3
432275 ······outs··········:·3432275 ······outs··········:·3
432276 ······insns·size····:·9·16-bit·code·units432276 ······insns·size····:·9·16-bit·code·units
432277 1eadbc:········································|[1eadbc]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.compare:(Ljava/lang/Object;Ljava/lang/Object;)I432277 1eadc0:········································|[1eadc0]·freed.cam.apis.camera1.Camera1Utils$SizeCompare.compare:(Ljava/lang/Object;Ljava/lang/Object;)I
432278 1eadcc:·1f01·520a······························|0000:·check-cast·v1,·Lfreed/cam/apis/basecamera/Size;·//·type@0a52432278 1eadd0:·1f01·520a······························|0000:·check-cast·v1,·Lfreed/cam/apis/basecamera/Size;·//·type@0a52
432279 1eadd0:·1f02·520a······························|0002:·check-cast·v2,·Lfreed/cam/apis/basecamera/Size;·//·type@0a52432279 1eadd4:·1f02·520a······························|0002:·check-cast·v2,·Lfreed/cam/apis/basecamera/Size;·//·type@0a52
432280 1eadd4:·6e30·904f·1002·························|0004:·invoke-virtual·{v0,·v1,·v2},·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;.compare:(Lfreed/cam/apis/basecamera/Size;Lfreed/cam/apis/basecamera/Size;)I·//·method@4f90432280 1eadd8:·6e30·904f·1002·························|0004:·invoke-virtual·{v0,·v1,·v2},·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;.compare:(Lfreed/cam/apis/basecamera/Size;Lfreed/cam/apis/basecamera/Size;)I·//·method@4f90
432281 1eadda:·0a01···································|0007:·move-result·v1432281 1eadde:·0a01···································|0007:·move-result·v1
432282 1eaddc:·0f01···································|0008:·return·v1432282 1eade0:·0f01···································|0008:·return·v1
432283 ······catches·······:·(none)432283 ······catches·······:·(none)
432284 ······positions·····:·432284 ······positions·····:·
432285 ········0x0000·line=36432285 ········0x0000·line=36
432286 ······locals········:·432286 ······locals········:·
432287 ········0x0000·-·0x0009·reg=0·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·432287 ········0x0000·-·0x0009·reg=0·this·Lfreed/cam/apis/camera1/Camera1Utils$SizeCompare;·
432288 ········0x0000·-·0x0009·reg=1·(null)·Ljava/lang/Object;·432288 ········0x0000·-·0x0009·reg=1·(null)·Ljava/lang/Object;·
432289 ········0x0000·-·0x0009·reg=2·(null)·Ljava/lang/Object;·432289 ········0x0000·-·0x0009·reg=2·(null)·Ljava/lang/Object;·
Offset 432319, 17 lines modifiedOffset 432319, 17 lines modified
432319 ······type··········:·'()V'432319 ······type··········:·'()V'
432320 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)432320 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
432321 ······code··········-432321 ······code··········-
432322 ······registers·····:·1432322 ······registers·····:·1
432323 ······ins···········:·1432323 ······ins···········:·1
Max diff block lines reached; 36839558/36850115 bytes (99.97%) of diff not shown.
812 KB
classes.jar
10.7 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·7327058·bytes,·number·of·entries:·37821 Zip·file·size:·7327074·bytes,·number·of·entries:·3782
2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class
3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class
4 ?rwxrwxr-x··2.0·unx·····2317·b-·stor·80-Jan-01·00:00·Camera2EXT/Keys.class4 ?rwxrwxr-x··2.0·unx·····2317·b-·stor·80-Jan-01·00:00·Camera2EXT/Keys.class
5 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·Camera2EXT/OpModes.class5 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·Camera2EXT/OpModes.class
6 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class6 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
7 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class7 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
8 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class8 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
Offset 1741, 17 lines modifiedOffset 1741, 17 lines modified
1741 ?rwxrwxr-x··2.0·unx·····3812·b-·stor·80-Jan-01·00:00·freed/renderscript/RenderScriptManager.class1741 ?rwxrwxr-x··2.0·unx·····3812·b-·stor·80-Jan-01·00:00·freed/renderscript/RenderScriptManager.class
1742 ?rwxrwxr-x··2.0·unx·····6530·b-·stor·80-Jan-01·00:00·freed/renderscript/RenderScriptProcessor$ProcessingTask.class1742 ?rwxrwxr-x··2.0·unx·····6530·b-·stor·80-Jan-01·00:00·freed/renderscript/RenderScriptProcessor$ProcessingTask.class
1743 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·freed/renderscript/RenderScriptProcessorInterface.class1743 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·freed/renderscript/RenderScriptProcessorInterface.class
1744 ?rwxrwxr-x··2.0·unx····10417·b-·defN·80-Jan-01·00:00·freed/renderscript/ScriptC_freedcam.class1744 ?rwxrwxr-x··2.0·unx····10417·b-·defN·80-Jan-01·00:00·freed/renderscript/ScriptC_freedcam.class
1745 ?rwxrwxr-x··2.0·unx·····3023·b-·stor·80-Jan-01·00:00·freed/renderscript/ScriptC_rgb_clipping.class1745 ?rwxrwxr-x··2.0·unx·····3023·b-·stor·80-Jan-01·00:00·freed/renderscript/ScriptC_rgb_clipping.class
1746 ?rwxrwxr-x··2.0·unx·····3759·b-·stor·80-Jan-01·00:00·freed/renderscript/ScriptC_rgb_focuspeak.class1746 ?rwxrwxr-x··2.0·unx·····3759·b-·stor·80-Jan-01·00:00·freed/renderscript/ScriptC_rgb_focuspeak.class
1747 ?rwxrwxr-x··2.0·unx·····3453·b-·stor·80-Jan-01·00:00·freed/renderscript/ScriptC_rgb_histogram.class1747 ?rwxrwxr-x··2.0·unx·····3453·b-·stor·80-Jan-01·00:00·freed/renderscript/ScriptC_rgb_histogram.class
1748 ?rwxrwxr-x··2.0·unx···171023·b-·defN·80-Jan-01·00:00·freed/renderscript/freedcamBitCode.class1748 ?rwxrwxr-x··2.0·unx···171053·b-·defN·80-Jan-01·00:00·freed/renderscript/freedcamBitCode.class
1749 ?rwxrwxr-x··2.0·unx····21642·b-·defN·80-Jan-01·00:00·freed/renderscript/rgb_clippingBitCode.class1749 ?rwxrwxr-x··2.0·unx····21642·b-·defN·80-Jan-01·00:00·freed/renderscript/rgb_clippingBitCode.class
1750 ?rwxrwxr-x··2.0·unx····31453·b-·defN·80-Jan-01·00:00·freed/renderscript/rgb_focuspeakBitCode.class1750 ?rwxrwxr-x··2.0·unx····31422·b-·defN·80-Jan-01·00:00·freed/renderscript/rgb_focuspeakBitCode.class
1751 ?rwxrwxr-x··2.0·unx····22838·b-·defN·80-Jan-01·00:00·freed/renderscript/rgb_histogramBitCode.class1751 ?rwxrwxr-x··2.0·unx····22838·b-·defN·80-Jan-01·00:00·freed/renderscript/rgb_histogramBitCode.class
1752 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·freed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.class1752 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·freed/settings/-$$Lambda$SettingsManager$UjaULZEPIZchjwOnB4KY3sqF4js.class
1753 ?rwxrwxr-x··2.0·unx·····3017·b-·stor·80-Jan-01·00:00·freed/settings/FrameworkDetector.class1753 ?rwxrwxr-x··2.0·unx·····3017·b-·stor·80-Jan-01·00:00·freed/settings/FrameworkDetector.class
1754 ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·freed/settings/Frameworks.class1754 ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·freed/settings/Frameworks.class
1755 ?rwxrwxr-x··2.0·unx·····4144·b-·stor·80-Jan-01·00:00·freed/settings/MediaProfilesManager.class1755 ?rwxrwxr-x··2.0·unx·····4144·b-·stor·80-Jan-01·00:00·freed/settings/MediaProfilesManager.class
1756 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·freed/settings/OpCodeUrl.class1756 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·freed/settings/OpCodeUrl.class
1757 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·freed/settings/SettingKeys$1.class1757 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·freed/settings/SettingKeys$1.class
Offset 1806, 16 lines modifiedOffset 1806, 16 lines modified
1806 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·freed/viewer/ActivityFreeDviewer$2.class1806 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·freed/viewer/ActivityFreeDviewer$2.class
1807 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·freed/viewer/ActivityFreeDviewer$3.class1807 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·freed/viewer/ActivityFreeDviewer$3.class
1808 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.class1808 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/-$$Lambda$DngConvertingFragment$2z0BY22NFHmKvJ16VIKpJ4NNbBA.class
1809 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$1.class1809 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$1.class
1810 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$2.class1810 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$2.class
1811 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$3.class1811 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$3.class
1812 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$4.class1812 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$4.class
1813 ?rwxrwxr-x··2.0·unx·····2464·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$5.class1813 ?rwxrwxr-x··2.0·unx·····2467·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$5.class
1814 ?rwxrwxr-x··2.0·unx·····2854·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$6.class1814 ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$6.class
1815 ?rwxrwxr-x··2.0·unx·····3855·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$AsyncConverter.class1815 ?rwxrwxr-x··2.0·unx·····3855·b-·stor·80-Jan-01·00:00·freed/viewer/dngconvert/DngConvertingFragment$AsyncConverter.class
1816 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.class1816 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/-$$Lambda$BitmapLoadRunnable$gFscuQx6by06Nad69rCLF_7d_X0.class
1817 ?rwxrwxr-x··2.0·unx·····1983·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/adapter/ImageAdapter.class1817 ?rwxrwxr-x··2.0·unx·····1983·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/adapter/ImageAdapter.class
1818 ?rwxrwxr-x··2.0·unx·····2624·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/binding/CustomBinding.class1818 ?rwxrwxr-x··2.0·unx·····2624·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/binding/CustomBinding.class
1819 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/enums/RequestModes.class1819 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/enums/RequestModes.class
1820 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/enums/ViewStates.class1820 ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/enums/ViewStates.class
1821 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.class1821 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·freed/viewer/gridview/models/-$$Lambda$ButtonOptionsModel$VcyQjn33AUzFRIwfGrt74NzNJNk.class
Offset 2762, 15 lines modifiedOffset 2762, 15 lines modified
2762 ?rwxrwxr-x··2.0·unx·····2202·b-·stor·80-Jan-01·00:00·freed/gl/program/GLProgram.class2762 ?rwxrwxr-x··2.0·unx·····2202·b-·stor·80-Jan-01·00:00·freed/gl/program/GLProgram.class
2763 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·freed/gl/shader/DefaultVertexShader.class2763 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·freed/gl/shader/DefaultVertexShader.class
2764 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·freed/gl/shader/FocusPeakZebraShader.class2764 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·freed/gl/shader/FocusPeakZebraShader.class
2765 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·freed/gl/shader/FpFragmentShader.class2765 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·freed/gl/shader/FpFragmentShader.class
2766 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·freed/gl/shader/PreviewFragmentShader.class2766 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·freed/gl/shader/PreviewFragmentShader.class
2767 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·freed/gl/shader/ZebraShader.class2767 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·freed/gl/shader/ZebraShader.class
2768 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·freed/image/EmptyTask.class2768 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·freed/image/EmptyTask.class
2769 ?rwxrwxr-x··2.0·unx·····5204·b-·stor·80-Jan-01·00:00·freed/image/ImageSaveTask.class2769 ?rwxrwxr-x··2.0·unx·····5209·b-·stor·80-Jan-01·00:00·freed/image/ImageSaveTask.class
2770 ?rwxrwxr-x··2.0·unx·····2627·b-·stor·80-Jan-01·00:00·freed/image/ImageTaskDngConverter.class2770 ?rwxrwxr-x··2.0·unx·····2627·b-·stor·80-Jan-01·00:00·freed/image/ImageTaskDngConverter.class
2771 ?rwxrwxr-x··2.0·unx····10689·b-·defN·80-Jan-01·00:00·freed/renderscript/RenderScriptProcessor.class2771 ?rwxrwxr-x··2.0·unx····10689·b-·defN·80-Jan-01·00:00·freed/renderscript/RenderScriptProcessor.class
2772 ?rwxrwxr-x··2.0·unx····10321·b-·defN·80-Jan-01·00:00·freed/settings/SettingsManager.class2772 ?rwxrwxr-x··2.0·unx····10321·b-·defN·80-Jan-01·00:00·freed/settings/SettingsManager.class
2773 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·freed/settings/mode/AbstractSettingMode.class2773 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·freed/settings/mode/AbstractSettingMode.class
2774 ?rwxrwxr-x··2.0·unx·····3696·b-·stor·80-Jan-01·00:00·freed/utils/LocationManager.class2774 ?rwxrwxr-x··2.0·unx·····3696·b-·stor·80-Jan-01·00:00·freed/utils/LocationManager.class
2775 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·freed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.class2775 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·freed/viewer/-$$Lambda$ActivityFreeDviewer$3Uy9rKiV1JrJC0TYR7qhKgO9eCk.class
2776 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·freed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.class2776 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·freed/viewer/-$$Lambda$ActivityFreeDviewer$aP97MLGNEKs_Ymdnwc1mOqbKZK4.class
Offset 3605, 15 lines modifiedOffset 3605, 15 lines modified
3605 ?rwxrwxr-x··2.0·unx·····4866·b-·stor·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerGridviewImageviewBindingImpl.class3605 ?rwxrwxr-x··2.0·unx·····4866·b-·stor·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerGridviewImageviewBindingImpl.class
3606 ?rwxrwxr-x··2.0·unx·····9211·b-·stor·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerGridviewfragmentBindingImpl.class3606 ?rwxrwxr-x··2.0·unx·····9211·b-·stor·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerGridviewfragmentBindingImpl.class
3607 ?rwxrwxr-x··2.0·unx····10380·b-·defN·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerScreenslideFragmentBindingImpl.class3607 ?rwxrwxr-x··2.0·unx····10380·b-·defN·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerScreenslideFragmentBindingImpl.class
3608 ?rwxrwxr-x··2.0·unx·····3239·b-·stor·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerScreenslideImageframentBindingImpl.class3608 ?rwxrwxr-x··2.0·unx·····3239·b-·stor·80-Jan-01·00:00·com/troop/freedcam/databinding/FreedviewerScreenslideImageframentBindingImpl.class
3609 ?rwxrwxr-x··2.0·unx····14202·b-·defN·80-Jan-01·00:00·com/troop/freedcam/databinding/VideoProfileEditorFragmentBindingImpl.class3609 ?rwxrwxr-x··2.0·unx····14202·b-·defN·80-Jan-01·00:00·com/troop/freedcam/databinding/VideoProfileEditorFragmentBindingImpl.class
3610 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·freed/cam/apis/basecamera/parameters/modes/ClippingMode.class3610 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·freed/cam/apis/basecamera/parameters/modes/ClippingMode.class
3611 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·freed/cam/apis/basecamera/parameters/modes/HistogramParameter.class3611 ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·freed/cam/apis/basecamera/parameters/modes/HistogramParameter.class
3612 ?rwxrwxr-x··2.0·unx·····6288·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/Camera1Fragment.class3612 ?rwxrwxr-x··2.0·unx·····6287·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/Camera1Fragment.class
3613 ?rwxrwxr-x··2.0·unx·····1146·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/cameraholder/CameraHolderMotoX.class3613 ?rwxrwxr-x··2.0·unx·····1146·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/cameraholder/CameraHolderMotoX.class
3614 ?rwxrwxr-x··2.0·unx·····5613·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/BracketModule.class3614 ?rwxrwxr-x··2.0·unx·····5613·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/BracketModule.class
3615 ?rwxrwxr-x··2.0·unx·····2350·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/IntervalModuleCamera1.class3615 ?rwxrwxr-x··2.0·unx·····2350·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/IntervalModuleCamera1.class
3616 ?rwxrwxr-x··2.0·unx·····6327·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/PictureModuleMTK.class3616 ?rwxrwxr-x··2.0·unx·····6327·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/PictureModuleMTK.class
3617 ?rwxrwxr-x··2.0·unx·····8474·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/VideoModule.class3617 ?rwxrwxr-x··2.0·unx·····8474·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/VideoModule.class
3618 ?rwxrwxr-x··2.0·unx·····5251·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/VideoModuleG3.class3618 ?rwxrwxr-x··2.0·unx·····5251·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/modules/VideoModuleG3.class
3619 ?rwxrwxr-x··2.0·unx·····2618·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/manual/ExposureManualParameter.class3619 ?rwxrwxr-x··2.0·unx·····2618·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/manual/ExposureManualParameter.class
Offset 3637, 15 lines modifiedOffset 3637, 15 lines modified
3637 ?rwxrwxr-x··2.0·unx·····1956·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PictureFormatHandler$BayerFormat.class3637 ?rwxrwxr-x··2.0·unx·····1956·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PictureFormatHandler$BayerFormat.class
3638 ?rwxrwxr-x··2.0·unx·····5146·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PictureFormatHandler.class3638 ?rwxrwxr-x··2.0·unx·····5146·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PictureFormatHandler.class
3639 ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PictureSizeParameter.class3639 ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PictureSizeParameter.class
3640 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PreviewFpsParameter.class3640 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PreviewFpsParameter.class
3641 ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PreviewSizeParameter.class3641 ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/PreviewSizeParameter.class
3642 ?rwxrwxr-x··2.0·unx·····1640·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/VideoStabilizationParameter.class3642 ?rwxrwxr-x··2.0·unx·····1640·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/VideoStabilizationParameter.class
3643 ?rwxrwxr-x··2.0·unx·····3969·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/VirtualLensFilter.class3643 ?rwxrwxr-x··2.0·unx·····3969·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera1/parameters/modes/VirtualLensFilter.class
3644 ?rwxrwxr-x··2.0·unx·····6064·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/Camera2Fragment.class3644 ?rwxrwxr-x··2.0·unx·····6065·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/Camera2Fragment.class
3645 ?rwxrwxr-x··2.0·unx····20846·b-·defN·80-Jan-01·00:00·freed/cam/apis/camera2/modules/PictureModuleApi2.class3645 ?rwxrwxr-x··2.0·unx····20846·b-·defN·80-Jan-01·00:00·freed/cam/apis/camera2/modules/PictureModuleApi2.class
3646 ?rwxrwxr-x··2.0·unx····17039·b-·defN·80-Jan-01·00:00·freed/cam/apis/camera2/modules/VideoModuleApi2.class3646 ?rwxrwxr-x··2.0·unx····17039·b-·defN·80-Jan-01·00:00·freed/cam/apis/camera2/modules/VideoModuleApi2.class
3647 ?rwxrwxr-x··2.0·unx·····1611·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/modules/capture/JpegCapture.class3647 ?rwxrwxr-x··2.0·unx·····1611·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/modules/capture/JpegCapture.class
3648 ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/WbHandler$ColorCorrectionModeApi2.class3648 ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/WbHandler$ColorCorrectionModeApi2.class
3649 ?rwxrwxr-x··2.0·unx·····2178·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/WbHandler$WhiteBalanceApi2.class3649 ?rwxrwxr-x··2.0·unx·····2178·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/WbHandler$WhiteBalanceApi2.class
3650 ?rwxrwxr-x··2.0·unx·····1941·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/ae/AeManagerCamera2$AeModeApi2.class3650 ?rwxrwxr-x··2.0·unx·····1941·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/ae/AeManagerCamera2$AeModeApi2.class
3651 ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/modes/AeLockModeApi2.class3651 ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·freed/cam/apis/camera2/parameters/modes/AeLockModeApi2.class
Offset 3777, 8 lines modifiedOffset 3777, 8 lines modified
3777 ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class3777 ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
3778 ?rwxrwxr-x··2.0·unx····42073·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class3778 ?rwxrwxr-x··2.0·unx····42073·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
3779 ?rwxrwxr-x··2.0·unx····27699·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class3779 ?rwxrwxr-x··2.0·unx····27699·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
3780 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class3780 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
3781 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class3781 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
3782 ?rwxrwxr-x··2.0·unx····29697·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class3782 ?rwxrwxr-x··2.0·unx····29697·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
3783 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class3783 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
3784 3782·files,·8438929·bytes·uncompressed,·6631844·bytes·compressed:··21.4%3784 3782·files,·8438939·bytes·uncompressed,·6631860·bytes·compressed:··21.4%
676 KB
freed/renderscript/freedcamBitCode.class
676 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·freed.renderscript;1 package·freed.renderscript;
  
2 public·class·freedcamBitCode2 public·class·freedcamBitCode
3 {3 {
4 ····private·static·int·bitCode32Length·=·12784;4 ····private·static·int·bitCode32Length·=·12788;
5 ····private·static·int·bitCode64Length·=·14032;5 ····private·static·int·bitCode64Length·=·14032;
6 ····6 ····
7 ····public·static·byte[]·getBitCode32()·{7 ····public·static·byte[]·getBitCode32()·{
8 ········return·getBitCode32Internal();8 ········return·getBitCode32Internal();
9 ····}9 ····}
10 ····10 ····
11 ····private·static·byte[]·getBitCode32Internal()·{11 ····private·static·byte[]·getBitCode32Internal()·{
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ········array2[2]·=·23;44 ········array2[2]·=·23;
45 ········array2[3]·=·11;45 ········array2[3]·=·11;
46 ········array2[5]·=·(array2[4]·=·0);46 ········array2[5]·=·(array2[4]·=·0);
47 ········array2[7]·=·(array2[6]·=·0);47 ········array2[7]·=·(array2[6]·=·0);
48 ········array2[8]·=·44;48 ········array2[8]·=·44;
49 ········array2[9]·=·0;49 ········array2[9]·=·0;
50 ········array2[11]·=·(array2[10]·=·0);50 ········array2[11]·=·(array2[10]·=·0);
51 ········array2[12]·=·-60;51 ········array2[12]·=·-56;
52 ········array2[13]·=·49;52 ········array2[13]·=·49;
53 ········array2[15]·=·(array2[14]·=·0);53 ········array2[15]·=·(array2[14]·=·0);
54 ········array2[17]·=·(array2[16]·=·0);54 ········array2[17]·=·(array2[16]·=·0);
55 ········array2[19]·=·(array2[18]·=·0);55 ········array2[19]·=·(array2[18]·=·0);
56 ········array2[20]·=·24;56 ········array2[20]·=·24;
57 ········array2[21]·=·0;57 ········array2[21]·=·0;
58 ········array2[23]·=·(array2[22]·=·0);58 ········array2[23]·=·(array2[22]·=·0);
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ········array2[44]·=·66;75 ········array2[44]·=·66;
76 ········array2[45]·=·67;76 ········array2[45]·=·67;
77 ········array2[46]·=·-64;77 ········array2[46]·=·-64;
78 ········array2[47]·=·-34;78 ········array2[47]·=·-34;
79 ········array2[48]·=·33;79 ········array2[48]·=·33;
80 ········array2[49]·=·12;80 ········array2[49]·=·12;
81 ········array2[51]·=·(array2[50]·=·0);81 ········array2[51]·=·(array2[50]·=·0);
82 ········array2[52]·=·110;82 ········array2[52]·=·111;
83 ········array2[53]·=·12;83 ········array2[53]·=·12;
84 ········array2[55]·=·(array2[54]·=·0);84 ········array2[55]·=·(array2[54]·=·0);
85 ········array2[56]·=·1;85 ········array2[56]·=·1;
86 ········array2[57]·=·16;86 ········array2[57]·=·16;
87 ········array2[59]·=·(array2[58]·=·0);87 ········array2[59]·=·(array2[58]·=·0);
88 ········array2[60]·=·18;88 ········array2[60]·=·18;
89 ········array2[61]·=·0;89 ········array2[61]·=·0;
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 ········array2[255]·=·31;257 ········array2[255]·=·31;
258 ········array2[256]·=·-64;258 ········array2[256]·=·-64;
259 ········array2[257]·=·0;259 ········array2[257]·=·0;
260 ········array2[259]·=·(array2[258]·=·0);260 ········array2[259]·=·(array2[258]·=·0);
261 ········array2[260]·=·-119;261 ········array2[260]·=·-119;
262 ········array2[261]·=·32;262 ········array2[261]·=·32;
263 ········array2[263]·=·(array2[262]·=·0);263 ········array2[263]·=·(array2[262]·=·0);
264 ········array2[264]·=·53;264 ········array2[264]·=·54;
265 ········array2[265]·=·0;265 ········array2[265]·=·0;
266 ········array2[267]·=·(array2[266]·=·0);266 ········array2[267]·=·(array2[266]·=·0);
267 ········array2[268]·=·50;267 ········array2[268]·=·50;
268 ········array2[269]·=·34;268 ········array2[269]·=·34;
269 ········array2[270]·=·-56;269 ········array2[270]·=·-56;
270 ········array2[271]·=·9;270 ········array2[271]·=·9;
271 ········array2[272]·=·32;271 ········array2[272]·=·32;
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 ········array2[297]·=·-120;296 ········array2[297]·=·-120;
297 ········array2[298]·=·-62;297 ········array2[298]·=·-62;
298 ········array2[299]·=·28;298 ········array2[299]·=·28;
299 ········array2[300]·=·1;299 ········array2[300]·=·1;
300 ········array2[301]·=·24;300 ········array2[301]·=·24;
301 ········array2[302]·=·16;301 ········array2[302]·=·16;
302 ········array2[303]·=·-32;302 ········array2[303]·=·-32;
303 ········array2[304]·=·40;303 ········array2[304]·=·44;
304 ········array2[305]·=·105;304 ········array2[305]·=·105;
305 ········array2[306]·=·-118;305 ········array2[306]·=·-118;
306 ········array2[307]·=·40;306 ········array2[307]·=·40;
307 ········array2[308]·=·97;307 ········array2[308]·=·97;
308 ········array2[309]·=·-14;308 ········array2[309]·=·-14;
309 ········array2[310]·=·35;309 ········array2[310]·=·35;
310 ········array2[311]·=·-23;310 ········array2[311]·=·-23;
Offset 312, 12141 lines modifiedOffset 312, 12140 lines modified
312 ········array2[313]·=·-106;312 ········array2[313]·=·-106;
313 ········array2[314]·=·-59;313 ········array2[314]·=·-59;
314 ········array2[315]·=·17;314 ········array2[315]·=·17;
315 ········array2[316]·=·-128;315 ········array2[316]·=·-128;
316 ········array2[317]·=·9;316 ········array2[317]·=·9;
317 ········array2[318]·=·113;317 ········array2[318]·=·113;
318 ········array2[319]·=·26;318 ········array2[319]·=·26;
 319 ········array2[320]·=·-97;
319 ········array2[320]·=·20;320 ········array2[321]·=·70;
 321 ········array2[322]·=·65;
 322 ········array2[323]·=·-128;
320 ········array2[321]·=·4;323 ········array2[324]·=·4;
 324 ········array2[325]·=·51;
321 ········array2[322]·=·72;325 ········array2[326]·=·0;
322 ········array2[323]·=·48;326 ········array2[327]·=·68;
 327 ········array2[328]·=·-104;
323 ········array2[324]·=·3;328 ········array2[329]·=·35;
324 ········array2[325]·=·64;329 ········array2[330]·=·64;
325 ········array2[326]·=·-124; 
326 ········array2[327]·=·57; 
327 ········array2[328]·=·2; 
328 ········array2[329]·=·-124; 
329 ········array2[330]·=·12; 
330 ········array2[331]·=·-55;330 ········array2[331]·=·-56;
331 ········array2[332]·=·97;331 ········array2[332]·=·-112;
332 ········array2[333]·=·32;332 ········array2[333]·=·28;
333 ········array2[334]·=·68;333 ········array2[334]·=·6;
334 ········array2[335]·=·62;334 ········array2[335]·=·66;
335 ········array2[336]·=·24;335 ········array2[336]·=·-28;
336 ········array2[337]·=·72; 
337 ········array2[338]·=·-111; 
338 ········array2[339]·=·9; 
339 ········array2[340]·=·6; 
340 ········array2[341]·=·98; 
341 ········array2[342]·=·36; 
342 ········array2[343]·=·-125;336 ········array2[337]·=·-125;
343 ········array2[344]·=·-127;337 ········array2[338]·=·-127;
 338 ········array2[339]·=·20;
 339 ········array2[340]·=·-103;
 340 ········array2[341]·=·96;
 341 ········array2[342]·=·32;
 342 ········array2[343]·=·70;
 343 ········array2[344]·=·50;
344 ········array2[345]·=·28;344 ········array2[345]·=·24;
345 ········array2[346]·=·-61;345 ········array2[346]·=·-56;
346 ········array2[347]·=·8;346 ········array2[347]·=·49;
347 ········array2[348]·=·-124;347 ········array2[348]·=·-116;
348 ········array2[349]·=·81;348 ········array2[349]·=·64;
349 ········array2[350]·=·6;349 ········array2[350]·=·24;
Max diff block lines reached; 685302/691769 bytes (99.07%) of diff not shown.
117 KB
freed/renderscript/rgb_focuspeakBitCode.class
117 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·freed.renderscript;1 package·freed.renderscript;
  
2 public·class·rgb_focuspeakBitCode2 public·class·rgb_focuspeakBitCode
3 {3 {
4 ····private·static·int·bitCode32Length·=·2368;4 ····private·static·int·bitCode32Length·=·2364;
5 ····private·static·int·bitCode64Length·=·2496;5 ····private·static·int·bitCode64Length·=·2496;
6 ····6 ····
7 ····public·static·byte[]·getBitCode32()·{7 ····public·static·byte[]·getBitCode32()·{
8 ········return·getBitCode32Internal();8 ········return·getBitCode32Internal();
9 ····}9 ····}
10 ····10 ····
11 ····private·static·byte[]·getBitCode32Internal()·{11 ····private·static·byte[]·getBitCode32Internal()·{
Offset 28, 25 lines modifiedOffset 28, 25 lines modified
28 ········System.arraycopy(segment64_0,·0,·array,·0,·segment64_0.length);28 ········System.arraycopy(segment64_0,·0,·array,·0,·segment64_0.length);
29 ········final·int·length·=·segment64_0.length;29 ········final·int·length·=·segment64_0.length;
30 ········return·array;30 ········return·array;
31 ····}31 ····}
32 ····32 ····
33 ····private·static·byte[]·getSegment32_0()·{33 ····private·static·byte[]·getSegment32_0()·{
34 ········final·byte[]·array2;34 ········final·byte[]·array2;
35 ········final·byte[]·array·=·array2·=·new·byte[2368];35 ········final·byte[]·array·=·array2·=·new·byte[2364];
36 ········array2[0]·=·-34;36 ········array2[0]·=·-34;
37 ········array2[1]·=·-64;37 ········array2[1]·=·-64;
38 ········array2[2]·=·23;38 ········array2[2]·=·23;
39 ········array2[3]·=·11;39 ········array2[3]·=·11;
40 ········array2[5]·=·(array2[4]·=·0);40 ········array2[5]·=·(array2[4]·=·0);
41 ········array2[7]·=·(array2[6]·=·0);41 ········array2[7]·=·(array2[6]·=·0);
42 ········array2[8]·=·44;42 ········array2[8]·=·44;
43 ········array2[9]·=·0;43 ········array2[9]·=·0;
44 ········array2[11]·=·(array2[10]·=·0);44 ········array2[11]·=·(array2[10]·=·0);
45 ········array2[12]·=·20;45 ········array2[12]·=·16;
46 ········array2[13]·=·9;46 ········array2[13]·=·9;
47 ········array2[15]·=·(array2[14]·=·0);47 ········array2[15]·=·(array2[14]·=·0);
48 ········array2[17]·=·(array2[16]·=·0);48 ········array2[17]·=·(array2[16]·=·0);
49 ········array2[19]·=·(array2[18]·=·0);49 ········array2[19]·=·(array2[18]·=·0);
50 ········array2[20]·=·24;50 ········array2[20]·=·24;
51 ········array2[21]·=·0;51 ········array2[21]·=·0;
52 ········array2[23]·=·(array2[22]·=·0);52 ········array2[23]·=·(array2[22]·=·0);
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ········array2[44]·=·66;69 ········array2[44]·=·66;
70 ········array2[45]·=·67;70 ········array2[45]·=·67;
71 ········array2[46]·=·-64;71 ········array2[46]·=·-64;
72 ········array2[47]·=·-34;72 ········array2[47]·=·-34;
73 ········array2[48]·=·33;73 ········array2[48]·=·33;
74 ········array2[49]·=·12;74 ········array2[49]·=·12;
75 ········array2[51]·=·(array2[50]·=·0);75 ········array2[51]·=·(array2[50]·=·0);
76 ········array2[52]·=·66;76 ········array2[52]·=·65;
77 ········array2[53]·=·2;77 ········array2[53]·=·2;
78 ········array2[55]·=·(array2[54]·=·0);78 ········array2[55]·=·(array2[54]·=·0);
79 ········array2[56]·=·1;79 ········array2[56]·=·1;
80 ········array2[57]·=·16;80 ········array2[57]·=·16;
81 ········array2[59]·=·(array2[58]·=·0);81 ········array2[59]·=·(array2[58]·=·0);
82 ········array2[60]·=·18;82 ········array2[60]·=·18;
83 ········array2[61]·=·0;83 ········array2[61]·=·0;
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
200 ········array2[194]·=·15;200 ········array2[194]·=·15;
201 ········array2[195]·=·96;201 ········array2[195]·=·96;
202 ········array2[197]·=·(array2[196]·=·0);202 ········array2[197]·=·(array2[196]·=·0);
203 ········array2[199]·=·(array2[198]·=·0);203 ········array2[199]·=·(array2[198]·=·0);
204 ········array2[200]·=·-119;204 ········array2[200]·=·-119;
205 ········array2[201]·=·32;205 ········array2[201]·=·32;
206 ········array2[203]·=·(array2[202]·=·0);206 ········array2[203]·=·(array2[202]·=·0);
207 ········array2[204]·=·27;207 ········array2[204]·=·26;
208 ········array2[205]·=·0;208 ········array2[205]·=·0;
209 ········array2[207]·=·(array2[206]·=·0);209 ········array2[207]·=·(array2[206]·=·0);
210 ········array2[208]·=·50;210 ········array2[208]·=·50;
211 ········array2[209]·=·34;211 ········array2[209]·=·34;
212 ········array2[210]·=·72;212 ········array2[210]·=·72;
213 ········array2[211]·=·9;213 ········array2[211]·=·9;
214 ········array2[212]·=·32;214 ········array2[212]·=·32;
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 ········array2[236]·=·16;238 ········array2[236]·=·16;
239 ········array2[237]·=·100;239 ········array2[237]·=·100;
240 ········array2[238]·=·115;240 ········array2[238]·=·115;
241 ········array2[239]·=·4;241 ········array2[239]·=·4;
242 ········array2[240]·=·96;242 ········array2[240]·=·96;
243 ········array2[241]·=·64;243 ········array2[241]·=·64;
244 ········array2[242]·=·-32;244 ········array2[242]·=·-32;
245 ········array2[243]·=·44;245 ········array2[243]·=·40;
246 ········array2[244]·=·105;246 ········array2[244]·=·105;
247 ········array2[245]·=·-118;247 ········array2[245]·=·-118;
248 ········array2[246]·=·40;248 ········array2[246]·=·40;
249 ········array2[247]·=·97;249 ········array2[247]·=·97;
250 ········array2[248]·=·-14;250 ········array2[248]·=·-14;
251 ········array2[249]·=·35;251 ········array2[249]·=·35;
252 ········array2[250]·=·-23;252 ········array2[250]·=·-23;
Offset 254, 2066 lines modifiedOffset 254, 2063 lines modified
254 ········array2[252]·=·-106;254 ········array2[252]·=·-106;
255 ········array2[253]·=·-59;255 ········array2[253]·=·-59;
256 ········array2[254]·=·17;256 ········array2[254]·=·17;
257 ········array2[255]·=·-128;257 ········array2[255]·=·-128;
258 ········array2[256]·=·9;258 ········array2[256]·=·9;
259 ········array2[257]·=·113;259 ········array2[257]·=·113;
260 ········array2[258]·=·26;260 ········array2[258]·=·26;
261 ········array2[259]·=·-97;261 ········array2[259]·=·20;
262 ········array2[260]·=·70;262 ········array2[260]·=·4;
263 ········array2[261]·=·65;263 ········array2[261]·=·18;
264 ········array2[262]·=·32;264 ········array2[262]·=·115;
265 ········array2[263]·=·49;265 ········array2[263]·=·4;
266 ········array2[264]·=·71;266 ········array2[264]·=·8;
267 ········array2[265]·=·-128;267 ········array2[265]·=·-111;
268 ········array2[266]·=·16;268 ········array2[266]·=·97;
269 ········array2[267]·=·25;269 ········array2[267]·=·4;
 270 ········array2[268]·=·-126;
270 ········array2[268]·=·70;271 ········array2[269]·=·40;
271 ········array2[269]·=·32; 
272 ········array2[270]·=·-120;272 ········array2[270]·=·-125;
273 ········array2[271]·=·50;273 ········array2[271]·=·1;
274 ········array2[272]·=·24;274 ········array2[272]·=·-128;
275 ········array2[273]·=·0;275 ········array2[273]·=·78;
276 ········array2[274]·=·-24;276 ········array2[274]·=·6;
277 ········array2[275]·=·100;277 ········array2[275]·=·-128;
278 ········array2[276]·=·0;278 ········array2[276]·=·66;
279 ········array2[277]·=·40; 
280 ········array2[278]·=·-124;279 ········array2[277]·=·-104;
281 ········array2[279]·=·73; 
282 ········array2[280]·=·0; 
283 ········array2[281]·=·-112; 
284 ········array2[282]·=·42; 
285 ········array2[283]·=·4;280 ········array2[278]·=·4;
 281 ········array2[279]·=·0;
 282 ········array2[280]·=·-87;
 283 ········array2[281]·=·66;
 284 ········array2[282]·=·0;
286 ········array2[285]·=·(array2[284]·=·0);285 ········array2[284]·=·(array2[283]·=·0);
 286 ········array2[285]·=·-79;
Max diff block lines reached; 108192/119615 bytes (90.45%) of diff not shown.
2.56 KB
freed/viewer/dngconvert/DngConvertingFragment$5.class
2.46 KB
procyon -ec {}
    
Offset 14, 16 lines modifiedOffset 14, 15 lines modified
14 ········this.this$0·=·this$0;14 ········this.this$0·=·this$0;
15 ····}15 ····}
16 ····16 ····
17 ····public·void·onClick(final·View·view)·{17 ····public·void·onClick(final·View·view)·{
18 ········final·String[]·access$700·=·DngConvertingFragment.access$700(this.this$0);18 ········final·String[]·access$700·=·DngConvertingFragment.access$700(this.this$0);
19 ········final·int·n·=·1;19 ········final·int·n·=·1;
20 ········if·(access$700·!=·null·&&·DngConvertingFragment.access$700(this.this$0).length·!=·0)·{20 ········if·(access$700·!=·null·&&·DngConvertingFragment.access$700(this.this$0).length·!=·0)·{
21 ············final·DngConvertingFragment·this$0·=·this.this$0; 
22 ············DngConvertingFragment.access$002(this$0,·new·DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()),·DngConvertingFragment.access$500(this.this$0),·DngConvertingFragment.access$300(this.this$0),·Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()),·DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()),·DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()));21 ············DngConvertingFragment.access$002(this.this$0,·new·DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()),·DngConvertingFragment.access$500(this.this$0),·DngConvertingFragment.access$300(this.this$0),·Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()),·DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()),·DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()));
23 ············final·DngConvertingFragment$AsyncConverter·dngConvertingFragment$AsyncConverter·=·new·DngConvertingFragment$AsyncConverter(this.this$0);22 ············final·DngConvertingFragment$AsyncConverter·dngConvertingFragment$AsyncConverter·=·new·DngConvertingFragment$AsyncConverter(this.this$0);
24 ············final·String[][]·array·=·new·String[n][];23 ············final·String[][]·array·=·new·String[n][];
25 ············array[0]·=·DngConvertingFragment.access$700(this.this$0);24 ············array[0]·=·DngConvertingFragment.access$700(this.this$0);
26 ············dngConvertingFragment$AsyncConverter.execute((Object[])array);25 ············dngConvertingFragment$AsyncConverter.execute((Object[])array);
27 ········}26 ········}
28 ········else·{27 ········else·{
29 ············Toast.makeText(this.this$0.getContext(),·2131689852,·n).show();28 ············Toast.makeText(this.this$0.getContext(),·2131689852,·n).show();
2.49 KB
freed/viewer/dngconvert/DngConvertingFragment$6.class
2.38 KB
procyon -ec {}
    
Offset 13, 14 lines modifiedOffset 13, 13 lines modified
13 ····final·/*·synthetic·*/·DngConvertingFragment·this$0;13 ····final·/*·synthetic·*/·DngConvertingFragment·this$0;
14 ····14 ····
15 ····DngConvertingFragment$6(final·DngConvertingFragment·this$0)·{15 ····DngConvertingFragment$6(final·DngConvertingFragment·this$0)·{
16 ········this.this$0·=·this$0;16 ········this.this$0·=·this$0;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·onClick(final·View·view)·{19 ····public·void·onClick(final·View·view)·{
20 ········final·DngConvertingFragment·this$0·=·this.this$0; 
21 ········DngConvertingFragment.access$002(this$0,·new·DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()),·DngConvertingFragment.access$500(this.this$0),·DngConvertingFragment.access$300(this.this$0),·Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()),·DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()),·DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()));20 ········DngConvertingFragment.access$002(this.this$0,·new·DngProfile(Integer.parseInt(DngConvertingFragment.access$800(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$900(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1000(this.this$0).getText().toString()),·Integer.parseInt(DngConvertingFragment.access$1100(this.this$0).getText().toString()),·DngConvertingFragment.access$500(this.this$0),·DngConvertingFragment.access$300(this.this$0),·Integer.parseInt(DngConvertingFragment.access$1200(this.this$0).getText().toString()),·DngConvertingFragment.access$200(this.this$0).GetCustomMatrixNotOverWritten(DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()),·DngConvertingFragment.access$100(this.this$0).getSelectedItem().toString()));
22 ········SettingsManager.getInstance().getDngProfilesMap().append(DngConvertingFragment.access$1300(this.this$0),·(Object)DngConvertingFragment.access$000(this.this$0));21 ········SettingsManager.getInstance().getDngProfilesMap().append(DngConvertingFragment.access$1300(this.this$0),·(Object)DngConvertingFragment.access$000(this.this$0));
23 ········new·XmlParserWriter().saveDngProfiles(SettingsManager.getInstance().getDngProfilesMap(),·SettingsManager.getInstance().getDeviceString(),·SettingsManager.getInstance().getAppDataFolder());22 ········new·XmlParserWriter().saveDngProfiles(SettingsManager.getInstance().getDngProfilesMap(),·SettingsManager.getInstance().getDeviceString(),·SettingsManager.getInstance().getAppDataFolder());
24 ········Toast.makeText(this.this$0.getContext(),·(CharSequence)"Profile·Saved",·0).show();23 ········Toast.makeText(this.this$0.getContext(),·(CharSequence)"Profile·Saved",·0).show();
25 ····}24 ····}
26 }25 }
900 B
freed/image/ImageSaveTask.class
838 B
procyon -ec {}
    
Offset 91, 17 lines modifiedOffset 91, 16 lines modified
91 ············this.moduleInterface.internalFireOnWorkDone(newImgFileHolder);91 ············this.moduleInterface.internalFireOnWorkDone(newImgFileHolder);
92 ········}92 ········}
93 ········Log.d(this.TAG,·"End·Saving·Bytes");93 ········Log.d(this.TAG,·"End·Saving·Bytes");
94 ····}94 ····}
95 ····95 ····
96 ····private·void·saveRawToDng()·{96 ····private·void·saveRawToDng()·{
97 ········final·RawToDng·getInstance·=·RawToDng.GetInstance();97 ········final·RawToDng·getInstance·=·RawToDng.GetInstance();
98 ········final·Location·location·=·this.location; 
99 ········if·(location·!=·null)·{98 ········if·(this.location·!=·null)·{
100 ············getInstance.SetGpsData(new·GpsInfo(location).getByteBuffer());99 ············getInstance.SetGpsData(new·GpsInfo(this.location).getByteBuffer());
101 ········}100 ········}
102 ········final·int·miso·=·this.mISO;101 ········final·int·miso·=·this.mISO;
103 ········final·int·flash·=·this.flash;102 ········final·int·flash·=·this.flash;
104 ········final·double·n·=·(double)this.exposureTime;103 ········final·double·n·=·(double)this.exposureTime;
105 ········final·float·focal·=·this.focal;104 ········final·float·focal·=·this.focal;
106 ········final·float·fnum·=·this.fnum;105 ········final·float·fnum·=·this.fnum;
107 ········final·float·expoindex·=·this.expoindex;106 ········final·float·expoindex·=·this.expoindex;
1.52 KB
freed/cam/apis/camera1/Camera1Fragment.class
1.43 KB
procyon -ec {}
    
Offset 65, 17 lines modifiedOffset 65, 16 lines modified
65 ····public·void·onCameraOpen(final·CameraStateEvents$CameraOpenEvent·cameraStateEvents$CameraOpenEvent)·{65 ····public·void·onCameraOpen(final·CameraStateEvents$CameraOpenEvent·cameraStateEvents$CameraOpenEvent)·{
66 ········CameraThreadHandler.initCameraAsync();66 ········CameraThreadHandler.initCameraAsync();
67 ····}67 ····}
68 ····68 ····
69 ····public·View·onCreateView(final·LayoutInflater·layoutInflater,·final·ViewGroup·viewGroup,·final·Bundle·bundle)·{69 ····public·View·onCreateView(final·LayoutInflater·layoutInflater,·final·ViewGroup·viewGroup,·final·Bundle·bundle)·{
70 ········super.onCreateView(layoutInflater,·viewGroup,·bundle);70 ········super.onCreateView(layoutInflater,·viewGroup,·bundle);
71 ········this.view·=·layoutInflater.inflate(2131492892,·viewGroup,·false);71 ········this.view·=·layoutInflater.inflate(2131492892,·viewGroup,·false);
72 ········final·MyHistogram·histogram·=·(MyHistogram)this.view.findViewById(2131296479);72 ········this.histogram·=·(MyHistogram)this.view.findViewById(2131296479);
73 ········this.histogram·=·histogram; 
74 ········final·HistogramController·histogramController·=·new·HistogramController(histogram);73 ········final·HistogramController·histogramController·=·new·HistogramController(this.histogram);
75 ········if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.RenderScript.name()))·{74 ········if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.RenderScript.name()))·{
76 ············this.getPreview().initPreview(PreviewPostProcessingModes.RenderScript,·this.getContext(),·histogramController);75 ············this.getPreview().initPreview(PreviewPostProcessingModes.RenderScript,·this.getContext(),·histogramController);
77 ········}76 ········}
78 ········else·if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.OpenGL.name()))·{77 ········else·if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.OpenGL.name()))·{
79 ············this.getPreview().initPreview(PreviewPostProcessingModes.OpenGL,·this.getContext(),·histogramController);78 ············this.getPreview().initPreview(PreviewPostProcessingModes.OpenGL,·this.getContext(),·histogramController);
80 ········}79 ········}
81 ········else·{80 ········else·{
1.46 KB
freed/cam/apis/camera2/Camera2Fragment.class
1.38 KB
procyon -ec {}
    
Offset 71, 16 lines modifiedOffset 71, 17 lines modified
71 ········Log.d(this.TAG,·"onCameraOpen,·initCamera");71 ········Log.d(this.TAG,·"onCameraOpen,·initCamera");
72 ········CameraThreadHandler.initCameraAsync();72 ········CameraThreadHandler.initCameraAsync();
73 ····}73 ····}
74 ····74 ····
75 ····public·View·onCreateView(final·LayoutInflater·layoutInflater,·final·ViewGroup·viewGroup,·final·Bundle·bundle)·{75 ····public·View·onCreateView(final·LayoutInflater·layoutInflater,·final·ViewGroup·viewGroup,·final·Bundle·bundle)·{
76 ········super.onCreateView(layoutInflater,·viewGroup,·bundle);76 ········super.onCreateView(layoutInflater,·viewGroup,·bundle);
77 ········this.view·=·layoutInflater.inflate(2131492892,·viewGroup,·false);77 ········this.view·=·layoutInflater.inflate(2131492892,·viewGroup,·false);
78 ········this.histogram·=·(MyHistogram)this.view.findViewById(2131296479);78 ········final·MyHistogram·histogram·=·(MyHistogram)this.view.findViewById(2131296479);
 79 ········this.histogram·=·histogram;
79 ········final·HistogramController·histogramController·=·new·HistogramController(this.histogram);80 ········final·HistogramController·histogramController·=·new·HistogramController(histogram);
80 ········if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.RenderScript.name()))·{81 ········if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.RenderScript.name()))·{
81 ············this.getPreview().initPreview(PreviewPostProcessingModes.RenderScript,·this.getContext(),·histogramController);82 ············this.getPreview().initPreview(PreviewPostProcessingModes.RenderScript,·this.getContext(),·histogramController);
82 ········}83 ········}
83 ········else·if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.OpenGL.name()))·{84 ········else·if·(((SettingMode)SettingsManager.getGlobal(SettingKeys.PREVIEW_POST_PROCESSING_MODE)).get().equals(PreviewPostProcessingModes.OpenGL.name()))·{
84 ············this.getPreview().initPreview(PreviewPostProcessingModes.OpenGL,·this.getContext(),·histogramController);85 ············this.getPreview().initPreview(PreviewPostProcessingModes.OpenGL,·this.getContext(),·histogramController);
85 ········}86 ········}
86 ········else·{87 ········else·{
6.81 KB
smali/freed/cam/apis/camera2/Camera2Fragment.smali
    
Offset 164, 114 lines modifiedOffset 164, 112 lines modified
164 ····move-result-object·p1164 ····move-result-object·p1
  
165 ····check-cast·p1,·Lfreed/viewer/screenslide/views/MyHistogram;165 ····check-cast·p1,·Lfreed/viewer/screenslide/views/MyHistogram;
  
166 ····iput-object·p1,·p0,·Lfreed/cam/apis/camera2/Camera2Fragment;->histogram:Lfreed/viewer/screenslide/views/MyHistogram;166 ····iput-object·p1,·p0,·Lfreed/cam/apis/camera2/Camera2Fragment;->histogram:Lfreed/viewer/screenslide/views/MyHistogram;
  
167 ····.line·100167 ····.line·100
168 ····new-instance·p1,·Lfreed/cam/histogram/HistogramController;168 ····new-instance·p2,·Lfreed/cam/histogram/HistogramController;
  
169 ····iget-object·p2,·p0,·Lfreed/cam/apis/camera2/Camera2Fragment;->histogram:Lfreed/viewer/screenslide/views/MyHistogram; 
  
170 ····invoke-direct·{p1,·p2},·Lfreed/cam/histogram/HistogramController;-><init>(Lfreed/viewer/screenslide/views/MyHistogram;)V169 ····invoke-direct·{p2,·p1},·Lfreed/cam/histogram/HistogramController;-><init>(Lfreed/viewer/screenslide/views/MyHistogram;)V
  
171 ····.line·101170 ····.line·101
172 ····sget-object·p2,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;171 ····sget-object·p1,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;
  
173 ····invoke-static·{p2},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;172 ····invoke-static·{p1},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;
  
174 ····move-result-object·p2173 ····move-result-object·p1
  
175 ····check-cast·p2,·Lfreed/settings/mode/SettingMode;174 ····check-cast·p1,·Lfreed/settings/mode/SettingMode;
  
176 ····invoke-virtual·{p2},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;175 ····invoke-virtual·{p1},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;
  
177 ····move-result-object·p2176 ····move-result-object·p1
  
178 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;177 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
179 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;178 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;
  
180 ····move-result-object·p3179 ····move-result-object·p3
  
181 ····invoke-virtual·{p2,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z180 ····invoke-virtual·{p1,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
182 ····move-result·p2181 ····move-result·p1
  
183 ····if-eqz·p2,·:cond_0182 ····if-eqz·p1,·:cond_0
  
184 ····.line·102183 ····.line·102
185 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;184 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
186 ····move-result-object·p2185 ····move-result-object·p1
  
187 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;186 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
188 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getContext()Landroid/content/Context;187 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getContext()Landroid/content/Context;
  
189 ····move-result-object·v0188 ····move-result-object·v0
  
190 ····invoke-interface·{p2,·p3,·v0,·p1},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V189 ····invoke-interface·{p1,·p3,·v0,·p2},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V
  
191 ····goto·:goto_0190 ····goto·:goto_0
  
192 ····.line·103191 ····.line·103
193 ····:cond_0192 ····:cond_0
194 ····sget-object·p2,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;193 ····sget-object·p1,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;
  
195 ····invoke-static·{p2},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;194 ····invoke-static·{p1},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;
  
196 ····move-result-object·p2195 ····move-result-object·p1
  
197 ····check-cast·p2,·Lfreed/settings/mode/SettingMode;196 ····check-cast·p1,·Lfreed/settings/mode/SettingMode;
  
198 ····invoke-virtual·{p2},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;197 ····invoke-virtual·{p1},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;
  
199 ····move-result-object·p2198 ····move-result-object·p1
  
200 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;199 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
201 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;200 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;
  
202 ····move-result-object·p3201 ····move-result-object·p3
  
203 ····invoke-virtual·{p2,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z202 ····invoke-virtual·{p1,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
204 ····move-result·p2203 ····move-result·p1
  
205 ····if-eqz·p2,·:cond_1204 ····if-eqz·p1,·:cond_1
  
206 ····.line·104205 ····.line·104
207 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;206 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
208 ····move-result-object·p2207 ····move-result-object·p1
  
209 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;208 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
210 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getContext()Landroid/content/Context;209 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getContext()Landroid/content/Context;
  
211 ····move-result-object·v0210 ····move-result-object·v0
  
212 ····invoke-interface·{p2,·p3,·v0,·p1},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V211 ····invoke-interface·{p1,·p3,·v0,·p2},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V
  
213 ····goto·:goto_0212 ····goto·:goto_0
  
214 ····.line·106213 ····.line·106
215 ····:cond_1214 ····:cond_1
216 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;215 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
217 ····move-result-object·p2216 ····move-result-object·p1
  
218 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->off:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;217 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->off:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
219 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getContext()Landroid/content/Context;218 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getContext()Landroid/content/Context;
  
220 ····move-result-object·v0219 ····move-result-object·v0
  
221 ····invoke-interface·{p2,·p3,·v0,·p1},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V220 ····invoke-interface·{p1,·p3,·v0,·p2},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V
  
222 ····.line·107221 ····.line·107
223 ····:goto_0222 ····:goto_0
224 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;223 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera2/Camera2Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
225 ····move-result-object·p1224 ····move-result-object·p1
  
6.81 KB
smali/freed/cam/apis/camera1/Camera1Fragment.smali
    
Offset 185, 112 lines modifiedOffset 185, 114 lines modified
185 ····move-result-object·p1185 ····move-result-object·p1
  
186 ····check-cast·p1,·Lfreed/viewer/screenslide/views/MyHistogram;186 ····check-cast·p1,·Lfreed/viewer/screenslide/views/MyHistogram;
  
187 ····iput-object·p1,·p0,·Lfreed/cam/apis/camera1/Camera1Fragment;->histogram:Lfreed/viewer/screenslide/views/MyHistogram;187 ····iput-object·p1,·p0,·Lfreed/cam/apis/camera1/Camera1Fragment;->histogram:Lfreed/viewer/screenslide/views/MyHistogram;
  
188 ····.line·119188 ····.line·119
189 ····new-instance·p2,·Lfreed/cam/histogram/HistogramController;189 ····new-instance·p1,·Lfreed/cam/histogram/HistogramController;
  
 190 ····iget-object·p2,·p0,·Lfreed/cam/apis/camera1/Camera1Fragment;->histogram:Lfreed/viewer/screenslide/views/MyHistogram;
  
190 ····invoke-direct·{p2,·p1},·Lfreed/cam/histogram/HistogramController;-><init>(Lfreed/viewer/screenslide/views/MyHistogram;)V191 ····invoke-direct·{p1,·p2},·Lfreed/cam/histogram/HistogramController;-><init>(Lfreed/viewer/screenslide/views/MyHistogram;)V
  
191 ····.line·120192 ····.line·120
192 ····sget-object·p1,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;193 ····sget-object·p2,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;
  
193 ····invoke-static·{p1},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;194 ····invoke-static·{p2},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;
  
194 ····move-result-object·p1195 ····move-result-object·p2
  
195 ····check-cast·p1,·Lfreed/settings/mode/SettingMode;196 ····check-cast·p2,·Lfreed/settings/mode/SettingMode;
  
196 ····invoke-virtual·{p1},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;197 ····invoke-virtual·{p2},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;
  
197 ····move-result-object·p1198 ····move-result-object·p2
  
198 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;199 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
199 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;200 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;
  
200 ····move-result-object·p3201 ····move-result-object·p3
  
201 ····invoke-virtual·{p1,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z202 ····invoke-virtual·{p2,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
202 ····move-result·p1203 ····move-result·p2
  
203 ····if-eqz·p1,·:cond_0204 ····if-eqz·p2,·:cond_0
  
204 ····.line·121205 ····.line·121
205 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;206 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
206 ····move-result-object·p1207 ····move-result-object·p2
  
207 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;208 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->RenderScript:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
208 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getContext()Landroid/content/Context;209 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getContext()Landroid/content/Context;
  
209 ····move-result-object·v0210 ····move-result-object·v0
  
210 ····invoke-interface·{p1,·p3,·v0,·p2},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V211 ····invoke-interface·{p2,·p3,·v0,·p1},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V
  
211 ····goto·:goto_0212 ····goto·:goto_0
  
212 ····.line·122213 ····.line·122
213 ····:cond_0214 ····:cond_0
214 ····sget-object·p1,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;215 ····sget-object·p2,·Lfreed/settings/SettingKeys;->PREVIEW_POST_PROCESSING_MODE:Lfreed/settings/SettingKeys$Key;
  
215 ····invoke-static·{p1},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;216 ····invoke-static·{p2},·Lfreed/settings/SettingsManager;->getGlobal(Lfreed/settings/SettingKeys$Key;)Ljava/lang/Object;
  
216 ····move-result-object·p1217 ····move-result-object·p2
  
217 ····check-cast·p1,·Lfreed/settings/mode/SettingMode;218 ····check-cast·p2,·Lfreed/settings/mode/SettingMode;
  
218 ····invoke-virtual·{p1},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;219 ····invoke-virtual·{p2},·Lfreed/settings/mode/SettingMode;->get()Ljava/lang/String;
  
219 ····move-result-object·p1220 ····move-result-object·p2
  
220 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;221 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
221 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;222 ····invoke-virtual·{p3},·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->name()Ljava/lang/String;
  
222 ····move-result-object·p3223 ····move-result-object·p3
  
223 ····invoke-virtual·{p1,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z224 ····invoke-virtual·{p2,·p3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
224 ····move-result·p1225 ····move-result·p2
  
225 ····if-eqz·p1,·:cond_1226 ····if-eqz·p2,·:cond_1
  
226 ····.line·123227 ····.line·123
227 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;228 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
228 ····move-result-object·p1229 ····move-result-object·p2
  
229 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;230 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->OpenGL:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
230 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getContext()Landroid/content/Context;231 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getContext()Landroid/content/Context;
  
231 ····move-result-object·v0232 ····move-result-object·v0
  
232 ····invoke-interface·{p1,·p3,·v0,·p2},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V233 ····invoke-interface·{p2,·p3,·v0,·p1},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V
  
233 ····goto·:goto_0234 ····goto·:goto_0
  
234 ····.line·125235 ····.line·125
235 ····:cond_1236 ····:cond_1
236 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;237 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
237 ····move-result-object·p1238 ····move-result-object·p2
  
238 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->off:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;239 ····sget-object·p3,·Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;->off:Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;
  
239 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getContext()Landroid/content/Context;240 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getContext()Landroid/content/Context;
  
240 ····move-result-object·v0241 ····move-result-object·v0
  
241 ····invoke-interface·{p1,·p3,·v0,·p2},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V242 ····invoke-interface·{p2,·p3,·v0,·p1},·Lfreed/cam/previewpostprocessing/PreviewControllerInterface;->initPreview(Lfreed/cam/previewpostprocessing/PreviewPostProcessingModes;Landroid/content/Context;Lfreed/cam/histogram/HistogramController;)V
  
242 ····.line·126243 ····.line·126
243 ····:goto_0244 ····:goto_0
244 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;245 ····invoke-virtual·{p0},·Lfreed/cam/apis/camera1/Camera1Fragment;->getPreview()Lfreed/cam/previewpostprocessing/PreviewControllerInterface;
  
245 ····move-result-object·p1246 ····move-result-object·p1
  
951 B
smali/freed/viewer/dngconvert/DngConvertingFragment$6.smali
    
Offset 39, 15 lines modifiedOffset 39, 17 lines modified
39 ····.locals·1139 ····.locals·11
  
40 ····.line·34140 ····.line·341
41 ····iget-object·p1,·p0,·Lfreed/viewer/dngconvert/DngConvertingFragment$6;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment;41 ····iget-object·p1,·p0,·Lfreed/viewer/dngconvert/DngConvertingFragment$6;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment;
  
42 ····new-instance·v10,·Lfreed/dng/DngProfile;42 ····new-instance·v10,·Lfreed/dng/DngProfile;
  
 43 ····iget-object·v0,·p0,·Lfreed/viewer/dngconvert/DngConvertingFragment$6;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment;
  
43 ····invoke-static·{p1},·Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;44 ····invoke-static·{v0},·Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;
  
44 ····move-result-object·v045 ····move-result-object·v0
  
45 ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable;46 ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
46 ····move-result-object·v047 ····move-result-object·v0
  
948 B
smali/freed/viewer/dngconvert/DngConvertingFragment$5.smali
    
Offset 63, 15 lines modifiedOffset 63, 17 lines modified
  
63 ····.line·29563 ····.line·295
64 ····:cond_064 ····:cond_0
65 ····iget-object·p1,·p0,·Lfreed/viewer/dngconvert/DngConvertingFragment$5;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment;65 ····iget-object·p1,·p0,·Lfreed/viewer/dngconvert/DngConvertingFragment$5;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment;
  
66 ····new-instance·v11,·Lfreed/dng/DngProfile;66 ····new-instance·v11,·Lfreed/dng/DngProfile;
  
 67 ····iget-object·v1,·p0,·Lfreed/viewer/dngconvert/DngConvertingFragment$5;->this$0:Lfreed/viewer/dngconvert/DngConvertingFragment;
  
67 ····invoke-static·{p1},·Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;68 ····invoke-static·{v1},·Lfreed/viewer/dngconvert/DngConvertingFragment;->access$800(Lfreed/viewer/dngconvert/DngConvertingFragment;)Landroid/widget/EditText;
  
68 ····move-result-object·v169 ····move-result-object·v1
  
69 ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable;70 ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
70 ····move-result-object·v171 ····move-result-object·v1
  
933 B
smali/freed/image/ImageSaveTask.smali
    
Offset 220, 20 lines modifiedOffset 220, 22 lines modified
  
220 ····.line·193220 ····.line·193
221 ····iget-object·v1,·p0,·Lfreed/image/ImageSaveTask;->location:Landroid/location/Location;221 ····iget-object·v1,·p0,·Lfreed/image/ImageSaveTask;->location:Landroid/location/Location;
  
222 ····if-eqz·v1,·:cond_0222 ····if-eqz·v1,·:cond_0
  
223 ····.line·195223 ····.line·195
224 ····new-instance·v2,·Lfreed/jni/GpsInfo;224 ····new-instance·v1,·Lfreed/jni/GpsInfo;
  
 225 ····iget-object·v2,·p0,·Lfreed/image/ImageSaveTask;->location:Landroid/location/Location;
  
225 ····invoke-direct·{v2,·v1},·Lfreed/jni/GpsInfo;-><init>(Landroid/location/Location;)V226 ····invoke-direct·{v1,·v2},·Lfreed/jni/GpsInfo;-><init>(Landroid/location/Location;)V
  
226 ····.line·196227 ····.line·196
227 ····invoke-virtual·{v2},·Lfreed/jni/GpsInfo;->getByteBuffer()Ljava/nio/ByteBuffer;228 ····invoke-virtual·{v1},·Lfreed/jni/GpsInfo;->getByteBuffer()Ljava/nio/ByteBuffer;
  
228 ····move-result-object·v1229 ····move-result-object·v1
  
229 ····invoke-virtual·{v0,·v1},·Lfreed/jni/RawToDng;->SetGpsData(Ljava/nio/ByteBuffer;)V230 ····invoke-virtual·{v0,·v1},·Lfreed/jni/RawToDng;->SetGpsData(Ljava/nio/ByteBuffer;)V
  
230 ····.line·198231 ····.line·198
231 ····:cond_0232 ····:cond_0
3.66 KB
smali/freed/renderscript/rgb_focuspeakBitCode.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lfreed/renderscript/rgb_focuspeakBitCode;1 .class·public·Lfreed/renderscript/rgb_focuspeakBitCode;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"rgb_focuspeakBitCode.java"3 .source·"rgb_focuspeakBitCode.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·bitCode32Length:I·=·0x9405 .field·private·static·bitCode32Length:I·=·0x93c
  
6 .field·private·static·bitCode64Length:I·=·0x9c06 .field·private·static·bitCode64Length:I·=·0x9c0
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·09 ····.locals·0
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
  
98 ····return-object·v098 ····return-object·v0
99 .end·method99 .end·method
  
100 .method·private·static·getSegment32_0()[B100 .method·private·static·getSegment32_0()[B
101 ····.locals·1101 ····.locals·1
  
102 ····const/16·v0,·0x940102 ····const/16·v0,·0x93c
  
103 ····new-array·v0,·v0,·[B103 ····new-array·v0,·v0,·[B
  
104 ····.line·34104 ····.line·34
105 ····fill-array-data·v0,·:array_0105 ····fill-array-data·v0,·:array_0
  
106 ····return-object·v0106 ····return-object·v0
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ········0x0t121 ········0x0t
122 ········0x0t122 ········0x0t
123 ········0x0t123 ········0x0t
124 ········0x2ct124 ········0x2ct
125 ········0x0t125 ········0x0t
126 ········0x0t126 ········0x0t
127 ········0x0t127 ········0x0t
128 ········0x14t128 ········0x10t
129 ········0x9t129 ········0x9t
130 ········0x0t130 ········0x0t
131 ········0x0t131 ········0x0t
132 ········0x0t132 ········0x0t
133 ········0x0t133 ········0x0t
134 ········0x0t134 ········0x0t
135 ········0x0t135 ········0x0t
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 ········0x43t161 ········0x43t
162 ········-0x40t162 ········-0x40t
163 ········-0x22t163 ········-0x22t
164 ········0x21t164 ········0x21t
165 ········0xct165 ········0xct
166 ········0x0t166 ········0x0t
167 ········0x0t167 ········0x0t
168 ········0x42t168 ········0x41t
169 ········0x2t169 ········0x2t
170 ········0x0t170 ········0x0t
171 ········0x0t171 ········0x0t
172 ········0x1t172 ········0x1t
173 ········0x10t173 ········0x10t
174 ········0x0t174 ········0x0t
175 ········0x0t175 ········0x0t
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
313 ········0x0t313 ········0x0t
314 ········0x0t314 ········0x0t
315 ········0x0t315 ········0x0t
316 ········-0x77t316 ········-0x77t
317 ········0x20t317 ········0x20t
318 ········0x0t318 ········0x0t
319 ········0x0t319 ········0x0t
320 ········0x1bt320 ········0x1at
321 ········0x0t321 ········0x0t
322 ········0x0t322 ········0x0t
323 ········0x0t323 ········0x0t
324 ········0x32t324 ········0x32t
325 ········0x22t325 ········0x22t
326 ········0x48t326 ········0x48t
327 ········0x9t327 ········0x9t
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 ········0x10t352 ········0x10t
353 ········0x64t353 ········0x64t
354 ········0x73t354 ········0x73t
355 ········0x4t355 ········0x4t
356 ········0x60t356 ········0x60t
357 ········0x40t357 ········0x40t
358 ········-0x20t358 ········-0x20t
359 ········0x2ct359 ········0x28t
360 ········0x69t360 ········0x69t
361 ········-0x76t361 ········-0x76t
362 ········0x28t362 ········0x28t
363 ········0x61t363 ········0x61t
364 ········-0xet364 ········-0xet
365 ········0x23t365 ········0x23t
366 ········-0x17t366 ········-0x17t
Offset 368, 69 lines modifiedOffset 368, 65 lines modified
368 ········-0x6at368 ········-0x6at
369 ········-0x3bt369 ········-0x3bt
370 ········0x11t370 ········0x11t
371 ········-0x80t371 ········-0x80t
372 ········0x9t372 ········0x9t
373 ········0x71t373 ········0x71t
374 ········0x1at374 ········0x1at
 375 ········0x14t
 376 ········0x4t
 377 ········0x12t
 378 ········0x73t
 379 ········0x4t
 380 ········0x8t
 381 ········-0x6ft
375 ········-0x61t382 ········0x61t
376 ········0x46t383 ········0x4t
 384 ········-0x7et
 385 ········0x28t
 386 ········-0x7dt
377 ········0x41t387 ········0x1t
378 ········0x20t 
379 ········0x31t 
380 ········0x47t 
381 ········-0x80t388 ········-0x80t
382 ········0x10t389 ········0x4et
383 ········0x19t 
384 ········0x46t390 ········0x6t
385 ········0x20t 
386 ········-0x78t391 ········-0x80t
387 ········0x32t392 ········0x42t
388 ········0x18t 
389 ········0x0t 
Max diff block lines reached; 1289/3650 bytes (35.32%) of diff not shown.
9.68 KB
smali/freed/renderscript/freedcamBitCode.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Lfreed/renderscript/freedcamBitCode;1 .class·public·Lfreed/renderscript/freedcamBitCode;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"freedcamBitCode.java"3 .source·"freedcamBitCode.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·bitCode32Length:I·=·0x31f05 .field·private·static·bitCode32Length:I·=·0x31f4
  
6 .field·private·static·bitCode64Length:I·=·0x36d06 .field·private·static·bitCode64Length:I·=·0x36d0
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·09 ····.locals·0
Offset 35, 99 lines modifiedOffset 35, 99 lines modified
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·private·static·getBitCode32Internal()[B37 .method·private·static·getBitCode32Internal()[B
38 ····.locals·538 ····.locals·5
  
39 ····.line·84739 ····.line·848
40 ····sget·v0,·Lfreed/renderscript/freedcamBitCode;->bitCode32Length:I40 ····sget·v0,·Lfreed/renderscript/freedcamBitCode;->bitCode32Length:I
  
41 ····new-array·v0,·v0,·[B41 ····new-array·v0,·v0,·[B
  
42 ····.line·85042 ····.line·851
43 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment32_0()[B43 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment32_0()[B
  
44 ····move-result-object·v144 ····move-result-object·v1
  
45 ····.line·85145 ····.line·852
46 ····array-length·v2,·v146 ····array-length·v2,·v1
  
47 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
48 ····invoke-static·{v1,·v3,·v0,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V48 ····invoke-static·{v1,·v3,·v0,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
49 ····.line·85249 ····.line·853
50 ····array-length·v1,·v150 ····array-length·v1,·v1
  
51 ····add-int/2addr·v1,·v351 ····add-int/2addr·v1,·v3
  
52 ····.line·85352 ····.line·854
53 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment32_1()[B53 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment32_1()[B
  
54 ····move-result-object·v254 ····move-result-object·v2
  
55 ····.line·85455 ····.line·855
56 ····array-length·v4,·v256 ····array-length·v4,·v2
  
57 ····invoke-static·{v2,·v3,·v0,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V57 ····invoke-static·{v2,·v3,·v0,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
58 ····.line·85558 ····.line·856
59 ····array-length·v1,·v259 ····array-length·v1,·v2
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·static·getBitCode64()[B62 .method·public·static·getBitCode64()[B
63 ····.locals·163 ····.locals·1
  
64 ····.line·86164 ····.line·862
65 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getBitCode64Internal()[B65 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getBitCode64Internal()[B
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
69 .method·private·static·getBitCode64Internal()[B69 .method·private·static·getBitCode64Internal()[B
70 ····.locals·570 ····.locals·5
  
71 ····.line·175671 ····.line·1757
72 ····sget·v0,·Lfreed/renderscript/freedcamBitCode;->bitCode64Length:I72 ····sget·v0,·Lfreed/renderscript/freedcamBitCode;->bitCode64Length:I
  
73 ····new-array·v0,·v0,·[B73 ····new-array·v0,·v0,·[B
  
74 ····.line·175974 ····.line·1760
75 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment64_0()[B75 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment64_0()[B
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····.line·176077 ····.line·1761
78 ····array-length·v2,·v178 ····array-length·v2,·v1
  
79 ····const/4·v3,·0x079 ····const/4·v3,·0x0
  
80 ····invoke-static·{v1,·v3,·v0,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V80 ····invoke-static·{v1,·v3,·v0,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
81 ····.line·176181 ····.line·1762
82 ····array-length·v1,·v182 ····array-length·v1,·v1
  
83 ····add-int/2addr·v1,·v383 ····add-int/2addr·v1,·v3
  
84 ····.line·176284 ····.line·1763
85 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment64_1()[B85 ····invoke-static·{},·Lfreed/renderscript/freedcamBitCode;->getSegment64_1()[B
  
86 ····move-result-object·v286 ····move-result-object·v2
  
87 ····.line·176387 ····.line·1764
88 ····array-length·v4,·v288 ····array-length·v4,·v2
  
89 ····invoke-static·{v2,·v3,·v0,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V89 ····invoke-static·{v2,·v3,·v0,·v1,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
90 ····.line·176490 ····.line·1765
91 ····array-length·v1,·v291 ····array-length·v1,·v2
  
92 ····return-object·v092 ····return-object·v0
93 .end·method93 .end·method
  
94 .method·private·static·getSegment32_0()[B94 .method·private·static·getSegment32_0()[B
95 ····.locals·195 ····.locals·1
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
151 ········0x0t151 ········0x0t
152 ········0x0t152 ········0x0t
153 ········0x0t153 ········0x0t
154 ········0x2ct154 ········0x2ct
155 ········0x0t155 ········0x0t
156 ········0x0t156 ········0x0t
157 ········0x0t157 ········0x0t
158 ········-0x3ct158 ········-0x38t
159 ········0x31t159 ········0x31t
160 ········0x0t160 ········0x0t
161 ········0x0t161 ········0x0t
162 ········0x0t162 ········0x0t
Max diff block lines reached; 6796/9819 bytes (69.21%) of diff not shown.