| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 |
Zip·file·size:·31 |
1 | Zip·file·size:·3189872·bytes,·number·of·entries:·511 |
| 2 | -rw----·····2.0·fat····52152·bl·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat····52152·bl·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF |
| 3 | -rw----·····2.0·fat····52273·bl·defN·08-Jan-01·00:00·META-INF/EE8807D2.SF | 3 | -rw----·····2.0·fat····52273·bl·defN·08-Jan-01·00:00·META-INF/EE8807D2.SF |
| 4 | -rw----·····2.0·fat·····1326·bl·defN·08-Jan-01·00:00·META-INF/EE8807D2.RSA | 4 | -rw----·····2.0·fat·····1326·bl·defN·08-Jan-01·00:00·META-INF/EE8807D2.RSA |
| 5 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/buildserverid |
| 6 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·08-Jan-01·00:00·META-INF/fdroidserverid |
| 7 | -rw----·····2.0·fat·····9564·bX·defN·08-Jan-01·00:00·AndroidManifest.xml | 7 | -rw----·····2.0·fat·····9564·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
| 8 | -rw----·····2.0·fat······620·bl·defN·08-Jan-01·00:00·res/anim-v21/design_bottom_sheet_slide_in.xml | 8 | -rw----·····2.0·fat······620·bl·defN·08-Jan-01·00:00·res/anim-v21/design_bottom_sheet_slide_in.xml |
| Offset 493, 21 lines modified | Offset 493, 21 lines modified | ||
| 493 | -rw----·····1.0·fat·····3166·b-·stor·08-Jan-01·00:00·res/mipmap-hdpi-v4/ic_launcher.png | 493 | -rw----·····1.0·fat·····3166·b-·stor·08-Jan-01·00:00·res/mipmap-hdpi-v4/ic_launcher.png |
| 494 | -rw----·····1.0·fat·····1824·b-·stor·08-Jan-01·00:00·res/mipmap-mdpi-v4/ic_launcher.png | 494 | -rw----·····1.0·fat·····1824·b-·stor·08-Jan-01·00:00·res/mipmap-mdpi-v4/ic_launcher.png |
| 495 | -rw----·····1.0·fat·····4187·b-·stor·08-Jan-01·00:00·res/mipmap-xhdpi-v4/ic_launcher.png | 495 | -rw----·····1.0·fat·····4187·b-·stor·08-Jan-01·00:00·res/mipmap-xhdpi-v4/ic_launcher.png |
| 496 | -rw----·····1.0·fat·····6614·b-·stor·08-Jan-01·00:00·res/mipmap-xxhdpi-v4/ic_launcher.png | 496 | -rw----·····1.0·fat·····6614·b-·stor·08-Jan-01·00:00·res/mipmap-xxhdpi-v4/ic_launcher.png |
| 497 | -rw----·····1.0·fat·····9271·b-·stor·08-Jan-01·00:00·res/mipmap-xxxhdpi-v4/ic_launcher.png | 497 | -rw----·····1.0·fat·····9271·b-·stor·08-Jan-01·00:00·res/mipmap-xxxhdpi-v4/ic_launcher.png |
| 498 | -rw----·····2.0·fat·····2892·bl·defN·08-Jan-01·00:00·res/xml/settings.xml | 498 | -rw----·····2.0·fat·····2892·bl·defN·08-Jan-01·00:00·res/xml/settings.xml |
| 499 | -rw----·····1.0·fat···434936·b-·stor·08-Jan-01·00:00·resources.arsc | 499 | -rw----·····1.0·fat···434936·b-·stor·08-Jan-01·00:00·resources.arsc |
| 500 |
-rw----·····2.0·fat··4940 |
500 | -rw----·····2.0·fat··4940596·bl·defN·08-Jan-01·00:00·classes.dex |
| 501 | -rw----·····2.0·fat·····1254·bl·defN·08-Jan-01·00:00·org/jsoup/nodes/entities-base.properties | ||
| 502 | -rw----·····2.0·fat····27501·bl·defN·08-Jan-01·00:00·org/jsoup/nodes/entities-full.properties | ||
| 503 | -rw----·····2.0·fat····74847·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/NativeArray.java.orig | 501 | -rw----·····2.0·fat····74847·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/NativeArray.java.orig |
| 504 | -rw----·····2.0·fat····36907·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/NativeString.java.orig | 502 | -rw----·····2.0·fat····36907·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/NativeString.java.orig |
| 505 | -rw----·····2.0·fat···154313·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/ScriptRuntime.java.orig | 503 | -rw----·····2.0·fat···154313·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/ScriptRuntime.java.orig |
| 506 | -rw----·····2.0·fat····19982·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/Token.java.orig | 504 | -rw----·····2.0·fat····19982·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/Token.java.orig |
| 507 | -rw----·····2.0·fat····20772·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/resources/Messages.properties | 505 | -rw----·····2.0·fat····20772·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/resources/Messages.properties |
| 508 | -rw----·····2.0·fat····25881·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/resources/Messages_fr.properties | 506 | -rw----·····2.0·fat····25881·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/resources/Messages_fr.properties |
| 509 | -rw----·····2.0·fat·····3747·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/debugger/build.xml | 507 | -rw----·····2.0·fat·····3747·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/debugger/build.xml |
| 510 | -rw----·····2.0·fat·····2579·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/debugger/test.js | 508 | -rw----·····2.0·fat·····2579·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/debugger/test.js |
| 511 | -rw----·····2.0·fat·····4879·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/idswitch/README | 509 | -rw----·····2.0·fat·····4879·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/idswitch/README |
| 512 | -rw----·····2.0·fat·····9881·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/resources/Messages.properties | 510 | -rw----·····2.0·fat·····9881·bl·defN·08-Jan-01·00:00·org/mozilla/javascript/tools/resources/Messages.properties |
| 513 |
|
511 | -rw----·····2.0·fat·····1254·bl·defN·08-Jan-01·00:00·org/jsoup/nodes/entities-base.properties |
| 512 | -rw----·····2.0·fat····27501·bl·defN·08-Jan-01·00:00·org/jsoup/nodes/entities-full.properties | ||
| 513 | 511·files,·6365774·bytes·uncompressed,·3098442·bytes·compressed:··51.3% | ||
| Offset 5, 26 lines modified | Offset 5, 26 lines modified | ||
| 5 | isFrameworkApk:·false | 5 | isFrameworkApk:·false |
| 6 | packageInfo:·null | 6 | packageInfo:·null |
| 7 | sdkInfo: | 7 | sdkInfo: |
| 8 | ··minSdkVersion:·'15' | 8 | ··minSdkVersion:·'15' |
| 9 | ··targetSdkVersion:·'23' | 9 | ··targetSdkVersion:·'23' |
| 10 | sharedLibrary:·false | 10 | sharedLibrary:·false |
| 11 | unknownFiles: | 11 | unknownFiles: |
| 12 | ··org/jsoup/nodes/entities-base.properties:·'8' | ||
| 13 | ··org/jsoup/nodes/entities-full.properties:·'8' | ||
| 14 | ··org/mozilla/javascript/NativeArray.java.orig:·'8' | 12 | ··org/mozilla/javascript/NativeArray.java.orig:·'8' |
| 15 | ··org/mozilla/javascript/NativeString.java.orig:·'8' | 13 | ··org/mozilla/javascript/NativeString.java.orig:·'8' |
| 16 | ··org/mozilla/javascript/ScriptRuntime.java.orig:·'8' | 14 | ··org/mozilla/javascript/ScriptRuntime.java.orig:·'8' |
| 17 | ··org/mozilla/javascript/Token.java.orig:·'8' | 15 | ··org/mozilla/javascript/Token.java.orig:·'8' |
| 18 | ··org/mozilla/javascript/resources/Messages.properties:·'8' | 16 | ··org/mozilla/javascript/resources/Messages.properties:·'8' |
| 19 | ··org/mozilla/javascript/resources/Messages_fr.properties:·'8' | 17 | ··org/mozilla/javascript/resources/Messages_fr.properties:·'8' |
| 20 | ··org/mozilla/javascript/tools/debugger/build.xml:·'8' | 18 | ··org/mozilla/javascript/tools/debugger/build.xml:·'8' |
| 21 | ··org/mozilla/javascript/tools/debugger/test.js:·'8' | 19 | ··org/mozilla/javascript/tools/debugger/test.js:·'8' |
| 22 | ··org/mozilla/javascript/tools/idswitch/README:·'8' | 20 | ··org/mozilla/javascript/tools/idswitch/README:·'8' |
| 23 | ··org/mozilla/javascript/tools/resources/Messages.properties:·'8' | 21 | ··org/mozilla/javascript/tools/resources/Messages.properties:·'8' |
| 22 | ··org/jsoup/nodes/entities-base.properties:·'8' | ||
| 23 | ··org/jsoup/nodes/entities-full.properties:·'8' | ||
| 24 | usesFramework: | 24 | usesFramework: |
| 25 | ··ids: | 25 | ··ids: |
| 26 | ··-·1 | 26 | ··-·1 |
| 27 | ··tag:·null | 27 | ··tag:·null |
| 28 | version:·2.2.1-dirty | 28 | version:·2.2.1-dirty |
| 29 | versionInfo: | 29 | versionInfo: |
| 30 | ··versionCode:·'18' | 30 | ··versionCode:·'18' |
| Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
| 26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.prologue | 28 | ····.prologue |
| 29 | ····.line·9 | 29 | ····.line·9 |
| 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 31 | ····.line·1152 | ||
| 32 | ····return-void | 31 | ····return-void |
| 33 | .end·method | 32 | .end·method |
| Offset 96, 17 lines modified | Offset 96, 17 lines modified | ||
| 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
| 98 | ····check-cast·v1,·Landroid/os/IBinder; | 98 | ····check-cast·v1,·Landroid/os/IBinder; |
| 99 | ····:try_end_1 | 99 | ····:try_end_1 |
| 100 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ |
100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
| 101 |
····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ |
101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 102 |
····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ |
102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
| 103 | ····.line·58 | 103 | ····.line·58 |
| 104 | ····:goto_1 | 104 | ····:goto_1 |
| 105 | ····return-object·v1 | 105 | ····return-object·v1 |
| 106 | ····.line·43 | 106 | ····.line·43 |
| 107 | ····:catch_0 | 107 | ····:catch_0 |
| Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
| 233 | ····const/4·v3,·0x1 | 233 | ····const/4·v3,·0x1 |
| 234 | ····aput-object·p2,·v2,·v3 | 234 | ····aput-object·p2,·v2,·v3 |
| 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 236 | ····:try_end_1 | 236 | ····:try_end_1 |
| 237 |
····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ |
237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
| 238 |
····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ |
238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 239 |
····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ |
239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
| 240 | ····.line·82 | 240 | ····.line·82 |
| 241 | ····:cond_1 | 241 | ····:cond_1 |
| 242 | ····:goto_1 | 242 | ····:goto_1 |
| 243 | ····return-void | 243 | ····return-void |
| 244 | ····.line·67 | 244 | ····.line·67 |
| Offset 128, 16 lines modified | Offset 128, 16 lines modified | ||
| 128 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 128 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| 129 | ····move-result-object·v3 | 129 | ····move-result-object·v3 |
| 130 | ····iput-object·v3,·p0,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; | 130 | ····iput-object·v3,·p0,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; |
| 131 | ····:try_end_0 | 131 | ····:try_end_0 |
| 132 |
····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_ |
132 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 133 |
····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_ |
133 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 134 | ····.line·53 | 134 | ····.line·53 |
| 135 | ····.end·local·v1····#·"parceledListSliceClass":Ljava/lang/Class; | 135 | ····.end·local·v1····#·"parceledListSliceClass":Ljava/lang/Class; |
| 136 | ····.end·local·v2····#·"theClass":Ljava/lang/Class; | 136 | ····.end·local·v2····#·"theClass":Ljava/lang/Class; |
| 137 | ····:goto_0 | 137 | ····:goto_0 |
| 138 | ····return-void | 138 | ····return-void |
| Offset 47, 16 lines modified | Offset 47, 16 lines modified | ||
| 47 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 47 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| 48 | ····move-result-object·v2 | 48 | ····move-result-object·v2 |
| 49 | ····sput-object·v2,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; | 49 | ····sput-object·v2,·Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; |
| 50 | ····:try_end_0 | 50 | ····:try_end_0 |
| 51 |
····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_ |
51 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 52 |
····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_ |
52 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 53 | ····.line·100 | 53 | ····.line·100 |
| 54 | ····:goto_0 | 54 | ····:goto_0 |
| 55 | ····return-void | 55 | ····return-void |
| 56 | ····.line·97 | 56 | ····.line·97 |
| 57 | ····:catch_0 | 57 | ····:catch_0 |
| Offset 34, 16 lines modified | Offset 34, 16 lines modified | ||
| 34 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; | 34 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; |
| 35 | ····move-result-object·v2 | 35 | ····move-result-object·v2 |
| 36 | ····sput-object·v2,·Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; | 36 | ····sput-object·v2,·Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; |
| 37 | ····:try_end_0 | 37 | ····:try_end_0 |
| 38 |
····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_ |
38 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 39 |
····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_ |
39 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 40 | ····.line·37 | 40 | ····.line·37 |
| 41 | ····:goto_0 | 41 | ····:goto_0 |
| 42 | ····return-void | 42 | ····return-void |
| 43 | ····.line·34 | 43 | ····.line·34 |
| 44 | ····:catch_0 | 44 | ····:catch_0 |
| Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
| 26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.prologue | 28 | ····.prologue |
| 29 | ····.line·9 | 29 | ····.line·9 |
| 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 31 | ····.line·953 | ||
| 32 | ····return-void | 31 | ····return-void |
| 33 | .end·method | 32 | .end·method |
| Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
| 18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
| 19 | ····.locals·0 | 19 | ····.locals·0 |
| 20 | ····.prologue | 20 | ····.prologue |
| 21 | ····.line·9 | 21 | ····.line·9 |
| 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 23 | ····.line·24 | ||
| 24 | ····return-void | 23 | ····return-void |
| 25 | .end·method | 24 | .end·method |
| Offset 16, 10 lines modified | Offset 16, 9 lines modified | ||
| 16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
| 17 | ····.locals·0 | 17 | ····.locals·0 |
| 18 | ····.prologue | 18 | ····.prologue |
| 19 | ····.line·9 | 19 | ····.line·9 |
| 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 21 | ····.line·17 | ||
| 22 | ····return-void | 21 | ····return-void |
| 23 | .end·method | 22 | .end·method |
| Offset 27, 10 lines modified | Offset 27, 9 lines modified | ||
| 27 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.prologue | 29 | ····.prologue |
| 30 | ····.line·9 | 30 | ····.line·9 |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 32 | ····.line·849 | ||
| 33 | ····return-void | 32 | ····return-void |
| 34 | .end·method | 33 | .end·method |
| Offset 16, 10 lines modified | Offset 16, 9 lines modified | ||
| 16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
| 17 | ····.locals·0 | 17 | ····.locals·0 |
| 18 | ····.prologue | 18 | ····.prologue |
| 19 | ····.line·9 | 19 | ····.line·9 |
| 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 21 | ····.line·16 | ||
| 22 | ····return-void | 21 | ····return-void |
| 23 | .end·method | 22 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/ActionBarHandler; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/ActionBarHandler; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/ActionBarHandler;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/ActionBarHandler;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/ActionBarHandler; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·99 | 27 | ····.line·99 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/ActionBarHandler$1;->this$0:Lorg/schabi/newpipe/ActionBarHandler; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/ActionBarHandler$1;->this$0:Lorg/schabi/newpipe/ActionBarHandler; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 143, 26 lines modified | Offset 143, 29 lines modified | ||
| 143 | ····.local·p1,·"videoStreams":Ljava/util/List;,·"Ljava/util/List<Lorg/schabi/newpipe/extractor/VideoStream;>;" | 143 | ····.local·p1,·"videoStreams":Ljava/util/List;,·"Ljava/util/List<Lorg/schabi/newpipe/extractor/VideoStream;>;" |
| 144 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->defaultPreferences:Landroid/content/SharedPreferences; | 144 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->defaultPreferences:Landroid/content/SharedPreferences; |
| 145 | ····iget-object·v4,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->activity:Landroid/support/v7/app/AppCompatActivity; | 145 | ····iget-object·v4,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 146 | ····const·v5,·0x7f070028 | 146 | ····const·v5,·0x7f070028 |
| 147 | ····.line·114 | ||
| 147 | ····invoke-virtual·{v4,·v5},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; | 148 | ····invoke-virtual·{v4,·v5},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; |
| 148 | ····move-result-object·v4 | 149 | ····move-result-object·v4 |
| 149 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->activity:Landroid/support/v7/app/AppCompatActivity; | 150 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 150 | ····const·v6,·0x7f07002a | 151 | ····const·v6,·0x7f07002a |
| 152 | ····.line·115 | ||
| 151 | ····invoke-virtual·{v5,·v6},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; | 153 | ····invoke-virtual·{v5,·v6},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; |
| 152 | ····move-result-object·v5 | 154 | ····move-result-object·v5 |
| 155 | ····.line·114 | ||
| 153 | ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 156 | ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 154 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
| 155 | ····.line·117 | 158 | ····.line·117 |
| 156 | ····.local·v0,·"defaultResolution":Ljava/lang/String; | 159 | ····.local·v0,·"defaultResolution":Ljava/lang/String; |
| 157 | ····const/4·v1,·0x0 | 160 | ····const/4·v1,·0x0 |
| Offset 469, 24 lines modified | Offset 472, 26 lines modified | ||
| 469 | ····.line·137 | 472 | ····.line·137 |
| 470 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->defaultPreferences:Landroid/content/SharedPreferences; | 473 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->defaultPreferences:Landroid/content/SharedPreferences; |
| 471 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->activity:Landroid/support/v7/app/AppCompatActivity; | 474 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/ActionBarHandler;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 472 | ····const·v2,·0x7f07005f | 475 | ····const·v2,·0x7f07005f |
| 476 | ····.line·138 | ||
| 473 | ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; | 477 | ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; |
| 474 | ····move-result-object·v1 | 478 | ····move-result-object·v1 |
| 475 | ····const/4·v2,·0x0 | 479 | ····const/4·v2,·0x0 |
| 476 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 480 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
| 477 | ····move-result·v0 | 481 | ····move-result·v0 |
| 482 | ····.line·137 | ||
| 478 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/ActionBarHandler;->showPlayWithKodiAction(Z)V | 483 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/ActionBarHandler;->showPlayWithKodiAction(Z)V |
| 479 | ····.line·139 | 484 | ····.line·139 |
| 480 | ····return-void | 485 | ····return-void |
| 481 | .end·method | 486 | .end·method |
| 482 | .method·public·setupNavMenu(Landroid/support/v7/app/AppCompatActivity;)V | 487 | .method·public·setupNavMenu(Landroid/support/v7/app/AppCompatActivity;)V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/ErrorActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/ErrorActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/ErrorActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/ErrorActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/ErrorActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·197 | 27 | ····.line·197 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/ErrorActivity$3;->this$0:Lorg/schabi/newpipe/ErrorActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/ErrorActivity$3;->this$0:Lorg/schabi/newpipe/ErrorActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 60, 22 lines modified | Offset 61, 24 lines modified | ||
| 60 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
| 61 | ····const-string·v2,·"android.intent.extra.SUBJECT" | 62 | ····const-string·v2,·"android.intent.extra.SUBJECT" |
| 62 | ····const-string·v3,·"Exception·in·NewPipe·0.8.0" | 63 | ····const-string·v3,·"Exception·in·NewPipe·0.8.0" |
| 64 | ····.line·203 | ||
| 63 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 65 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| 64 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
| 65 | ····const-string·v2,·"android.intent.extra.TEXT" | 67 | ····const-string·v2,·"android.intent.extra.TEXT" |
| 66 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/ErrorActivity$3;->this$0:Lorg/schabi/newpipe/ErrorActivity; | 68 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/ErrorActivity$3;->this$0:Lorg/schabi/newpipe/ErrorActivity; |
| 69 | ····.line·204 | ||
| 67 | ····#·invokes:·Lorg/schabi/newpipe/ErrorActivity;->buildJson()Ljava/lang/String; | 70 | ····#·invokes:·Lorg/schabi/newpipe/ErrorActivity;->buildJson()Ljava/lang/String; |
| 68 | ····invoke-static·{v3},·Lorg/schabi/newpipe/ErrorActivity;->access$000(Lorg/schabi/newpipe/ErrorActivity;)Ljava/lang/String; | 71 | ····invoke-static·{v3},·Lorg/schabi/newpipe/ErrorActivity;->access$000(Lorg/schabi/newpipe/ErrorActivity;)Ljava/lang/String; |
| 69 | ····move-result-object·v3 | 72 | ····move-result-object·v3 |
| 70 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 73 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| Offset 55, 14 lines modified | Offset 55, 15 lines modified | ||
| 55 | ····invoke-virtual·{p0,·v6,·v7},·Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V | 55 | ····invoke-virtual·{p0,·v6,·v7},·Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V |
| 56 | ····.line·59 | 56 | ····.line·59 |
| 57 | ····new-instance·v2,·Ljava/io/BufferedReader; | 57 | ····new-instance·v2,·Ljava/io/BufferedReader; |
| 58 | ····new-instance·v6,·Ljava/io/InputStreamReader; | 58 | ····new-instance·v6,·Ljava/io/InputStreamReader; |
| 59 | ····.line·60 | ||
| 59 | ····invoke-virtual·{p0},·Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream; | 60 | ····invoke-virtual·{p0},·Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream; |
| 60 | ····move-result-object·v7 | 61 | ····move-result-object·v7 |
| 61 | ····invoke-direct·{v6,·v7},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V | 62 | ····invoke-direct·{v6,·v7},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V |
| 62 | ····invoke-direct·{v2,·v6},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V | 63 | ····invoke-direct·{v2,·v6},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V |
| Offset 93, 18 lines modified | Offset 93, 20 lines modified | ||
| 93 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 93 | ····invoke-static·{v3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
| 94 | ····move-result-object·v3 | 94 | ····move-result-object·v3 |
| 95 | ····const·v4,·0x7f070027 | 95 | ····const·v4,·0x7f070027 |
| 96 | ····.line·44 | ||
| 96 | ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 97 | ····invoke-virtual·{p0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| 97 | ····move-result-object·v4 | 98 | ····move-result-object·v4 |
| 99 | ····.line·43 | ||
| 98 | ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 100 | ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 99 | ····move-result-object·v1 | 101 | ····move-result-object·v1 |
| 100 | ····.line·46 | 102 | ····.line·46 |
| 101 | ····.local·v1,·"languageCode":Ljava/lang/String; | 103 | ····.local·v1,·"languageCode":Ljava/lang/String; |
| 102 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I | 104 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
| Offset 131, 14 lines modified | Offset 133, 15 lines modified | ||
| 131 | ····move-result·v3 | 133 | ····move-result·v3 |
| 132 | ····if-eqz·v3,·:cond_1 | 134 | ····if-eqz·v3,·:cond_1 |
| 133 | ····.line·50 | 135 | ····.line·50 |
| 134 | ····const-string·v3,·"_" | 136 | ····const-string·v3,·"_" |
| 137 | ····.line·51 | ||
| 135 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 138 | ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
| 136 | ····move-result·v3 | 139 | ····move-result·v3 |
| 137 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I | 140 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
| 138 | ····move-result·v4 | 141 | ····move-result·v4 |
| Offset 99, 15 lines modified | Offset 99, 14 lines modified | ||
| 99 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V | 99 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V |
| 100 | ····.line·96 | 100 | ····.line·96 |
| 101 | ····const/4·v0,·0x0 | 101 | ····const/4·v0,·0x0 |
| 102 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/ErrorActivity;->globIpRangeThread:Ljava/lang/Thread; | 102 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/ErrorActivity;->globIpRangeThread:Ljava/lang/Thread; |
| 103 | ····.line·404 | ||
| 104 | ····return-void | 103 | ····return-void |
| 105 | .end·method | 104 | .end·method |
| 106 | .method·static·synthetic·access$000(Lorg/schabi/newpipe/ErrorActivity;)Ljava/lang/String; | 105 | .method·static·synthetic·access$000(Lorg/schabi/newpipe/ErrorActivity;)Ljava/lang/String; |
| 107 | ····.locals·1 | 106 | ····.locals·1 |
| 108 | ····.param·p0,·"x0"····#·Lorg/schabi/newpipe/ErrorActivity; | 107 | ····.param·p0,·"x0"····#·Lorg/schabi/newpipe/ErrorActivity; |
| Offset 304, 14 lines modified | Offset 303, 15 lines modified | ||
| 304 | ····const-string·v4,·"\n" | 303 | ····const-string·v4,·"\n" |
| 305 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 304 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 306 | ····move-result-object·v3 | 305 | ····move-result-object·v3 |
| 306 | ····.line·292 | ||
| 307 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/ErrorActivity;->getContentLangString()Ljava/lang/String; | 307 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/ErrorActivity;->getContentLangString()Ljava/lang/String; |
| 308 | ····move-result-object·v4 | 308 | ····move-result-object·v4 |
| 309 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 309 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 310 | ····move-result-object·v3 | 310 | ····move-result-object·v3 |
| Offset 354, 14 lines modified | Offset 354, 15 lines modified | ||
| 354 | ····const-string·v4,·"\n" | 354 | ····const-string·v4,·"\n" |
| 355 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 355 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 356 | ····move-result-object·v3 | 356 | ····move-result-object·v3 |
| 357 | ····.line·296 | ||
| 357 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/ErrorActivity;->getOsString()Ljava/lang/String; | 358 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/ErrorActivity;->getOsString()Ljava/lang/String; |
| 358 | ····move-result-object·v4 | 359 | ····move-result-object·v4 |
| 359 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 360 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 360 | ····move-result-object·v3 | 361 | ····move-result-object·v3 |
| Offset 374, 120 lines modified | Offset 375, 126 lines modified | ||
| 374 | ····invoke-virtual·{v1,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 375 | ····invoke-virtual·{v1,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
| 375 | ····.line·299 | 376 | ····.line·299 |
| 376 | ····return-void | 377 | ····return-void |
| 377 | .end·method | 378 | .end·method |
| 378 | .method·private·buildJson()Ljava/lang/String; | 379 | .method·private·buildJson()Ljava/lang/String; |
| 379 |
····.locals· |
380 | ····.locals·6 |
| 380 | ····.prologue | 381 | ····.prologue |
| 381 | ····.line·302 | 382 | ····.line·302 |
| 382 | ····new-instance·v1,·Lorg/json/JSONObject; | 383 | ····new-instance·v1,·Lorg/json/JSONObject; |
| 383 | ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V | 384 | ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V |
| 384 | ····.line·305 | 385 | ····.line·305 |
| 385 | ····.local·v1,·"errorObject":Lorg/json/JSONObject; | 386 | ····.local·v1,·"errorObject":Lorg/json/JSONObject; |
| 386 | ····:try_start_0 | 387 | ····:try_start_0 |
| 387 |
····const-string·v |
388 | ····const-string·v3,·"user_action" |
| 388 |
····iget-object·v |
389 | ····iget-object·v4,·p0,·Lorg/schabi/newpipe/ErrorActivity;->errorInfo:Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; |
| 389 |
····iget·v |
390 | ····iget·v4,·v4,·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->userAction:I |
| 390 |
····invoke-direct·{p0,·v |
391 | ····invoke-direct·{p0,·v4},·Lorg/schabi/newpipe/ErrorActivity;->getUserActionString(I)Ljava/lang/String; |
| 391 |
····move-result-object·v |
392 | ····move-result-object·v4 |
| 392 |
····invoke-virtual·{v1,·v |
393 | ····invoke-virtual·{v1,·v3,·v4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; |
| 393 |
····move-result-object·v |
394 | ····move-result-object·v3 |
| 394 |
····const-string·v |
395 | ····const-string·v4,·"request" |
| 395 |
····iget-object·v |
396 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/ErrorActivity;->errorInfo:Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; |
| 396 |
····iget-object·v |
397 | ····iget-object·v5,·v5,·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->request:Ljava/lang/String; |
| 397 |
|
398 | ····.line·306 |
| 399 | ····invoke-virtual·{v3,·v4,·v5},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; | ||
| 398 |
····move-result-object·v |
400 | ····move-result-object·v3 |
| 399 |
····const-string·v |
401 | ····const-string·v4,·"content_language" |
| 402 | ····.line·307 | ||
| 400 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/ErrorActivity;->getContentLangString()Ljava/lang/String; | 403 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/ErrorActivity;->getContentLangString()Ljava/lang/String; |
| 401 |
····move-result-object·v |
404 | ····move-result-object·v5 |
| 402 |
····invoke-virtual·{v |
405 | ····invoke-virtual·{v3,·v4,·v5},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; |
| Max diff block lines reached; 13638/17850 bytes (76.40%) of diff not shown. | |||
| Offset 161, 18 lines modified | Offset 161, 20 lines modified | ||
| 161 | ····.local·v4,·"spEditor":Landroid/content/SharedPreferences$Editor; | 161 | ····.local·v4,·"spEditor":Landroid/content/SharedPreferences$Editor; |
| 162 | ····new-instance·v5,·Ljava/io/File; | 162 | ····new-instance·v5,·Ljava/io/File; |
| 163 | ····const-string·v6,·"NewPipe" | 163 | ····const-string·v6,·"NewPipe" |
| 164 | ····invoke-direct·{v5,·v1,·v6},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 164 | ····invoke-direct·{v5,·v1,·v6},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
| 165 | ····.line·88 | ||
| 165 | ····invoke-virtual·{v5},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 166 | ····invoke-virtual·{v5},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
| 166 | ····move-result-object·v5 | 167 | ····move-result-object·v5 |
| 168 | ····.line·87 | ||
| 167 | ····invoke-interface·{v4,·v2,·v5},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 169 | ····invoke-interface·{v4,·v2,·v5},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
| 168 | ····.line·89 | 170 | ····.line·89 |
| 169 | ····invoke-interface·{v4},·Landroid/content/SharedPreferences$Editor;->apply()V | 171 | ····invoke-interface·{v4},·Landroid/content/SharedPreferences$Editor;->apply()V |
| 170 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
| 171 | .end·method | 173 | .end·method |
| Offset 30, 10 lines modified | Offset 30, 9 lines modified | ||
| 30 | .method·public·constructor·<init>()V | 30 | .method·public·constructor·<init>()V |
| 31 | ····.locals·0 | 31 | ····.locals·0 |
| 32 | ····.prologue | 32 | ····.prologue |
| 33 | ····.line·10 | 33 | ····.line·10 |
| 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 35 | ····.line·3342 | ||
| 36 | ····return-void | 35 | ····return-void |
| 37 | .end·method | 36 | .end·method |
| Offset 86, 98 lines modified | Offset 86, 113 lines modified | ||
| 86 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; | 86 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; |
| 87 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DEFAULT_RESOLUTION_PREFERENCE:Ljava/lang/String; | 87 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DEFAULT_RESOLUTION_PREFERENCE:Ljava/lang/String; |
| 88 | ····const·v3,·0x7f07002a | 88 | ····const·v3,·0x7f07002a |
| 89 | ····.line·151 | ||
| 89 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; | 90 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; |
| 90 | ····move-result-object·v3 | 91 | ····move-result-object·v3 |
| 92 | ····.line·150 | ||
| 91 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 93 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 92 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
| 95 | ····.line·149 | ||
| 93 | ····invoke-virtual·{v0,·v1},·Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V | 96 | ····invoke-virtual·{v0,·v1},·Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V |
| 94 | ····.line·152 | 97 | ····.line·152 |
| 95 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultAudioFormatPreference:Landroid/preference/ListPreference; | 98 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultAudioFormatPreference:Landroid/preference/ListPreference; |
| 96 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; | 99 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; |
| 97 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DEFAULT_AUDIO_FORMAT_PREFERENCE:Ljava/lang/String; | 100 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DEFAULT_AUDIO_FORMAT_PREFERENCE:Ljava/lang/String; |
| 98 | ····const·v3,·0x7f070026 | 101 | ····const·v3,·0x7f070026 |
| 102 | ····.line·154 | ||
| 99 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; | 103 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; |
| 100 | ····move-result-object·v3 | 104 | ····move-result-object·v3 |
| 105 | ····.line·153 | ||
| 101 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 106 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 102 | ····move-result-object·v1 | 107 | ····move-result-object·v1 |
| 108 | ····.line·152 | ||
| 103 | ····invoke-virtual·{v0,·v1},·Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V | 109 | ····invoke-virtual·{v0,·v1},·Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V |
| 104 | ····.line·155 | 110 | ····.line·155 |
| 105 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->searchLanguagePreference:Landroid/preference/ListPreference; | 111 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->searchLanguagePreference:Landroid/preference/ListPreference; |
| 106 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; | 112 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; |
| 107 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->SEARCH_LANGUAGE_PREFERENCE:Ljava/lang/String; | 113 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->SEARCH_LANGUAGE_PREFERENCE:Ljava/lang/String; |
| 108 | ····const·v3,·0x7f070027 | 114 | ····const·v3,·0x7f070027 |
| 115 | ····.line·157 | ||
| 109 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; | 116 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; |
| 110 | ····move-result-object·v3 | 117 | ····move-result-object·v3 |
| 118 | ····.line·156 | ||
| 111 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 119 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 112 | ····move-result-object·v1 | 120 | ····move-result-object·v1 |
| 121 | ····.line·155 | ||
| 113 | ····invoke-virtual·{v0,·v1},·Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V | 122 | ····invoke-virtual·{v0,·v1},·Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V |
| 114 | ····.line·158 | 123 | ····.line·158 |
| 115 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->downloadPathPreference:Landroid/preference/EditTextPreference; | 124 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->downloadPathPreference:Landroid/preference/EditTextPreference; |
| 116 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; | 125 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; |
| 117 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DOWNLOAD_PATH_PREFERENCE:Ljava/lang/String; | 126 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DOWNLOAD_PATH_PREFERENCE:Ljava/lang/String; |
| 118 | ····const·v3,·0x7f070039 | 127 | ····const·v3,·0x7f070039 |
| 128 | ····.line·160 | ||
| 119 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; | 129 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; |
| 120 | ····move-result-object·v3 | 130 | ····move-result-object·v3 |
| 131 | ····.line·159 | ||
| 121 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 132 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 122 | ····move-result-object·v1 | 133 | ····move-result-object·v1 |
| 134 | ····.line·158 | ||
| 123 | ····invoke-virtual·{v0,·v1},·Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V | 135 | ····invoke-virtual·{v0,·v1},·Landroid/preference/EditTextPreference;->setSummary(Ljava/lang/CharSequence;)V |
| 124 | ····.line·161 | 136 | ····.line·161 |
| 125 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->downloadPathAudioPreference:Landroid/preference/EditTextPreference; | 137 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->downloadPathAudioPreference:Landroid/preference/EditTextPreference; |
| 126 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; | 138 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->defaultPreferences:Landroid/content/SharedPreferences; |
| 127 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DOWNLOAD_PATH_AUDIO_PREFERENCE:Ljava/lang/String; | 139 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->DOWNLOAD_PATH_AUDIO_PREFERENCE:Ljava/lang/String; |
| 128 | ····const·v3,·0x7f070035 | 140 | ····const·v3,·0x7f070035 |
| 141 | ····.line·163 | ||
| 129 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; | 142 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;->getString(I)Ljava/lang/String; |
| 130 | ····move-result-object·v3 | 143 | ····move-result-object·v3 |
| Max diff block lines reached; 3307/7511 bytes (44.03%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·120 | 27 | ····.line·120 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment$1;->this$0:Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment$1;->this$0:Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 28, 15 lines modified | Offset 28, 14 lines modified | ||
| 28 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V | 28 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V |
| 29 | ····.line·51 | 29 | ····.line·51 |
| 30 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
| 31 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity;->mDelegate:Landroid/support/v7/app/AppCompatDelegate; | 31 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/SettingsActivity;->mDelegate:Landroid/support/v7/app/AppCompatDelegate; |
| 32 | ····.line·70 | ||
| 33 | ····return-void | 32 | ····return-void |
| 34 | .end·method | 33 | .end·method |
| 35 | .method·private·getDelegate()Landroid/support/v7/app/AppCompatDelegate; | 34 | .method·private·getDelegate()Landroid/support/v7/app/AppCompatDelegate; |
| 36 | ····.locals·1 | 35 | ····.locals·1 |
| 37 | ····.prologue | 36 | ····.prologue |
| Offset 152, 29 lines modified | Offset 151, 31 lines modified | ||
| 152 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/preference/PreferenceActivity;->onActivityResult(IILandroid/content/Intent;)V | 151 | ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/preference/PreferenceActivity;->onActivityResult(IILandroid/content/Intent;)V |
| 153 | ····.line·172 | 152 | ····.line·172 |
| 154 | ····const/16·v0,·0x1234 | 153 | ····const/16·v0,·0x1234 |
| 155 | ····if-ne·p1,·v0,·:cond_0 | 154 | ····if-ne·p1,·v0,·:cond_0 |
| 155 | ····.line·173 | ||
| 156 | ····invoke-static·{p0},·Linfo/guardianproject/netcipher/proxy/OrbotHelper;->requestStartTor(Landroid/content/Context;)Z | 156 | ····invoke-static·{p0},·Linfo/guardianproject/netcipher/proxy/OrbotHelper;->requestStartTor(Landroid/content/Context;)Z |
| 157 | ····move-result·v0 | 157 | ····move-result·v0 |
| 158 | ····if-eqz·v0,·:cond_0 | 158 | ····if-eqz·v0,·:cond_0 |
| 159 | ····const/4·v0,·0x1 | 159 | ····const/4·v0,·0x1 |
| 160 | ····.line·172 | ||
| 160 | ····:goto_0 | 161 | ····:goto_0 |
| 161 | ····invoke-static·{v0},·Lorg/schabi/newpipe/App;->configureTor(Z)V | 162 | ····invoke-static·{v0},·Lorg/schabi/newpipe/App;->configureTor(Z)V |
| 162 | ····.line·174 | 163 | ····.line·174 |
| 163 | ····return-void | 164 | ····return-void |
| 164 |
····.line·17 |
165 | ····.line·173 |
| 165 | ····:cond_0 | 166 | ····:cond_0 |
| 166 | ····const/4·v0,·0x0 | 167 | ····const/4·v0,·0x0 |
| 167 | ····goto·:goto_0 | 168 | ····goto·:goto_0 |
| 168 | .end·method | 169 | .end·method |
| 169 | .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V | 170 | .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V |
| Offset 248, 18 lines modified | Offset 249, 20 lines modified | ||
| 248 | ····const·v2,·0x1020002 | 249 | ····const·v2,·0x1020002 |
| 249 | ····new-instance·v3,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; | 250 | ····new-instance·v3,·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment; |
| 250 | ····invoke-direct·{v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;-><init>()V | 251 | ····invoke-direct·{v3},·Lorg/schabi/newpipe/SettingsActivity$SettingsFragment;-><init>()V |
| 252 | ····.line·65 | ||
| 251 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 253 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
| 252 | ····move-result-object·v1 | 254 | ····move-result-object·v1 |
| 255 | ····.line·66 | ||
| 253 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I | 256 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I |
| 254 | ····.line·68 | 257 | ····.line·68 |
| 255 | ····return-void | 258 | ····return-void |
| 256 | .end·method | 259 | .end·method |
| 257 | .method·protected·onDestroy()V | 260 | .method·protected·onDestroy()V |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Landroid/support/v4/widget/CursorAdapter; | 2 | .super·Landroid/support/v4/widget/CursorAdapter; |
| 3 | .source·"SuggestionListAdapter.java" | 3 | .source·"SuggestionListAdapter.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lorg/schabi/newpipe/SuggestionListAdapter$1;, | ||
| 8 | ········Lorg/schabi/newpipe/SuggestionListAdapter$ViewHolder; | 7 | ········Lorg/schabi/newpipe/SuggestionListAdapter$ViewHolder; |
| 9 | ····} | 8 | ····} |
| 10 | .end·annotation | 9 | .end·annotation |
| 11 | #·instance·fields | 10 | #·instance·fields |
| 12 | .field·private·columns:[Ljava/lang/String; | 11 | .field·private·columns:[Ljava/lang/String; |
| Offset 163, 73 lines modified | Offset 162, 72 lines modified | ||
| 163 | ····.end·annotation | 162 | ····.end·annotation |
| 164 | ····.prologue | 163 | ····.prologue |
| 165 | ····.line·63 | 164 | ····.line·63 |
| 166 | ····.local·p1,·"suggestions":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" | 165 | ····.local·p1,·"suggestions":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
| 167 | ····new-instance·v0,·Landroid/database/MatrixCursor; | 166 | ····new-instance·v0,·Landroid/database/MatrixCursor; |
| 168 |
····iget-object·v |
167 | ····iget-object·v4,·p0,·Lorg/schabi/newpipe/SuggestionListAdapter;->columns:[Ljava/lang/String; |
| 169 |
····invoke-direct·{v0,·v |
168 | ····invoke-direct·{v0,·v4},·Landroid/database/MatrixCursor;-><init>([Ljava/lang/String;)V |
| 170 | ····.line·64 | 169 | ····.line·64 |
| 171 | ····.local·v0,·"cursor":Landroid/database/MatrixCursor; | 170 | ····.local·v0,·"cursor":Landroid/database/MatrixCursor; |
| 172 | ····const/4·v1,·0x0 | 171 | ····const/4·v1,·0x0 |
| 173 | ····.line·65 | 172 | ····.line·65 |
| 174 | ····.local·v1,·"i":I | 173 | ····.local·v1,·"i":I |
| 175 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 174 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 176 |
····move-result-object·v |
175 | ····move-result-object·v4 |
| 177 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 178 | ····:goto_0 | 176 | ····:goto_0 |
| 179 |
····invoke-interface·{v |
177 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 180 | ····move-result·v5 | 178 | ····move-result·v5 |
| 181 | ····if-eqz·v5,·:cond_0 | 179 | ····if-eqz·v5,·:cond_0 |
| 182 |
····invoke-interface·{v |
180 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 183 |
····move-result-object·v |
181 | ····move-result-object·v2 |
| 184 |
····check-cast·v |
182 | ····check-cast·v2,·Ljava/lang/String; |
| 185 | ····.line·66 | 183 | ····.line·66 |
| 186 |
····.local·v |
184 | ····.local·v2,·"s":Ljava/lang/String; |
| 187 | ····const/4·v5,·0x2 | 185 | ····const/4·v5,·0x2 |
| 188 |
····new-array·v |
186 | ····new-array·v3,·v5,·[Ljava/lang/String; |
| 189 | ····.line·67 | 187 | ····.line·67 |
| 190 |
····.local·v |
188 | ····.local·v3,·"temp":[Ljava/lang/String; |
| 191 | ····const/4·v5,·0x0 | 189 | ····const/4·v5,·0x0 |
| 192 | ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 190 | ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
| 193 | ····move-result-object·v6 | 191 | ····move-result-object·v6 |
| 194 |
····aput-object·v6,·v |
192 | ····aput-object·v6,·v3,·v5 |
| 195 | ····.line·68 | 193 | ····.line·68 |
| 196 | ····const/4·v5,·0x1 | 194 | ····const/4·v5,·0x1 |
| 197 |
····aput-object·v |
195 | ····aput-object·v2,·v3,·v5 |
| 198 | ····.line·69 | 196 | ····.line·69 |
| 199 | ····add-int/lit8·v1,·v1,·0x1 | 197 | ····add-int/lit8·v1,·v1,·0x1 |
| 200 | ····.line·70 | 198 | ····.line·70 |
| 201 |
····invoke-virtual·{v0,·v |
199 | ····invoke-virtual·{v0,·v3},·Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V |
| 202 | ····goto·:goto_0 | 200 | ····goto·:goto_0 |
| 203 | ····.line·72 | 201 | ····.line·72 |
| 204 |
····.end·local·v |
202 | ····.end·local·v2····#·"s":Ljava/lang/String; |
| 205 |
····.end·local·v |
203 | ····.end·local·v3····#·"temp":[Ljava/lang/String; |
| 206 | ····:cond_0 | 204 | ····:cond_0 |
| 207 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/SuggestionListAdapter;->changeCursor(Landroid/database/Cursor;)V | 205 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/SuggestionListAdapter;->changeCursor(Landroid/database/Cursor;)V |
| 208 | ····.line·73 | 206 | ····.line·73 |
| 209 | ····return-void | 207 | ····return-void |
| 210 | .end·method | 208 | .end·method |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"VideoInfoItemViewCreator.java" | 3 | .source·"VideoInfoItemViewCreator.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lorg/schabi/newpipe/VideoInfoItemViewCreator$1;, | ||
| 8 | ········Lorg/schabi/newpipe/VideoInfoItemViewCreator$ViewHolder; | 7 | ········Lorg/schabi/newpipe/VideoInfoItemViewCreator$ViewHolder; |
| 9 | ····} | 8 | ····} |
| 10 | .end·annotation | 9 | .end·annotation |
| 11 | #·instance·fields | 10 | #·instance·fields |
| 12 | .field·private·displayImageOptions:Lcom/nostra13/universalimageloader/core/DisplayImageOptions; | 11 | .field·private·displayImageOptions:Lcom/nostra13/universalimageloader/core/DisplayImageOptions; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$10;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$10;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$10; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·635 | 27 | ····.line·635 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10$2;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10$2;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$10;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$10;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$10; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·644 | 27 | ····.line·644 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10$1;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10$1;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$10; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·595 | 28 | ····.line·595 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 59, 14 lines modified | Offset 60, 15 lines modified | ||
| 59 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 60 | ····invoke-static·{v5},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 60 | ····move-result-object·v5 | 61 | ····move-result-object·v5 |
| 61 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 62 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 63 | ····.line·599 | ||
| 62 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; | 64 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 63 | ····invoke-static·{v8},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$500(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/support/v7/app/AppCompatActivity; | 65 | ····invoke-static·{v8},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$500(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/support/v7/app/AppCompatActivity; |
| 64 | ····move-result-object·v8 | 66 | ····move-result-object·v8 |
| 65 | ····const·v9,·0x7f070068 | 67 | ····const·v9,·0x7f070068 |
| Offset 84, 14 lines modified | Offset 86, 15 lines modified | ||
| 84 | ····iget-object·v5,·v5,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; | 86 | ····iget-object·v5,·v5,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; |
| 85 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 87 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 86 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 88 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 89 | ····.line·602 | ||
| 87 | ····#·invokes:·Lorg/schabi/newpipe/VideoItemDetailFragment;->getPreferredAudioStreamId(Lorg/schabi/newpipe/extractor/StreamInfo;)I | 90 | ····#·invokes:·Lorg/schabi/newpipe/VideoItemDetailFragment;->getPreferredAudioStreamId(Lorg/schabi/newpipe/extractor/StreamInfo;)I |
| 88 | ····invoke-static·{v8,·v9},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$1000(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)I | 91 | ····invoke-static·{v8,·v9},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$1000(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)I |
| 89 | ····move-result·v8 | 92 | ····move-result·v8 |
| 90 | ····invoke-interface·{v5,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; | 93 | ····invoke-interface·{v5,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| Offset 126, 14 lines modified | Offset 129, 15 lines modified | ||
| 126 | ····.line·606 | 129 | ····.line·606 |
| 127 | ····invoke-static·{},·Lorg/schabi/newpipe/ActivityCommunicator;->getCommunicator()Lorg/schabi/newpipe/ActivityCommunicator; | 130 | ····invoke-static·{},·Lorg/schabi/newpipe/ActivityCommunicator;->getCommunicator()Lorg/schabi/newpipe/ActivityCommunicator; |
| 128 | ····move-result-object·v5 | 131 | ····move-result-object·v5 |
| 129 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 132 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 133 | ····.line·607 | ||
| 130 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->videoThumbnail:Landroid/graphics/Bitmap; | 134 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->videoThumbnail:Landroid/graphics/Bitmap; |
| 131 | ····invoke-static·{v8},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$800(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/graphics/Bitmap; | 135 | ····invoke-static·{v8},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$800(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/graphics/Bitmap; |
| 132 | ····move-result-object·v8 | 136 | ····move-result-object·v8 |
| 133 | ····iput-object·v8,·v5,·Lorg/schabi/newpipe/ActivityCommunicator;->backgroundPlayerThumbnail:Landroid/graphics/Bitmap; | 137 | ····iput-object·v8,·v5,·Lorg/schabi/newpipe/ActivityCommunicator;->backgroundPlayerThumbnail:Landroid/graphics/Bitmap; |
| Offset 224, 18 lines modified | Offset 228, 20 lines modified | ||
| 224 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 228 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
| 225 | ····move-result-object·v5 | 229 | ····move-result-object·v5 |
| 226 | ····iget·v6,·v0,·Lorg/schabi/newpipe/extractor/AudioStream;->format:I | 230 | ····iget·v6,·v0,·Lorg/schabi/newpipe/extractor/AudioStream;->format:I |
| 231 | ····.line·614 | ||
| 227 | ····invoke-static·{v6},·Lorg/schabi/newpipe/extractor/MediaFormat;->getMimeById(I)Ljava/lang/String; | 232 | ····invoke-static·{v6},·Lorg/schabi/newpipe/extractor/MediaFormat;->getMimeById(I)Ljava/lang/String; |
| 228 | ····move-result-object·v6 | 233 | ····move-result-object·v6 |
| 234 | ····.line·613 | ||
| 229 | ····invoke-virtual·{v3,·v5,·v6},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; | 235 | ····invoke-virtual·{v3,·v5,·v6},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; |
| 230 | ····.line·615 | 236 | ····.line·615 |
| 231 | ····const-string·v5,·"title" | 237 | ····const-string·v5,·"title" |
| 232 | ····iget-object·v6,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 238 | ····iget-object·v6,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$10;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 321, 18 lines modified | Offset 327, 20 lines modified | ||
| 321 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 327 | ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
| 322 | ····move-result-object·v5 | 328 | ····move-result-object·v5 |
| 323 | ····iget·v6,·v0,·Lorg/schabi/newpipe/extractor/AudioStream;->format:I | 329 | ····iget·v6,·v0,·Lorg/schabi/newpipe/extractor/AudioStream;->format:I |
| 330 | ····.line·626 | ||
| 324 | ····invoke-static·{v6},·Lorg/schabi/newpipe/extractor/MediaFormat;->getMimeById(I)Ljava/lang/String; | 331 | ····invoke-static·{v6},·Lorg/schabi/newpipe/extractor/MediaFormat;->getMimeById(I)Ljava/lang/String; |
| 325 | ····move-result-object·v6 | 332 | ····move-result-object·v6 |
| 333 | ····.line·625 | ||
| 326 | ····invoke-virtual·{v3,·v5,·v6},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; | 334 | ····invoke-virtual·{v3,·v5,·v6},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; |
| Max diff block lines reached; 1315/5379 bytes (24.45%) of diff not shown. | |||
| Offset 168, 41 lines modified | Offset 168, 45 lines modified | ||
| 168 | ····.line·84 | 168 | ····.line·84 |
| 169 | ····const·v4,·0x7f070067 | 169 | ····const·v4,·0x7f070067 |
| 170 | ····invoke-static·{p0,·v4,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 170 | ····invoke-static·{p0,·v4,·v8},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
| 171 | ····move-result-object·v4 | 171 | ····move-result-object·v4 |
| 172 | ····.line·85 | ||
| 172 | ····invoke-virtual·{v4},·Landroid/widget/Toast;->show()V | 173 | ····invoke-virtual·{v4},·Landroid/widget/Toast;->show()V |
| 173 | ····.line·89 | 174 | ····.line·89 |
| 174 | ····:cond_1 | 175 | ····:cond_1 |
| 175 | ····const-string·v4,·"video_url" | 176 | ····const-string·v4,·"video_url" |
| 176 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/VideoItemDetailActivity;->videoUrl:Ljava/lang/String; | 177 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/VideoItemDetailActivity;->videoUrl:Ljava/lang/String; |
| 177 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V | 178 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
| 178 | ····.line·91 | 179 | ····.line·91 |
| 179 | ····const-string·v4,·"auto_play" | 180 | ····const-string·v4,·"auto_play" |
| 181 | ····.line·92 | ||
| 180 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 182 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 181 | ····move-result-object·v5 | 183 | ····move-result-object·v5 |
| 182 | ····const·v6,·0x7f070016 | 184 | ····const·v6,·0x7f070016 |
| 185 | ····.line·93 | ||
| 183 | ····invoke-virtual·{p0,·v6},·Lorg/schabi/newpipe/VideoItemDetailActivity;->getString(I)Ljava/lang/String; | 186 | ····invoke-virtual·{p0,·v6},·Lorg/schabi/newpipe/VideoItemDetailActivity;->getString(I)Ljava/lang/String; |
| 184 | ····move-result-object·v6 | 187 | ····move-result-object·v6 |
| 185 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 188 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
| 186 | ····move-result·v5 | 189 | ····move-result·v5 |
| 190 | ····.line·91 | ||
| 187 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V | 191 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V |
| 188 | ····.line·110 | 192 | ····.line·110 |
| 189 | ····.end·local·v2····#·"i":I | 193 | ····.end·local·v2····#·"i":I |
| 190 | ····.end·local·v3····#·"serviceList":[Lorg/schabi/newpipe/extractor/StreamingService; | 194 | ····.end·local·v3····#·"serviceList":[Lorg/schabi/newpipe/extractor/StreamingService; |
| 191 | ····:goto_2 | 195 | ····:goto_2 |
| 192 | ····new-instance·v4,·Lorg/schabi/newpipe/VideoItemDetailFragment; | 196 | ····new-instance·v4,·Lorg/schabi/newpipe/VideoItemDetailFragment; |
| Offset 225, 18 lines modified | Offset 229, 20 lines modified | ||
| 225 | ····move-result-object·v4 | 229 | ····move-result-object·v4 |
| 226 | ····const·v5,·0x7f0e007b | 230 | ····const·v5,·0x7f0e007b |
| 227 | ····iget-object·v6,·p0,·Lorg/schabi/newpipe/VideoItemDetailActivity;->fragment:Lorg/schabi/newpipe/VideoItemDetailFragment; | 231 | ····iget-object·v6,·p0,·Lorg/schabi/newpipe/VideoItemDetailActivity;->fragment:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 232 | ····.line·113 | ||
| 228 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 233 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
| 229 | ····move-result-object·v4 | 234 | ····move-result-object·v4 |
| 235 | ····.line·114 | ||
| 230 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I | 236 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentTransaction;->commit()I |
| 231 | ····.line·115 | 237 | ····.line·115 |
| 232 | ····return-void | 238 | ····return-void |
| 233 | ····.line·53 | 239 | ····.line·53 |
| 234 | ····.end·local·v0····#·"arguments":Landroid/os/Bundle; | 240 | ····.end·local·v0····#·"arguments":Landroid/os/Bundle; |
| Offset 409, 14 lines modified | Offset 415, 15 lines modified | ||
| 409 | ····invoke-virtual·{v3,·p1},·Lorg/schabi/newpipe/VideoItemDetailFragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z | 415 | ····invoke-virtual·{v3,·p1},·Lorg/schabi/newpipe/VideoItemDetailFragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z |
| 410 | ····move-result·v3 | 416 | ····move-result·v3 |
| 411 | ····if-nez·v3,·:cond_0 | 417 | ····if-nez·v3,·:cond_0 |
| 418 | ····.line·147 | ||
| 412 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/AppCompatActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z | 419 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/AppCompatActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z |
| 413 | ····move-result·v3 | 420 | ····move-result·v3 |
| 414 | ····if-nez·v3,·:cond_0 | 421 | ····if-nez·v3,·:cond_0 |
| 415 | ····const/4·v2,·0x0 | 422 | ····const/4·v2,·0x0 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$item:Lorg/schabi/newpipe/extractor/StreamPreviewInfo; | 22 | .field·final·synthetic·val$item:Lorg/schabi/newpipe/extractor/StreamPreviewInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamPreviewInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamPreviewInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·702 | 28 | ····.line·702 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->val$item:Lorg/schabi/newpipe/extractor/StreamPreviewInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->val$item:Lorg/schabi/newpipe/extractor/StreamPreviewInfo; |
| Offset 80, 19 lines modified | Offset 81, 21 lines modified | ||
| 80 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 81 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| 81 | ····.line·708 | 82 | ····.line·708 |
| 82 | ····const-string·v2,·"streaming_service" | 83 | ····const-string·v2,·"streaming_service" |
| 83 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 84 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 85 | ····.line·709 | ||
| 84 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->streamingServiceId:I | 86 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->streamingServiceId:I |
| 85 | ····invoke-static·{v3},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$700(Lorg/schabi/newpipe/VideoItemDetailFragment;)I | 87 | ····invoke-static·{v3},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$700(Lorg/schabi/newpipe/VideoItemDetailFragment;)I |
| 86 | ····move-result·v3 | 88 | ····move-result·v3 |
| 89 | ····.line·708 | ||
| 87 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; | 90 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; |
| 88 | ····.line·710 | 91 | ····.line·710 |
| 89 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 92 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$11;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 90 | ····invoke-virtual·{v2,·v0},·Lorg/schabi/newpipe/VideoItemDetailFragment;->startActivity(Landroid/content/Intent;)V | 93 | ····invoke-virtual·{v2,·v0},·Lorg/schabi/newpipe/VideoItemDetailFragment;->startActivity(Landroid/content/Intent;)V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·732 | 27 | ····.line·732 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$12;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$12;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·877 | 27 | ····.line·877 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$15;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$15;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 45, 20 lines modified | Offset 46, 22 lines modified | ||
| 45 | ····.line·880 | 46 | ····.line·880 |
| 46 | ····new-instance·v1,·Landroid/content/Intent; | 47 | ····new-instance·v1,·Landroid/content/Intent; |
| 47 | ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V | 48 | ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V |
| 48 | ····const-string·v2,·"android.intent.action.VIEW" | 49 | ····const-string·v2,·"android.intent.action.VIEW" |
| 50 | ····.line·881 | ||
| 49 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 51 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
| 50 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
| 51 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$15;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 53 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$15;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 54 | ····.line·882 | ||
| 52 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; | 55 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 53 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$500(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/support/v7/app/AppCompatActivity; | 56 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$500(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/support/v7/app/AppCompatActivity; |
| 54 | ····move-result-object·v2 | 57 | ····move-result-object·v2 |
| 55 | ····const·v3,·0x7f07003d | 58 | ····const·v3,·0x7f07003d |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·886 | 27 | ····.line·886 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$14;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$14;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·831 | 27 | ····.line·831 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$13;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$13;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 48, 14 lines modified | Offset 49, 15 lines modified | ||
| 48 | ····.param·p8,·"oldRight"····#·I | 49 | ····.param·p8,·"oldRight"····#·I |
| 49 | ····.param·p9,·"oldBottom"····#·I | 50 | ····.param·p9,·"oldBottom"····#·I |
| 50 | ····.prologue | 51 | ····.prologue |
| 51 | ····.line·841 | 52 | ····.line·841 |
| 52 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$13;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 53 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$13;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 54 | ····.line·842 | ||
| 53 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->thumbnailWindowLayout:Landroid/view/View; | 55 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->thumbnailWindowLayout:Landroid/view/View; |
| 54 | ····invoke-static·{v1},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$1100(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/view/View; | 56 | ····invoke-static·{v1},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$1100(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/view/View; |
| 55 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
| 56 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 58 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$message:Ljava/lang/String; | 22 | .field·final·synthetic·val$message:Ljava/lang/String; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Ljava/lang/String;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·960 | 28 | ····.line·960 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$17;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$17;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$17;->val$message:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$17;->val$message:Ljava/lang/String; |
| Offset 55, 12 lines modified | Offset 56, 13 lines modified | ||
| 55 | ····const/4·v2,·0x1 | 56 | ····const/4·v2,·0x1 |
| 56 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 57 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 57 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
| 59 | ····.line·964 | ||
| 58 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 60 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 59 | ····.line·965 | 61 | ····.line·965 |
| 60 | ····return-void | 62 | ····return-void |
| 61 | .end·method | 63 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$stringResource:I | 22 | .field·final·synthetic·val$stringResource:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;I)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;I)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·950 | 28 | ····.line·950 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$16;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$16;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$16;->val$stringResource:I | 30 | ····iput·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$16;->val$stringResource:I |
| Offset 55, 12 lines modified | Offset 56, 13 lines modified | ||
| 55 | ····const/4·v2,·0x1 | 56 | ····const/4·v2,·0x1 |
| 56 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 57 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
| 57 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
| 59 | ····.line·954 | ||
| 58 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 60 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 59 | ····.line·955 | 61 | ····.line·955 |
| 60 | ····return-void | 62 | ····return-void |
| 61 | .end·method | 63 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·435 | 28 | ····.line·435 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$3;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$3;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$3;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$3;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·340 | 27 | ····.line·340 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·406 | 28 | ····.line·406 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$2;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$2;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$2;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$2;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 46, 14 lines modified | Offset 47, 15 lines modified | ||
| 46 | ····.prologue | 47 | ····.prologue |
| 47 | ····.line·409 | 48 | ····.line·409 |
| 48 | ····new-instance·v0,·Landroid/content/Intent; | 49 | ····new-instance·v0,·Landroid/content/Intent; |
| 49 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$2;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 50 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$2;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 51 | ····.line·410 | ||
| 50 | ····invoke-virtual·{v1},·Lorg/schabi/newpipe/VideoItemDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 52 | ····invoke-virtual·{v1},·Lorg/schabi/newpipe/VideoItemDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
| 51 | ····move-result-object·v1 | 53 | ····move-result-object·v1 |
| 52 | ····const-class·v2,·Lorg/schabi/newpipe/VideoItemDetailActivity; | 54 | ····const-class·v2,·Lorg/schabi/newpipe/VideoItemDetailActivity; |
| 53 | ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 55 | ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·443 | 28 | ····.line·443 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$4;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$4;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$4;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$4;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·465 | 27 | ····.line·465 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$5;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$5;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 81, 14 lines modified | Offset 82, 15 lines modified | ||
| 81 | ····const/4·v2,·0x1 | 82 | ····const/4·v2,·0x1 |
| 82 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 83 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
| 83 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
| 85 | ····.line·473 | ||
| 84 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 86 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 85 | ····.line·474 | 87 | ····.line·474 |
| 86 | ····invoke-virtual·{p3},·Lcom/nostra13/universalimageloader/core/assist/FailReason;->getCause()Ljava/lang/Throwable; | 88 | ····invoke-virtual·{p3},·Lcom/nostra13/universalimageloader/core/assist/FailReason;->getCause()Ljava/lang/Throwable; |
| 87 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·513 | 28 | ····.line·513 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$7;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$7;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$7;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$7;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$8; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·545 | 27 | ····.line·545 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$1;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$1;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·502 | 28 | ····.line·502 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$6;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$6;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$6;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$6;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·524 | 28 | ····.line·524 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 125, 24 lines modified | Offset 126, 26 lines modified | ||
| 125 | ····const·v4,·0x7f070040 | 126 | ····const·v4,·0x7f070040 |
| 126 | ····new-instance·v5,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$2; | 127 | ····new-instance·v5,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$2; |
| 127 | ····invoke-direct·{v5,·p0},·Lorg/schabi/newpipe/VideoItemDetailFragment$8$2;-><init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V | 128 | ····invoke-direct·{v5,·p0},·Lorg/schabi/newpipe/VideoItemDetailFragment$8$2;-><init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V |
| 129 | ····.line·536 | ||
| 128 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 130 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 129 | ····move-result-object·v3 | 131 | ····move-result-object·v3 |
| 130 | ····const·v4,·0x7f07001e | 132 | ····const·v4,·0x7f07001e |
| 131 | ····new-instance·v5,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$1; | 133 | ····new-instance·v5,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$1; |
| 132 | ····invoke-direct·{v5,·p0},·Lorg/schabi/newpipe/VideoItemDetailFragment$8$1;-><init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V | 134 | ····invoke-direct·{v5,·p0},·Lorg/schabi/newpipe/VideoItemDetailFragment$8$1;-><init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V |
| 135 | ····.line·545 | ||
| 133 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; | 136 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 134 | ····.line·551 | 137 | ····.line·551 |
| 135 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; | 138 | ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; |
| 136 | ····move-result-object·v3 | 139 | ····move-result-object·v3 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$8;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$8; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·536 | 27 | ····.line·536 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$2;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$8$2;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$8; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 96, 14 lines modified | Offset 96, 15 lines modified | ||
| 96 | ····const/4·v2,·0x1 | 96 | ····const/4·v2,·0x1 |
| 97 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 97 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
| 98 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
| 99 | ····.line·270 | ||
| 99 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 100 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 100 | ····.line·272 | 101 | ····.line·272 |
| 101 | ····:cond_0 | 102 | ····:cond_0 |
| 102 | ····invoke-virtual·{p3},·Lcom/nostra13/universalimageloader/core/assist/FailReason;->getCause()Ljava/lang/Throwable; | 103 | ····invoke-virtual·{p3},·Lcom/nostra13/universalimageloader/core/assist/FailReason;->getCause()Ljava/lang/Throwable; |
| 103 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 22 | .field·final·synthetic·val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemDetailFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·556 | 28 | ····.line·556 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
| 64 | ····iget-object·v7,·v7,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; | 65 | ····iget-object·v7,·v7,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; |
| 65 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 66 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 66 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; | 67 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$9;->val$info:Lorg/schabi/newpipe/extractor/StreamInfo; |
| 68 | ····.line·567 | ||
| 67 | ····#·invokes:·Lorg/schabi/newpipe/VideoItemDetailFragment;->getPreferredAudioStreamId(Lorg/schabi/newpipe/extractor/StreamInfo;)I | 69 | ····#·invokes:·Lorg/schabi/newpipe/VideoItemDetailFragment;->getPreferredAudioStreamId(Lorg/schabi/newpipe/extractor/StreamInfo;)I |
| 68 | ····invoke-static·{v8,·v9},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$1000(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)I | 70 | ····invoke-static·{v8,·v9},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$1000(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)I |
| 69 | ····move-result·v8 | 71 | ····move-result·v8 |
| 70 | ····invoke-interface·{v7,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; | 72 | ····invoke-interface·{v7,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| Offset 236, 14 lines modified | Offset 238, 15 lines modified | ||
| 236 | ····const/4·v9,·0x1 | 238 | ····const/4·v9,·0x1 |
| 237 | ····invoke-static·{v7,·v8,·v9},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 239 | ····invoke-static·{v7,·v8,·v9},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
| 238 | ····move-result-object·v7 | 240 | ····move-result-object·v7 |
| 241 | ····.line·586 | ||
| 239 | ····invoke-virtual·{v7},·Landroid/widget/Toast;->show()V | 242 | ····invoke-virtual·{v7},·Landroid/widget/Toast;->show()V |
| 240 | ····.line·587 | 243 | ····.line·587 |
| 241 | ····invoke-virtual·{v4},·Ljava/lang/Exception;->printStackTrace()V | 244 | ····invoke-virtual·{v4},·Ljava/lang/Exception;->printStackTrace()V |
| 242 | ····goto·:goto_0 | 245 | ····goto·:goto_0 |
| 243 | .end·method | 246 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·182 | 27 | ····.line·182 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$2;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$2;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·175 | 27 | ····.line·175 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$1;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$1;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·220 | 27 | ····.line·220 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$5;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$5;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·209 | 27 | ····.line·209 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$4;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$4;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·191 | 27 | ····.line·191 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$3;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$3;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 21 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·231 | 27 | ····.line·231 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$6;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable$6;->this$1:Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 57, 22 lines modified | Offset 57, 22 lines modified | ||
| 57 | ····.line·134 | 57 | ····.line·134 |
| 58 | ····return-void | 58 | ····return-void |
| 59 | .end·method | 59 | .end·method |
| 60 | #·virtual·methods | 60 | #·virtual·methods |
| 61 | .method·public·run()V | 61 | .method·public·run()V |
| 62 |
····.locals· |
62 | ····.locals·19 |
| 63 | ····.prologue | 63 | ····.prologue |
| 64 | ····.line·138 | 64 | ····.line·138 |
| 65 |
····const/16·v1 |
65 | ····const/16·v18,·0x0 |
| 66 | ····.line·140 | 66 | ····.line·140 |
| 67 |
····.local·v1 |
67 | ····.local·v18,·"streamInfo":Lorg/schabi/newpipe/extractor/StreamInfo; |
| 68 | ····:try_start_0 | 68 | ····:try_start_0 |
| 69 | ····move-object/from16·v0,·p0 | 69 | ····move-object/from16·v0,·p0 |
| 70 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;->service:Lorg/schabi/newpipe/extractor/StreamingService; | 70 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;->service:Lorg/schabi/newpipe/extractor/StreamingService; |
| 71 | ····move-object/from16·v0,·p0 | 71 | ····move-object/from16·v0,·p0 |
| Offset 97, 40 lines modified | Offset 97, 41 lines modified | ||
| 97 | ····new-instance·v2,·Lorg/schabi/newpipe/Downloader; | 97 | ····new-instance·v2,·Lorg/schabi/newpipe/Downloader; |
| 98 | ····invoke-direct·{v2},·Lorg/schabi/newpipe/Downloader;-><init>()V | 98 | ····invoke-direct·{v2},·Lorg/schabi/newpipe/Downloader;-><init>()V |
| 99 | ····invoke-static·{v1,·v2},·Lorg/schabi/newpipe/extractor/StreamInfo;->getVideoInfo(Lorg/schabi/newpipe/extractor/StreamExtractor;Lorg/schabi/newpipe/extractor/Downloader;)Lorg/schabi/newpipe/extractor/StreamInfo; | 99 | ····invoke-static·{v1,·v2},·Lorg/schabi/newpipe/extractor/StreamInfo;->getVideoInfo(Lorg/schabi/newpipe/extractor/StreamExtractor;Lorg/schabi/newpipe/extractor/Downloader;)Lorg/schabi/newpipe/extractor/StreamInfo; |
| 100 |
····move-result-object·v1 |
100 | ····move-result-object·v18 |
| 101 | ····.line·143 | 101 | ····.line·143 |
| 102 | ····move-object/from16·v0,·p0 | 102 | ····move-object/from16·v0,·p0 |
| 103 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;->h:Landroid/os/Handler; | 103 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;->h:Landroid/os/Handler; |
| 104 | ····new-instance·v2,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoResultReturnedRunnable; | 104 | ····new-instance·v2,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoResultReturnedRunnable; |
| 105 | ····move-object/from16·v0,·p0 | 105 | ····move-object/from16·v0,·p0 |
| 106 | ····iget-object·v3,·v0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 106 | ····iget-object·v3,·v0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoExtractorRunnable;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 107 |
····move-object/from16·v0,·v1 |
107 | ····move-object/from16·v0,·v18 |
| 108 | ····invoke-direct·{v2,·v3,·v0},·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoResultReturnedRunnable;-><init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V | 108 | ····invoke-direct·{v2,·v3,·v0},·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoResultReturnedRunnable;-><init>(Lorg/schabi/newpipe/VideoItemDetailFragment;Lorg/schabi/newpipe/extractor/StreamInfo;)V |
| 109 | ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 109 | ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
| 110 | ····.line·149 | 110 | ····.line·149 |
| 111 |
····if-eqz·v1 |
111 | ····if-eqz·v18,·:cond_0 |
| 112 |
····move-object/from16·v0,·v1 |
112 | ····move-object/from16·v0,·v18 |
| 113 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/extractor/StreamInfo;->errors:Ljava/util/List; | 113 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/extractor/StreamInfo;->errors:Ljava/util/List; |
| 114 | ····.line·150 | ||
| 114 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z | 115 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z |
| 115 | ····move-result·v1 | 116 | ····move-result·v1 |
| 116 | ····if-nez·v1,·:cond_0 | 117 | ····if-nez·v1,·:cond_0 |
| 117 | ····.line·151 | 118 | ····.line·151 |
| Offset 140, 64 lines modified | Offset 141, 62 lines modified | ||
| 140 | ····move-result-object·v1 | 141 | ····move-result-object·v1 |
| 141 | ····const-string·v2,·"OCCURRED·ERRORS·DURING·EXTRACTION:" | 142 | ····const-string·v2,·"OCCURRED·ERRORS·DURING·EXTRACTION:" |
| 142 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 143 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
| 143 | ····.line·152 | 144 | ····.line·152 |
| 144 |
····move-object/from16·v0,·v1 |
145 | ····move-object/from16·v0,·v18 |
| 145 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/extractor/StreamInfo;->errors:Ljava/util/List; | 146 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/extractor/StreamInfo;->errors:Ljava/util/List; |
| 146 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 147 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 147 |
····move-result-object·v1 |
148 | ····move-result-object·v1 |
| 148 | ····.local·v18,·"i$":Ljava/util/Iterator; | ||
| 149 | ····:goto_0 | 149 | ····:goto_0 |
| 150 |
····invoke-interfac |
150 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 151 |
····move-result·v |
151 | ····move-result·v2 |
| 152 |
····if-eqz·v |
152 | ····if-eqz·v2,·:cond_1 |
| 153 |
····invoke-interfac |
153 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 154 | ····move-result-object·v8 | 154 | ····move-result-object·v8 |
| 155 | ····check-cast·v8,·Ljava/lang/Exception; | 155 | ····check-cast·v8,·Ljava/lang/Exception; |
| 156 | ····.line·153 | 156 | ····.line·153 |
| 157 | ····.local·v8,·"e":Ljava/lang/Exception; | 157 | ····.local·v8,·"e":Ljava/lang/Exception; |
| 158 | ····invoke-virtual·{v8},·Ljava/lang/Exception;->printStackTrace()V | 158 | ····invoke-virtual·{v8},·Ljava/lang/Exception;->printStackTrace()V |
| 159 | ····.line·154 | 159 | ····.line·154 |
| Max diff block lines reached; 12237/15709 bytes (77.90%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemListActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemListActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemListActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·296 | 27 | ····.line·296 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$1;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$1;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 61, 14 lines modified | Offset 61, 15 lines modified | ||
| 61 | ····.line·251 | 61 | ····.line·251 |
| 62 | ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 62 | ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 63 | ····move-result-object·v2 | 63 | ····move-result-object·v2 |
| 64 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoResultReturnedRunnable;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; | 64 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment$VideoResultReturnedRunnable;->this$0:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 65 | ····.line·252 | ||
| 65 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; | 66 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 66 | ····invoke-static·{v3},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$500(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/support/v7/app/AppCompatActivity; | 67 | ····invoke-static·{v3},·Lorg/schabi/newpipe/VideoItemDetailFragment;->access$500(Lorg/schabi/newpipe/VideoItemDetailFragment;)Landroid/support/v7/app/AppCompatActivity; |
| 67 | ····move-result-object·v3 | 68 | ····move-result-object·v3 |
| 68 | ····const·v4,·0x7f0700c3 | 69 | ····const·v4,·0x7f0700c3 |
| Offset 108, 14 lines modified | Offset 108, 15 lines modified | ||
| 108 | ····.line·115 | 108 | ····.line·115 |
| 109 | ····new-instance·v0,·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; | 109 | ····new-instance·v0,·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; |
| 110 | ····invoke-direct·{v0},·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;-><init>()V | 110 | ····invoke-direct·{v0},·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;-><init>()V |
| 111 | ····const/4·v1,·0x1 | 111 | ····const/4·v1,·0x1 |
| 112 | ····.line·116 | ||
| 112 | ····invoke-virtual·{v0,·v1},·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheInMemory(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; | 113 | ····invoke-virtual·{v0,·v1},·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheInMemory(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; |
| 113 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
| 114 | ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; | 115 | ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; |
| 115 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
| Offset 123, 15 lines modified | Offset 124, 14 lines modified | ||
| 123 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->displayImageOptions:Lcom/nostra13/universalimageloader/core/DisplayImageOptions; | 124 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->displayImageOptions:Lcom/nostra13/universalimageloader/core/DisplayImageOptions; |
| 124 | ····.line·123 | 125 | ····.line·123 |
| 125 | ····const/4·v0,·0x0 | 126 | ····const/4·v0,·0x0 |
| 126 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->onInvokeCreateOptionsMenuListener:Lorg/schabi/newpipe/VideoItemDetailFragment$OnInvokeCreateOptionsMenuListener; | 127 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->onInvokeCreateOptionsMenuListener:Lorg/schabi/newpipe/VideoItemDetailFragment$OnInvokeCreateOptionsMenuListener; |
| 127 | ····.line·262 | ||
| 128 | ····return-void | 128 | ····return-void |
| 129 | .end·method | 129 | .end·method |
| 130 | .method·static·synthetic·access$000()Ljava/lang/String; | 130 | .method·static·synthetic·access$000()Ljava/lang/String; |
| 131 | ····.locals·1 | 131 | ····.locals·1 |
| 132 | ····.prologue | 132 | ····.prologue |
| Offset 297, 14 lines modified | Offset 297, 15 lines modified | ||
| 297 | ····move-result-object·v3 | 297 | ····move-result-object·v3 |
| 298 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; | 298 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 299 | ····const·v6,·0x7f070024 | 299 | ····const·v6,·0x7f070024 |
| 300 | ····.line·662 | ||
| 300 | ····invoke-virtual·{v5,·v6},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; | 301 | ····invoke-virtual·{v5,·v6},·Landroid/support/v7/app/AppCompatActivity;->getString(I)Ljava/lang/String; |
| 301 | ····move-result-object·v5 | 302 | ····move-result-object·v5 |
| 302 | ····const-string·v6,·"webm" | 303 | ····const-string·v6,·"webm" |
| 303 | ····invoke-interface·{v3,·v5,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 304 | ····invoke-interface·{v3,·v5,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| Offset 447, 74 lines modified | Offset 448, 74 lines modified | ||
| 447 | .method·private·initSimilarVideos(Lorg/schabi/newpipe/extractor/StreamInfo;Lorg/schabi/newpipe/VideoInfoItemViewCreator;)V | 448 | .method·private·initSimilarVideos(Lorg/schabi/newpipe/extractor/StreamInfo;Lorg/schabi/newpipe/VideoInfoItemViewCreator;)V |
| 448 | ····.locals·15 | 449 | ····.locals·15 |
| 449 | ····.param·p1,·"info"····#·Lorg/schabi/newpipe/extractor/StreamInfo; | 450 | ····.param·p1,·"info"····#·Lorg/schabi/newpipe/extractor/StreamInfo; |
| 450 | ····.param·p2,·"videoItemViewCreator"····#·Lorg/schabi/newpipe/VideoInfoItemViewCreator; | 451 | ····.param·p2,·"videoItemViewCreator"····#·Lorg/schabi/newpipe/VideoInfoItemViewCreator; |
| 451 | ····.prologue | 452 | ····.prologue |
| 452 | ····.line·688 | 453 | ····.line·688 |
| 453 |
····iget-object·v |
454 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/VideoItemDetailFragment;->activity:Landroid/support/v7/app/AppCompatActivity; |
| 454 |
····const·v1 |
455 | ····const·v10,·0x7f0e00b6 |
| 455 |
····invoke-virtual·{v |
456 | ····invoke-virtual·{v9,·v10},·Landroid/support/v7/app/AppCompatActivity;->findViewById(I)Landroid/view/View; |
| 456 |
····move-result-object·v |
457 | ····move-result-object·v6 |
| 457 |
····check-cast·v |
458 | ····check-cast·v6,·Landroid/widget/LinearLayout; |
| 458 | ····.line·689 | 459 | ····.line·689 |
| 459 |
····.local·v |
460 | ····.local·v6,·"similarLayout":Landroid/widget/LinearLayout; |
| 460 |
····new-instance·v |
461 | ····new-instance·v5,·Ljava/util/ArrayList; |
| 461 | ····move-object/from16·v0,·p1 | 462 | ····move-object/from16·v0,·p1 |
| 462 |
····iget-object·v |
463 | ····iget-object·v9,·v0,·Lorg/schabi/newpipe/extractor/StreamInfo;->related_videos:Ljava/util/List; |
| 463 |
····invoke-direct·{v |
464 | ····invoke-direct·{v5,·v9},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
| 464 | ····.line·690 | 465 | ····.line·690 |
| 465 |
····.local·v |
466 | ····.local·v5,·"similar":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/schabi/newpipe/extractor/StreamPreviewInfo;>;" |
| 466 |
····invoke-virtual·{v |
467 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 467 |
····move-result-object·v |
468 | ····move-result-object·v9 |
| 468 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
| 469 | ····:goto_0 | 469 | ····:goto_0 |
| 470 |
····invoke-interface·{v |
470 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
| 471 | ····move-result·v10 | 471 | ····move-result·v10 |
| 472 | ····if-eqz·v10,·:cond_0 | 472 | ····if-eqz·v10,·:cond_0 |
| 473 |
····invoke-interface·{v |
473 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 474 |
····move-result-object·v |
474 | ····move-result-object·v3 |
| 475 |
····check-cast·v |
475 | ····check-cast·v3,·Lorg/schabi/newpipe/extractor/StreamPreviewInfo; |
| 476 | ····.line·691 | 476 | ····.line·691 |
| 477 |
····.local·v |
477 | ····.local·v3,·"item":Lorg/schabi/newpipe/extractor/StreamPreviewInfo; |
| 478 | ····const/4·v10,·0x0 | 478 | ····const/4·v10,·0x0 |
| Max diff block lines reached; 69673/74381 bytes (93.67%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$stringResource:I | 22 | .field·final·synthetic·val$stringResource:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListActivity;I)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListActivity;I)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemListActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·403 | 28 | ····.line·403 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$2;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$2;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; |
| 29 | ····iput·p2,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$2;->val$stringResource:I | 30 | ····iput·p2,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$2;->val$stringResource:I |
| Offset 57, 12 lines modified | Offset 58, 13 lines modified | ||
| 57 | ····const/4·v2,·0x0 | 58 | ····const/4·v2,·0x0 |
| 58 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 59 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 59 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
| 61 | ····.line·407 | ||
| 60 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 62 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 61 | ····.line·408 | 63 | ····.line·408 |
| 62 | ····return-void | 64 | ····return-void |
| 63 | .end·method | 65 | .end·method |
| Offset 96, 37 lines modified | Offset 96, 40 lines modified | ||
| 96 | ····invoke-virtual·{v3,·p1},·Lorg/schabi/newpipe/VideoItemListFragment;->search(Ljava/lang/String;)V | 96 | ····invoke-virtual·{v3,·p1},·Lorg/schabi/newpipe/VideoItemListFragment;->search(Ljava/lang/String;)V |
| 97 | ····.line·86 | 97 | ····.line·86 |
| 98 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SearchVideoQueryListener;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; | 98 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SearchVideoQueryListener;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; |
| 99 | ····const-string·v4,·"input_method" | 99 | ····const-string·v4,·"input_method" |
| 100 | ····.line·87 | ||
| 100 | ····invoke-virtual·{v3,·v4},·Lorg/schabi/newpipe/VideoItemListActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 101 | ····invoke-virtual·{v3,·v4},·Lorg/schabi/newpipe/VideoItemListActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| 101 | ····move-result-object·v2 | 102 | ····move-result-object·v2 |
| 102 | ····check-cast·v2,·Landroid/view/inputmethod/InputMethodManager; | 103 | ····check-cast·v2,·Landroid/view/inputmethod/InputMethodManager; |
| 103 | ····:try_end_0 | 104 | ····:try_end_0 |
| 104 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 105 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 105 | ····.line·90 | 106 | ····.line·90 |
| 106 | ····.local·v2,·"inputManager":Landroid/view/inputmethod/InputMethodManager; | 107 | ····.local·v2,·"inputManager":Landroid/view/inputmethod/InputMethodManager; |
| 107 | ····:try_start_1 | 108 | ····:try_start_1 |
| 108 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SearchVideoQueryListener;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; | 109 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SearchVideoQueryListener;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; |
| 110 | ····.line·91 | ||
| 109 | ····invoke-virtual·{v3},·Lorg/schabi/newpipe/VideoItemListActivity;->getCurrentFocus()Landroid/view/View; | 111 | ····invoke-virtual·{v3},·Lorg/schabi/newpipe/VideoItemListActivity;->getCurrentFocus()Landroid/view/View; |
| 110 | ····move-result-object·v3 | 112 | ····move-result-object·v3 |
| 111 | ····invoke-virtual·{v3},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder; | 113 | ····invoke-virtual·{v3},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder; |
| 112 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
| 113 | ····const/4·v4,·0x2 | 115 | ····const/4·v4,·0x2 |
| 116 | ····.line·90 | ||
| 114 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z | 117 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z |
| 115 | ····:try_end_1 | 118 | ····:try_end_1 |
| 116 | ····.catch·Ljava/lang/NullPointerException;·{:try_start_1·..·:try_end_1}·:catch_0 | 119 | ····.catch·Ljava/lang/NullPointerException;·{:try_start_1·..·:try_end_1}·:catch_0 |
| 117 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 | 120 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 118 | ····.line·103 | 121 | ····.line·103 |
| 119 | ····:goto_0 | 122 | ····:goto_0 |
| Offset 188, 14 lines modified | Offset 191, 15 lines modified | ||
| 188 | ····const/4·v5,·0x0 | 191 | ····const/4·v5,·0x0 |
| 189 | ····invoke-static·{v3,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 192 | ····invoke-static·{v3,·v4,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 190 | ····move-result-object·v3 | 193 | ····move-result-object·v3 |
| 194 | ····.line·95 | ||
| 191 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V | 195 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V |
| 192 | ····.line·96 | 196 | ····.line·96 |
| 193 | ····invoke-virtual·{v1},·Ljava/lang/NullPointerException;->printStackTrace()V | 197 | ····invoke-virtual·{v1},·Ljava/lang/NullPointerException;->printStackTrace()V |
| 194 | ····:try_end_3 | 198 | ····:try_end_3 |
| 195 | ····.catch·Ljava/lang/Exception;·{:try_start_3·..·:try_end_3}·:catch_1 | 199 | ····.catch·Ljava/lang/Exception;·{:try_start_3·..·:try_end_3}·:catch_1 |
| Offset 96, 15 lines modified | Offset 96, 14 lines modified | ||
| 96 | ····.line·70 | 96 | ····.line·70 |
| 97 | ····iput-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->videoFragment:Lorg/schabi/newpipe/VideoItemDetailFragment; | 97 | ····iput-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->videoFragment:Lorg/schabi/newpipe/VideoItemDetailFragment; |
| 98 | ····.line·71 | 98 | ····.line·71 |
| 99 | ····iput-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->menu:Landroid/view/Menu; | 99 | ····iput-object·v1,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->menu:Landroid/view/Menu; |
| 100 | ····.line·158 | ||
| 101 | ····return-void | 100 | ····return-void |
| 102 | .end·method | 101 | .end·method |
| 103 | .method·static·synthetic·access$002(Lorg/schabi/newpipe/VideoItemListActivity;Ljava/lang/String;)Ljava/lang/String; | 102 | .method·static·synthetic·access$002(Lorg/schabi/newpipe/VideoItemListActivity;Ljava/lang/String;)Ljava/lang/String; |
| 104 | ····.locals·0 | 103 | ····.locals·0 |
| 105 | ····.param·p0,·"x0"····#·Lorg/schabi/newpipe/VideoItemListActivity; | 104 | ····.param·p0,·"x0"····#·Lorg/schabi/newpipe/VideoItemListActivity; |
| 106 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 105 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
| Offset 299, 14 lines modified | Offset 298, 15 lines modified | ||
| 299 | ····invoke-virtual·{p0,·v4},·Lorg/schabi/newpipe/VideoItemListActivity;->setVolumeControlStream(I)V | 298 | ····invoke-virtual·{p0,·v4},·Lorg/schabi/newpipe/VideoItemListActivity;->setVolumeControlStream(I)V |
| 300 | ····.line·221 | 299 | ····.line·221 |
| 301 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/VideoItemListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 300 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/VideoItemListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
| 302 | ····move-result-object·v4 | 301 | ····move-result-object·v4 |
| 302 | ····.line·222 | ||
| 303 | ····invoke-virtual·{v4,·v10},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; | 303 | ····invoke-virtual·{v4,·v10},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; |
| 304 | ····move-result-object·v4 | 304 | ····move-result-object·v4 |
| 305 | ····check-cast·v4,·Lorg/schabi/newpipe/VideoItemListFragment; | 305 | ····check-cast·v4,·Lorg/schabi/newpipe/VideoItemListFragment; |
| 306 | ····iput-object·v4,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->listFragment:Lorg/schabi/newpipe/VideoItemListFragment; | 306 | ····iput-object·v4,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->listFragment:Lorg/schabi/newpipe/VideoItemListFragment; |
| Offset 371, 20 lines modified | Offset 371, 22 lines modified | ||
| 371 | ····iput-boolean·v9,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->mTwoPane:Z | 371 | ····iput-boolean·v9,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->mTwoPane:Z |
| 372 | ····.line·244 | 372 | ····.line·244 |
| 373 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/VideoItemListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 373 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/VideoItemListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
| 374 | ····move-result-object·v4 | 374 | ····move-result-object·v4 |
| 375 | ····.line·245 | ||
| 375 | ····invoke-virtual·{v4,·v10},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; | 376 | ····invoke-virtual·{v4,·v10},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; |
| 376 | ····move-result-object·v4 | 377 | ····move-result-object·v4 |
| 377 | ····check-cast·v4,·Lorg/schabi/newpipe/VideoItemListFragment; | 378 | ····check-cast·v4,·Lorg/schabi/newpipe/VideoItemListFragment; |
| 379 | ····.line·246 | ||
| 378 | ····invoke-virtual·{v4,·v9},·Lorg/schabi/newpipe/VideoItemListFragment;->setActivateOnItemClick(Z)V | 380 | ····invoke-virtual·{v4,·v9},·Lorg/schabi/newpipe/VideoItemListFragment;->setActivateOnItemClick(Z)V |
| 379 | ····.line·248 | 381 | ····.line·248 |
| 380 | ····const·v4,·0x7f0e007d | 382 | ····const·v4,·0x7f0e007d |
| 381 | ····invoke-virtual·{p0,·v4},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; | 383 | ····invoke-virtual·{p0,·v4},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; |
| Offset 467, 26 lines modified | Offset 469, 29 lines modified | ||
| 467 | ····.line·216 | 469 | ····.line·216 |
| 468 | ····invoke-virtual·{p0,·v10},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; | 470 | ····invoke-virtual·{p0,·v10},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; |
| 469 | ····move-result-object·v4 | 471 | ····move-result-object·v4 |
| 470 | ····iget·v5,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->currentStreamingServiceId:I | 472 | ····iget·v5,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->currentStreamingServiceId:I |
| 473 | ····.line·218 | ||
| 471 | ····invoke-static·{v5},·Lorg/schabi/newpipe/extractor/ServiceList;->getNameOfService(I)Ljava/lang/String; | 474 | ····invoke-static·{v5},·Lorg/schabi/newpipe/extractor/ServiceList;->getNameOfService(I)Ljava/lang/String; |
| 472 | ····move-result-object·v5 | 475 | ····move-result-object·v5 |
| 473 | ····const-string·v6,·"" | 476 | ····const-string·v6,·"" |
| 474 | ····const·v7,·0x7f07003e | 477 | ····const·v7,·0x7f07003e |
| 478 | ····.line·217 | ||
| 475 | ····invoke-static·{v8,·v5,·v6,·v7},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; | 479 | ····invoke-static·{v8,·v5,·v6,·v7},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; |
| 476 | ····move-result-object·v5 | 480 | ····move-result-object·v5 |
| 481 | ····.line·216 | ||
| 477 | ····invoke-static·{p0,·v1,·v11,·v4,·v5},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/content/Context;Ljava/lang/Exception;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V | 482 | ····invoke-static·{p0,·v1,·v11,·v4,·v5},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/content/Context;Ljava/lang/Exception;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V |
| 478 | ····goto/16·:goto_0 | 483 | ····goto/16·:goto_0 |
| 479 | ····.line·262 | 484 | ····.line·262 |
| 480 | ····.end·local·v1····#·"e":Ljava/lang/Exception; | 485 | ····.end·local·v1····#·"e":Ljava/lang/Exception; |
| 481 | ····.restart·local·v2····#·"searchView":Landroid/support/v7/widget/SearchView; | 486 | ····.restart·local·v2····#·"searchView":Landroid/support/v7/widget/SearchView; |
| Offset 524, 14 lines modified | Offset 529, 15 lines modified | ||
| 524 | ····.local·v0,·"inflater":Landroid/view/MenuInflater; | 529 | ····.local·v0,·"inflater":Landroid/view/MenuInflater; |
| 525 | ····iget·v3,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->mode:I | 530 | ····iget·v3,·p0,·Lorg/schabi/newpipe/VideoItemListActivity;->mode:I |
| 526 | ····if-eq·v3,·v5,·:cond_1 | 531 | ····if-eq·v3,·v5,·:cond_1 |
| 527 | ····const·v3,·0x7f0e007b | 532 | ····const·v3,·0x7f0e007b |
| 533 | ····.line·323 | ||
| 528 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; | 534 | ····invoke-virtual·{p0,·v3},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; |
| 529 | ····move-result-object·v3 | 535 | ····move-result-object·v3 |
| 530 | ····if-nez·v3,·:cond_1 | 536 | ····if-nez·v3,·:cond_1 |
| Max diff block lines reached; 3356/6895 bytes (48.67%) of diff not shown. | |||
| Offset 87, 14 lines modified | Offset 87, 15 lines modified | ||
| 87 | ····const/4·v3,·0x0 | 87 | ····const/4·v3,·0x0 |
| 88 | ····.line·172 | 88 | ····.line·172 |
| 89 | ····:try_start_0 | 89 | ····:try_start_0 |
| 90 | ····iget·v0,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->serviceId:I | 90 | ····iget·v0,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->serviceId:I |
| 91 | ····.line·173 | ||
| 91 | ····invoke-static·{v0},·Lorg/schabi/newpipe/extractor/ServiceList;->getService(I)Lorg/schabi/newpipe/extractor/StreamingService; | 92 | ····invoke-static·{v0},·Lorg/schabi/newpipe/extractor/ServiceList;->getService(I)Lorg/schabi/newpipe/extractor/StreamingService; |
| 92 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
| 93 | ····new-instance·v1,·Lorg/schabi/newpipe/Downloader; | 94 | ····new-instance·v1,·Lorg/schabi/newpipe/Downloader; |
| 94 | ····invoke-direct·{v1},·Lorg/schabi/newpipe/Downloader;-><init>()V | 95 | ····invoke-direct·{v1},·Lorg/schabi/newpipe/Downloader;-><init>()V |
| Offset 123, 18 lines modified | Offset 124, 20 lines modified | ||
| 123 | ····.line·176 | 124 | ····.line·176 |
| 124 | ····.local·v8,·"searchLanguageKey":Ljava/lang/String; | 125 | ····.local·v8,·"searchLanguageKey":Ljava/lang/String; |
| 125 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; | 126 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->this$0:Lorg/schabi/newpipe/VideoItemListActivity; |
| 126 | ····const·v1,·0x7f070027 | 127 | ····const·v1,·0x7f070027 |
| 128 | ····.line·177 | ||
| 127 | ····invoke-virtual·{v0,·v1},·Lorg/schabi/newpipe/VideoItemListActivity;->getString(I)Ljava/lang/String; | 129 | ····invoke-virtual·{v0,·v1},·Lorg/schabi/newpipe/VideoItemListActivity;->getString(I)Ljava/lang/String; |
| 128 | ····move-result-object·v0 | 130 | ····move-result-object·v0 |
| 131 | ····.line·176 | ||
| 129 | ····invoke-interface·{v9,·v8,·v0},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 132 | ····invoke-interface·{v9,·v8,·v0},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 130 | ····move-result-object·v7 | 133 | ····move-result-object·v7 |
| 131 | ····.line·178 | 134 | ····.line·178 |
| 132 | ····.local·v7,·"searchLanguage":Ljava/lang/String; | 135 | ····.local·v7,·"searchLanguage":Ljava/lang/String; |
| 133 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->query:Ljava/lang/String; | 136 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->query:Ljava/lang/String; |
| Offset 188, 26 lines modified | Offset 191, 29 lines modified | ||
| 188 | ····invoke-virtual·{v4,·v11},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; | 191 | ····invoke-virtual·{v4,·v11},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; |
| 189 | ····move-result-object·v4 | 192 | ····move-result-object·v4 |
| 190 | ····iget·v5,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->serviceId:I | 193 | ····iget·v5,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->serviceId:I |
| 194 | ····.line·183 | ||
| 191 | ····invoke-static·{v5},·Lorg/schabi/newpipe/extractor/ServiceList;->getNameOfService(I)Ljava/lang/String; | 195 | ····invoke-static·{v5},·Lorg/schabi/newpipe/extractor/ServiceList;->getNameOfService(I)Ljava/lang/String; |
| 192 | ····move-result-object·v5 | 196 | ····move-result-object·v5 |
| 193 | ····iget-object·v11,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->query:Ljava/lang/String; | 197 | ····iget-object·v11,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->query:Ljava/lang/String; |
| 194 | ····const·v12,·0x7f07004a | 198 | ····const·v12,·0x7f07004a |
| 199 | ····.line·182 | ||
| 195 | ····invoke-static·{v13,·v5,·v11,·v12},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; | 200 | ····invoke-static·{v13,·v5,·v11,·v12},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; |
| 196 | ····move-result-object·v5 | 201 | ····move-result-object·v5 |
| 202 | ····.line·181 | ||
| 197 | ····invoke-static/range·{v0·..·v5},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/Exception;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V | 203 | ····invoke-static/range·{v0·..·v5},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/Exception;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V |
| 198 | ····.line·184 | 204 | ····.line·184 |
| 199 | ····invoke-virtual·{v2},·Lorg/schabi/newpipe/extractor/ExtractionException;->printStackTrace()V | 205 | ····invoke-virtual·{v2},·Lorg/schabi/newpipe/extractor/ExtractionException;->printStackTrace()V |
| 200 | ····goto·:goto_0 | 206 | ····goto·:goto_0 |
| Offset 247, 23 lines modified | Offset 253, 26 lines modified | ||
| 247 | ····invoke-virtual·{v4,·v11},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; | 253 | ····invoke-virtual·{v4,·v11},·Lorg/schabi/newpipe/VideoItemListActivity;->findViewById(I)Landroid/view/View; |
| 248 | ····move-result-object·v4 | 254 | ····move-result-object·v4 |
| 249 | ····iget·v5,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->serviceId:I | 255 | ····iget·v5,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->serviceId:I |
| 256 | ····.line·191 | ||
| 250 | ····invoke-static·{v5},·Lorg/schabi/newpipe/extractor/ServiceList;->getNameOfService(I)Ljava/lang/String; | 257 | ····invoke-static·{v5},·Lorg/schabi/newpipe/extractor/ServiceList;->getNameOfService(I)Ljava/lang/String; |
| 251 | ····move-result-object·v5 | 258 | ····move-result-object·v5 |
| 252 | ····iget-object·v11,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->query:Ljava/lang/String; | 259 | ····iget-object·v11,·p0,·Lorg/schabi/newpipe/VideoItemListActivity$SuggestionSearchRunnable;->query:Ljava/lang/String; |
| 253 | ····const·v12,·0x7f07003e | 260 | ····const·v12,·0x7f07003e |
| 261 | ····.line·190 | ||
| 254 | ····invoke-static·{v13,·v5,·v11,·v12},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; | 262 | ····invoke-static·{v13,·v5,·v11,·v12},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; |
| 255 | ····move-result-object·v5 | 263 | ····move-result-object·v5 |
| 264 | ····.line·189 | ||
| 256 | ····invoke-static/range·{v0·..·v5},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/Exception;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V | 265 | ····invoke-static/range·{v0·..·v5},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/Exception;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V |
| 257 | ····goto·:goto_0 | 266 | ····goto·:goto_0 |
| 258 | .end·method | 267 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 22 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListFragment;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListFragment;)V |
| 25 | ····.locals·2 | 25 | ····.locals·2 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemListFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·280 | 28 | ····.line·280 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 61, 14 lines modified | Offset 62, 15 lines modified | ||
| 61 | ····const/4·v3,·0x1 | 62 | ····const/4·v3,·0x1 |
| 62 | ····if-eq·v2,·v3,·:cond_0 | 63 | ····if-eq·v2,·v3,·:cond_0 |
| 63 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 64 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 65 | ····.line·291 | ||
| 64 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->list:Landroid/widget/ListView; | 66 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->list:Landroid/widget/ListView; |
| 65 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$600(Lorg/schabi/newpipe/VideoItemListFragment;)Landroid/widget/ListView; | 67 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$600(Lorg/schabi/newpipe/VideoItemListFragment;)Landroid/widget/ListView; |
| 66 | ····move-result-object·v2 | 68 | ····move-result-object·v2 |
| 67 | ····const/4·v3,·0x0 | 69 | ····const/4·v3,·0x0 |
| Offset 76, 14 lines modified | Offset 78, 15 lines modified | ||
| 76 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
| 77 | ····if-eqz·v2,·:cond_0 | 79 | ····if-eqz·v2,·:cond_0 |
| 78 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 80 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 81 | ····.line·292 | ||
| 79 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->list:Landroid/widget/ListView; | 82 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->list:Landroid/widget/ListView; |
| 80 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$600(Lorg/schabi/newpipe/VideoItemListFragment;)Landroid/widget/ListView; | 83 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$600(Lorg/schabi/newpipe/VideoItemListFragment;)Landroid/widget/ListView; |
| 81 | ····move-result-object·v2 | 84 | ····move-result-object·v2 |
| 82 | ····invoke-virtual·{v2},·Landroid/widget/ListView;->getLastVisiblePosition()I | 85 | ····invoke-virtual·{v2},·Landroid/widget/ListView;->getLastVisiblePosition()I |
| Offset 106, 14 lines modified | Offset 109, 15 lines modified | ||
| 106 | ····add-int/lit8·v3,·v3,·-0x1 | 109 | ····add-int/lit8·v3,·v3,·-0x1 |
| 107 | ····if-ne·v2,·v3,·:cond_0 | 110 | ····if-ne·v2,·v3,·:cond_0 |
| 108 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 111 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 112 | ····.line·293 | ||
| 109 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->list:Landroid/widget/ListView; | 113 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->list:Landroid/widget/ListView; |
| 110 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$600(Lorg/schabi/newpipe/VideoItemListFragment;)Landroid/widget/ListView; | 114 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$600(Lorg/schabi/newpipe/VideoItemListFragment;)Landroid/widget/ListView; |
| 111 | ····move-result-object·v2 | 115 | ····move-result-object·v2 |
| 112 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 116 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| Offset 164, 14 lines modified | Offset 168, 15 lines modified | ||
| 164 | ····cmp-long·v2,·v2,·v4 | 168 | ····cmp-long·v2,·v2,·v4 |
| 165 | ····if-lez·v2,·:cond_0 | 169 | ····if-lez·v2,·:cond_0 |
| 166 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 170 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$1;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 171 | ····.line·296 | ||
| 167 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->loadingNextPage:Z | 172 | ····#·getter·for:·Lorg/schabi/newpipe/VideoItemListFragment;->loadingNextPage:Z |
| 168 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$700(Lorg/schabi/newpipe/VideoItemListFragment;)Z | 173 | ····invoke-static·{v2},·Lorg/schabi/newpipe/VideoItemListFragment;->access$700(Lorg/schabi/newpipe/VideoItemListFragment;)Z |
| 169 | ····move-result·v2 | 174 | ····move-result·v2 |
| 170 | ····if-nez·v2,·:cond_0 | 175 | ····if-nez·v2,·:cond_0 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$message:Ljava/lang/String; | 22 | .field·final·synthetic·val$message:Ljava/lang/String; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListFragment;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListFragment;Ljava/lang/String;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemListFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·349 | 28 | ····.line·349 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$2;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$2;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$2;->val$message:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$2;->val$message:Ljava/lang/String; |
| Offset 62, 12 lines modified | Offset 63, 13 lines modified | ||
| 62 | ····const/4·v2,·0x0 | 63 | ····const/4·v2,·0x0 |
| 63 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 64 | ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 64 | ····move-result-object·v0 | 65 | ····move-result-object·v0 |
| 66 | ····.line·354 | ||
| 65 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 67 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 66 | ····.line·355 | 68 | ····.line·355 |
| 67 | ····return-void | 69 | ····return-void |
| 68 | .end·method | 70 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$stringResource:I | 22 | .field·final·synthetic·val$stringResource:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListFragment;I)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/VideoItemListFragment;I)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/VideoItemListFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·360 | 28 | ····.line·360 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$3;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$3;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 29 | ····iput·p2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$3;->val$stringResource:I | 30 | ····iput·p2,·p0,·Lorg/schabi/newpipe/VideoItemListFragment$3;->val$stringResource:I |
| Offset 66, 12 lines modified | Offset 67, 13 lines modified | ||
| 66 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
| 67 | ····invoke-static·{v0,·v1,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 68 | ····invoke-static·{v0,·v1,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 68 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
| 70 | ····.line·365 | ||
| 69 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 71 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 70 | ····.line·366 | 72 | ····.line·366 |
| 71 | ····return-void | 73 | ····return-void |
| 72 | .end·method | 74 | .end·method |
| Offset 74, 167 lines modified | Offset 74, 166 lines modified | ||
| 74 | ····.line·99 | 74 | ····.line·99 |
| 75 | ····return-void | 75 | ····return-void |
| 76 | .end·method | 76 | .end·method |
| 77 | #·virtual·methods | 77 | #·virtual·methods |
| 78 | .method·public·run()V | 78 | .method·public·run()V |
| 79 |
····.locals·1 |
79 | ····.locals·17 |
| 80 | ····.prologue | 80 | ····.prologue |
| 81 | ····.line·105 | 81 | ····.line·105 |
| 82 |
····const/4·v1 |
82 | ····const/4·v13,·0x0 |
| 83 | ····.line·107 | 83 | ····.line·107 |
| 84 |
····.local·v1 |
84 | ····.local·v13,·"result":Lorg/schabi/newpipe/extractor/SearchResult; |
| 85 | ····:try_start_0 | 85 | ····:try_start_0 |
| 86 | ····move-object/from16·v0,·p0 | 86 | ····move-object/from16·v0,·p0 |
| 87 |
····iget-object·v |
87 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 88 |
····invoke-virtual·{v |
88 | ····invoke-virtual·{v1},·Lorg/schabi/newpipe/VideoItemListFragment;->getContext()Landroid/content/Context; |
| 89 |
····move-result-object·v |
89 | ····move-result-object·v1 |
| 90 |
····invoke-static·{v |
90 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 91 |
····move-result-object·v1 |
91 | ····move-result-object·v16 |
| 92 | ····.line·108 | 92 | ····.line·108 |
| 93 |
····.local·v1 |
93 | ····.local·v16,·"sp":Landroid/content/SharedPreferences; |
| 94 | ····move-object/from16·v0,·p0 | 94 | ····move-object/from16·v0,·p0 |
| 95 |
····iget-object·v |
95 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 96 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v1},·Lorg/schabi/newpipe/VideoItemListFragment;->getContext()Landroid/content/Context; |
| 97 |
····move-result-object·v |
97 | ····move-result-object·v1 |
| 98 |
····const·v |
98 | ····const·v2,·0x7f070050 |
| 99 |
····invoke-virtual·{v |
99 | ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| 100 |
····move-result-object·v1 |
100 | ····move-result-object·v15 |
| 101 | ····.line·109 | 101 | ····.line·109 |
| 102 |
····.local·v1 |
102 | ····.local·v15,·"searchLanguageKey":Ljava/lang/String; |
| 103 | ····move-object/from16·v0,·p0 | 103 | ····move-object/from16·v0,·p0 |
| 104 |
····iget-object·v |
104 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->this$0:Lorg/schabi/newpipe/VideoItemListFragment; |
| 105 | ····const·v3,·0x7f070027 | ||
| 106 |
···· |
105 | ····const·v2,·0x7f070027 |
| 107 |
···· |
106 | ····.line·110 |
| 107 | ····invoke-virtual·{v1,·v2},·Lorg/schabi/newpipe/VideoItemListFragment;->getString(I)Ljava/lang/String; | ||
| 108 |
····move- |
108 | ····move-result-object·v1 |
| 109 |
···· |
109 | ····.line·109 |
| 110 | ····move-object/from16·v0,·v16 | ||
| 110 |
····invoke-interface·{v0,·v1,·v |
111 | ····invoke-interface·{v0,·v15,·v1},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 111 |
····move-result-object·v1 |
112 | ····move-result-object·v14 |
| 112 | ····.line·111 | 113 | ····.line·111 |
| 113 |
····.local·v1 |
114 | ····.local·v14,·"searchLanguage":Ljava/lang/String; |
| 114 | ····move-object/from16·v0,·p0 | 115 | ····move-object/from16·v0,·p0 |
| 115 |
····iget-object·v |
116 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->engine:Lorg/schabi/newpipe/extractor/SearchEngine; |
| 116 | ····move-object/from16·v0,·p0 | 117 | ····move-object/from16·v0,·p0 |
| 117 |
····iget-object·v |
118 | ····iget-object·v2,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->query:Ljava/lang/String; |
| 118 | ····move-object/from16·v0,·p0 | 119 | ····move-object/from16·v0,·p0 |
| 119 |
····iget·v |
120 | ····iget·v3,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->page:I |
| 120 |
····new-instance·v |
121 | ····new-instance·v4,·Lorg/schabi/newpipe/Downloader; |
| 121 |
····invoke-direct·{v |
122 | ····invoke-direct·{v4},·Lorg/schabi/newpipe/Downloader;-><init>()V |
| 122 | ····move-object/from16·v0,·v16 | ||
| 123 |
|
123 | ····.line·112 |
| 124 | ····invoke-static·{v1,·v2,·v3,·v14,·v4},·Lorg/schabi/newpipe/extractor/SearchResult;->getSearchResult(Lorg/schabi/newpipe/extractor/SearchEngine;Ljava/lang/String;ILjava/lang/String;Lorg/schabi/newpipe/extractor/Downloader;)Lorg/schabi/newpipe/extractor/SearchResult; | ||
| 124 |
····move-result-object·v1 |
125 | ····move-result-object·v13 |
| 125 | ····.line·114 | 126 | ····.line·114 |
| 126 | ····move-object/from16·v0,·p0 | 127 | ····move-object/from16·v0,·p0 |
| 127 |
····iget-boolean·v |
128 | ····iget-boolean·v1,·v0,·Lorg/schabi/newpipe/VideoItemListFragment$SearchRunnable;->runs:Z |
| 128 |
····if-eqz·v |
129 | ····if-eqz·v1,·:cond_0 |
| 129 | ····.line·115 | 130 | ····.line·115 |
| Max diff block lines reached; 18754/24421 bytes (76.79%) of diff not shown. | |||
| Offset 486, 14 lines modified | Offset 486, 15 lines modified | ||
| 486 | ····const/4·v3,·0x0 | 486 | ····const/4·v3,·0x0 |
| 487 | ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 487 | ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 488 | ····move-result-object·v1 | 488 | ····move-result-object·v1 |
| 489 | ····.line·217 | ||
| 489 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 490 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
| 490 | ····.line·218 | 491 | ····.line·218 |
| 491 | ····sget-object·v1,·Lorg/schabi/newpipe/VideoItemListFragment;->TAG:Ljava/lang/String; | 492 | ····sget-object·v1,·Lorg/schabi/newpipe/VideoItemListFragment;->TAG:Ljava/lang/String; |
| 492 | ····const-string·v2,·"Trying·to·set·value·while·activity·doesn\'t·exist·anymore." | 493 | ····const-string·v2,·"Trying·to·set·value·while·activity·doesn\'t·exist·anymore." |
| Offset 526, 14 lines modified | Offset 527, 15 lines modified | ||
| 526 | ····const/4·v3,·0x0 | 527 | ····const/4·v3,·0x0 |
| 527 | ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 528 | ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 528 | ····move-result-object·v1 | 529 | ····move-result-object·v1 |
| 530 | ····.line·221 | ||
| 529 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 531 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
| 530 | ····.line·222 | 532 | ····.line·222 |
| 531 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->printStackTrace()V | 533 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->printStackTrace()V |
| 532 | ····:try_end_2 | 534 | ····:try_end_2 |
| 533 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 535 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
| Offset 584, 14 lines modified | Offset 586, 15 lines modified | ||
| 584 | ····.line·204 | 586 | ····.line·204 |
| 585 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/VideoItemListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 587 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/VideoItemListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
| 586 | ····move-result-object·v0 | 588 | ····move-result-object·v0 |
| 587 | ····const·v1,·0x7f070030 | 589 | ····const·v1,·0x7f070030 |
| 590 | ····.line·205 | ||
| 588 | ····invoke-virtual·{p0,·v1},·Lorg/schabi/newpipe/VideoItemListFragment;->getString(I)Ljava/lang/String; | 591 | ····invoke-virtual·{p0,·v1},·Lorg/schabi/newpipe/VideoItemListFragment;->getString(I)Ljava/lang/String; |
| 589 | ····move-result-object·v1 | 592 | ····move-result-object·v1 |
| 590 | ····new-array·v2,·v5,·[Ljava/lang/Object; | 593 | ····new-array·v2,·v5,·[Ljava/lang/Object; |
| 591 | ····const/4·v3,·0x0 | 594 | ····const/4·v3,·0x0 |
| Offset 600, 18 lines modified | Offset 603, 20 lines modified | ||
| 600 | ····aput-object·v4,·v2,·v3 | 603 | ····aput-object·v4,·v2,·v3 |
| 601 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 604 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 602 | ····move-result-object·v1 | 605 | ····move-result-object·v1 |
| 606 | ····.line·204 | ||
| 603 | ····invoke-static·{v0,·v1,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 607 | ····invoke-static·{v0,·v1,·v5},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 604 | ····move-result-object·v0 | 608 | ····move-result-object·v0 |
| 609 | ····.line·206 | ||
| 605 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 610 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
| 606 | ····.line·209 | 611 | ····.line·209 |
| 607 | ····:cond_0 | 612 | ····:cond_0 |
| 608 | ····return-void | 613 | ····return-void |
| 609 | .end·method | 614 | .end·method |
| Offset 719, 14 lines modified | Offset 724, 15 lines modified | ||
| 719 | ····const·v1,·0x7f04003f | 724 | ····const·v1,·0x7f04003f |
| 720 | ····const/4·v2,·0x0 | 725 | ····const/4·v2,·0x0 |
| 721 | ····const/4·v3,·0x0 | 726 | ····const/4·v3,·0x0 |
| 727 | ····.line·267 | ||
| 722 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 728 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
| 723 | ····move-result-object·v0 | 729 | ····move-result-object·v0 |
| 724 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemListFragment;->footer:Landroid/view/View; | 730 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/VideoItemListFragment;->footer:Landroid/view/View; |
| 725 | ····.line·270 | 731 | ····.line·270 |
| Offset 735, 14 lines modified | Offset 741, 15 lines modified | ||
| 735 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/VideoItemListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V | 741 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/VideoItemListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V |
| 736 | ····.line·273 | 742 | ····.line·273 |
| 737 | ····if-eqz·p2,·:cond_0 | 743 | ····if-eqz·p2,·:cond_0 |
| 738 | ····const-string·v0,·"activated_position" | 744 | ····const-string·v0,·"activated_position" |
| 745 | ····.line·275 | ||
| 739 | ····invoke-virtual·{p2,·v0},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z | 746 | ····invoke-virtual·{p2,·v0},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
| 740 | ····move-result·v0 | 747 | ····move-result·v0 |
| 741 | ····if-eqz·v0,·:cond_0 | 748 | ····if-eqz·v0,·:cond_0 |
| Max diff block lines reached; 0/2665 bytes (0.00%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/DownloadDialog; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·71 | 27 | ····.line·71 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$1;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$1;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$tCount:Landroid/widget/TextView; | 22 | .field·final·synthetic·val$tCount:Landroid/widget/TextView; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;Landroid/widget/TextView;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;Landroid/widget/TextView;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/DownloadDialog; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·134 | 28 | ····.line·134 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$3;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$3;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$3;->val$tCount:Landroid/widget/TextView; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$3;->val$tCount:Landroid/widget/TextView; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/DownloadDialog; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·162 | 27 | ····.line·162 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$4;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$4;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 114, 66 lines modified | Offset 114, 65 lines modified | ||
| 114 | ····.line·196 | 114 | ····.line·196 |
| 115 | ····new-instance·v0,·Ljava/util/ArrayList; | 115 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 116 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 116 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 117 | ····.line·197 | 117 | ····.line·197 |
| 118 | ····.local·v0,·"forbiddenCharsPatterns":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 118 | ····.local·v0,·"forbiddenCharsPatterns":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 119 |
····const-string·v |
119 | ····const-string·v3,·"[:]+" |
| 120 |
····invoke-interface·{v0,·v |
120 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 121 | ····.line·198 | 121 | ····.line·198 |
| 122 |
····const-string·v |
122 | ····const-string·v3,·"[\\*\"/\\\\\\[\\]\\:\\;\\|\\=\\,]+" |
| 123 |
····invoke-interface·{v0,·v |
123 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 124 | ····.line·199 | 124 | ····.line·199 |
| 125 |
····const-string·v |
125 | ····const-string·v3,·"[^\\w\\d\\.]+" |
| 126 |
····invoke-interface·{v0,·v |
126 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 127 | ····.line·200 | 127 | ····.line·200 |
| 128 |
····move-object·v |
128 | ····move-object·v1,·p1 |
| 129 | ····.line·201 | 129 | ····.line·201 |
| 130 |
····.local·v |
130 | ····.local·v1,·"nameToTest":Ljava/lang/String; |
| 131 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 131 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 132 |
····move-result-object·v |
132 | ····move-result-object·v3 |
| 133 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 134 | ····:goto_0 | 133 | ····:goto_0 |
| 135 |
····invoke-interface·{v |
134 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 136 | ····move-result·v4 | 135 | ····move-result·v4 |
| 137 | ····if-eqz·v4,·:cond_0 | 136 | ····if-eqz·v4,·:cond_0 |
| 138 |
····invoke-interface·{v |
137 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 139 |
····move-result-object·v |
138 | ····move-result-object·v2 |
| 140 |
····check-cast·v |
139 | ····check-cast·v2,·Ljava/lang/String; |
| 141 | ····.line·202 | 140 | ····.line·202 |
| 142 |
····.local·v |
141 | ····.local·v2,·"pattern":Ljava/lang/String; |
| 143 | ····const-string·v4,·"_" | 142 | ····const-string·v4,·"_" |
| 144 |
····invoke-virtual·{v |
143 | ····invoke-virtual·{v1,·v2,·v4},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 145 |
····move-result-object·v |
144 | ····move-result-object·v1 |
| 146 | ····.line·203 | 145 | ····.line·203 |
| 147 | ····goto·:goto_0 | 146 | ····goto·:goto_0 |
| 148 | ····.line·204 | 147 | ····.line·204 |
| 149 |
····.end·local·v |
148 | ····.end·local·v2····#·"pattern":Ljava/lang/String; |
| 150 | ····:cond_0 | 149 | ····:cond_0 |
| 151 |
····return-object·v |
150 | ····return-object·v1 |
| 152 | .end·method | 151 | .end·method |
| 153 | .method·private·download()V | 152 | .method·private·download()V |
| 154 | ····.locals·12 | 153 | ····.locals·12 |
| 155 | ····.prologue | 154 | ····.prologue |
| 156 | ····.line·211 | 155 | ····.line·211 |
| Offset 256, 46 lines modified | Offset 255, 50 lines modified | ||
| 256 | ····if-eqz·v8,·:cond_1 | 255 | ····if-eqz·v8,·:cond_1 |
| 257 | ····.line·224 | 256 | ····.line·224 |
| 258 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/download/DownloadDialog;->mManager:Lus/shandian/giga/get/DownloadManager; | 257 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/download/DownloadDialog;->mManager:Lus/shandian/giga/get/DownloadManager; |
| 259 | ····const-string·v9,·"audio_url" | 258 | ····const-string·v9,·"audio_url" |
| 259 | ····.line·225 | ||
| 260 | ····invoke-virtual·{v0,·v9},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 260 | ····invoke-virtual·{v0,·v9},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 261 | ····move-result-object·v9 | 261 | ····move-result-object·v9 |
| 262 | ····new-instance·v10,·Ljava/lang/StringBuilder; | 262 | ····new-instance·v10,·Ljava/lang/StringBuilder; |
| 263 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V | 263 | ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V |
| 264 | ····invoke-virtual·{v10,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 264 | ····invoke-virtual·{v10,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 265 | ····move-result-object·v10 | 265 | ····move-result-object·v10 |
| 266 | ····const-string·v11,·"file_suffix_audio" | 266 | ····const-string·v11,·"file_suffix_audio" |
| 267 | ····.line·226 | ||
| 267 | ····invoke-virtual·{v0,·v11},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 268 | ····invoke-virtual·{v0,·v11},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
| 268 | ····move-result-object·v11 | 269 | ····move-result-object·v11 |
| 269 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 270 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 270 | ····move-result-object·v10 | 271 | ····move-result-object·v10 |
| 271 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 272 | ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| Max diff block lines reached; 2099/5706 bytes (36.79%) of diff not shown. | |||
| Offset 642, 51 lines modified | Offset 642, 56 lines modified | ||
| 642 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->context:Landroid/content/Context; | 642 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->context:Landroid/content/Context; |
| 643 | ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 643 | ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
| 644 | ····const·v2,·0x1080081 | 644 | ····const·v2,·0x1080081 |
| 645 | ····.line·91 | ||
| 645 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 646 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 646 | ····move-result-object·v1 | 647 | ····move-result-object·v1 |
| 647 | ····check-cast·v0,·Landroid/graphics/drawable/BitmapDrawable; | 648 | ····check-cast·v0,·Landroid/graphics/drawable/BitmapDrawable; |
| 649 | ····.line·92 | ||
| 648 | ····.end·local·v0····#·"icon":Landroid/graphics/drawable/Drawable; | 650 | ····.end·local·v0····#·"icon":Landroid/graphics/drawable/Drawable; |
| 649 | ····invoke-virtual·{v0},·Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap; | 651 | ····invoke-virtual·{v0},·Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap; |
| 650 | ····move-result-object·v2 | 652 | ····move-result-object·v2 |
| 651 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; | 653 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 652 | ····move-result-object·v1 | 654 | ····move-result-object·v1 |
| 653 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->saveFilePath:Ljava/io/File; | 655 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->saveFilePath:Ljava/io/File; |
| 656 | ····.line·93 | ||
| 654 | ····invoke-virtual·{v2},·Ljava/io/File;->getName()Ljava/lang/String; | 657 | ····invoke-virtual·{v2},·Ljava/io/File;->getName()Ljava/lang/String; |
| 655 | ····move-result-object·v2 | 658 | ····move-result-object·v2 |
| 656 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 659 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 657 | ····move-result-object·v1 | 660 | ····move-result-object·v1 |
| 658 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->saveFilePath:Ljava/io/File; | 661 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->saveFilePath:Ljava/io/File; |
| 662 | ····.line·94 | ||
| 659 | ····invoke-virtual·{v2},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 663 | ····invoke-virtual·{v2},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
| 660 | ····move-result-object·v2 | 664 | ····move-result-object·v2 |
| 661 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 665 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 662 | ····move-result-object·v1 | 666 | ····move-result-object·v1 |
| 663 | ····iget·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->fileSize:I | 667 | ····iget·v2,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->fileSize:I |
| 668 | ····.line·95 | ||
| 664 | ····invoke-virtual·{v1,·v2,·v3,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; | 669 | ····invoke-virtual·{v1,·v2,·v3,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; |
| 665 | ····move-result-object·v1 | 670 | ····move-result-object·v1 |
| 666 | ····iput-object·v1,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->builder:Landroid/support/v4/app/NotificationCompat$Builder; | 671 | ····iput-object·v1,·p0,·Lorg/schabi/newpipe/download/FileDownloader;->builder:Landroid/support/v4/app/NotificationCompat$Builder; |
| 667 | ····.line·96 | 672 | ····.line·96 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/MainActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·70 | 27 | ····.line·70 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$1;->this$0:Lorg/schabi/newpipe/download/MainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$1;->this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/MainActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·111 | 27 | ····.line·111 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$2;->this$0:Lorg/schabi/newpipe/download/MainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$2;->this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$tCount:Landroid/widget/TextView; | 22 | .field·final·synthetic·val$tCount:Landroid/widget/TextView; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;Landroid/widget/TextView;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;Landroid/widget/TextView;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/MainActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·163 | 28 | ····.line·163 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$3;->this$0:Lorg/schabi/newpipe/download/MainActivity; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$3;->this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/MainActivity$3;->val$tCount:Landroid/widget/TextView; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/MainActivity$3;->val$tCount:Landroid/widget/TextView; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$dialog:Landroid/app/AlertDialog; | 22 | .field·final·synthetic·val$dialog:Landroid/app/AlertDialog; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;Landroid/app/AlertDialog;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;Landroid/app/AlertDialog;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/MainActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·200 | 28 | ····.line·200 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$4;->this$0:Lorg/schabi/newpipe/download/MainActivity; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$4;->this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/MainActivity$4;->val$dialog:Landroid/app/AlertDialog; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/MainActivity$4;->val$dialog:Landroid/app/AlertDialog; |
| Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
| 26 | .field·final·synthetic·val$threads:Landroid/widget/SeekBar; | 26 | .field·final·synthetic·val$threads:Landroid/widget/SeekBar; |
| 27 | #·direct·methods | 27 | #·direct·methods |
| 28 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;Landroid/widget/EditText;Landroid/widget/SeekBar;Landroid/app/AlertDialog;)V | 28 | .method·constructor·<init>(Lorg/schabi/newpipe/download/MainActivity;Landroid/widget/EditText;Landroid/widget/SeekBar;Landroid/app/AlertDialog;)V |
| 29 | ····.locals·0 | 29 | ····.locals·0 |
| 30 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/MainActivity; | ||
| 30 | ····.prologue | 31 | ····.prologue |
| 31 | ····.line·207 | 32 | ····.line·207 |
| 32 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$5;->this$0:Lorg/schabi/newpipe/download/MainActivity; | 33 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/MainActivity$5;->this$0:Lorg/schabi/newpipe/download/MainActivity; |
| 33 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/MainActivity$5;->val$name:Landroid/widget/EditText; | 34 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/download/MainActivity$5;->val$name:Landroid/widget/EditText; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/download/DownloadDialog;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/download/DownloadDialog; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·127 | 27 | ····.line·127 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$2;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/download/DownloadDialog$2;->this$0:Lorg/schabi/newpipe/download/DownloadDialog; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 279, 22 lines modified | Offset 279, 25 lines modified | ||
| 279 | ····.line·193 | 279 | ····.line·193 |
| 280 | ····new-instance·v8,·Landroid/app/AlertDialog$Builder; | 280 | ····new-instance·v8,·Landroid/app/AlertDialog$Builder; |
| 281 | ····invoke-direct·{v8,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 281 | ····invoke-direct·{v8,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
| 282 | ····const/4·v9,·0x1 | 282 | ····const/4·v9,·0x1 |
| 283 | ····.line·194 | ||
| 283 | ····invoke-virtual·{v8,·v9},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 284 | ····invoke-virtual·{v8,·v9},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
| 284 | ····move-result-object·v8 | 285 | ····move-result-object·v8 |
| 286 | ····.line·195 | ||
| 285 | ····invoke-virtual·{v8,·v7},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 287 | ····invoke-virtual·{v8,·v7},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
| 286 | ····move-result-object·v8 | 288 | ····move-result-object·v8 |
| 289 | ····.line·196 | ||
| 287 | ····invoke-virtual·{v8},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 290 | ····invoke-virtual·{v8},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
| 288 | ····move-result-object·v1 | 291 | ····move-result-object·v1 |
| 289 | ····.line·198 | 292 | ····.line·198 |
| 290 | ····.local·v1,·"dialog":Landroid/app/AlertDialog; | 293 | ····.local·v1,·"dialog":Landroid/app/AlertDialog; |
| 291 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog;->show()V | 294 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog;->show()V |
| Offset 337, 24 lines modified | Offset 340, 27 lines modified | ||
| 337 | ····move-result-object·v0 | 340 | ····move-result-object·v0 |
| 338 | ····const·v1,·0x7f0e0069 | 341 | ····const·v1,·0x7f0e0069 |
| 339 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/MainActivity;->mFragment:Lus/shandian/giga/ui/fragment/MissionsFragment; | 342 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/download/MainActivity;->mFragment:Lus/shandian/giga/ui/fragment/MissionsFragment; |
| 343 | ····.line·149 | ||
| 340 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 344 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
| 341 | ····move-result-object·v0 | 345 | ····move-result-object·v0 |
| 342 | ····const/16·v1,·0x1003 | 346 | ····const/16·v1,·0x1003 |
| 347 | ····.line·150 | ||
| 343 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentTransaction;->setTransition(I)Landroid/app/FragmentTransaction; | 348 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentTransaction;->setTransition(I)Landroid/app/FragmentTransaction; |
| 344 | ····move-result-object·v0 | 349 | ····move-result-object·v0 |
| 350 | ····.line·151 | ||
| 345 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I | 351 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I |
| 346 | ····.line·152 | 352 | ····.line·152 |
| 347 | ····return-void | 353 | ····return-void |
| 348 | .end·method | 354 | .end·method |
| Offset 600, 20 lines modified | Offset 606, 22 lines modified | ||
| 600 | ····invoke-virtual·{v3,·p1},·Lus/shandian/giga/ui/fragment/MissionsFragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z | 606 | ····invoke-virtual·{v3,·p1},·Lus/shandian/giga/ui/fragment/MissionsFragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z |
| 601 | ····move-result·v3 | 607 | ····move-result·v3 |
| 602 | ····if-nez·v3,·:cond_0 | 608 | ····if-nez·v3,·:cond_0 |
| 609 | ····.line·279 | ||
| 603 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/AppCompatActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z | 610 | ····invoke-super·{p0,·p1},·Landroid/support/v7/app/AppCompatActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z |
| 604 | ····move-result·v3 | 611 | ····move-result·v3 |
| 605 | ····if-eqz·v3,·:cond_1 | 612 | ····if-eqz·v3,·:cond_1 |
| 613 | ····.line·278 | ||
| 606 | ····:cond_0 | 614 | ····:cond_0 |
| 607 | ····:goto_0 | 615 | ····:goto_0 |
| 608 | ····return·v2 | 616 | ····return·v2 |
| 609 | ····.line·259 | 617 | ····.line·259 |
| 610 | ····:sswitch_0 | 618 | ····:sswitch_0 |
| 611 | ····new-instance·v1,·Landroid/content/Intent; | 619 | ····new-instance·v1,·Landroid/content/Intent; |
| Offset 657, 23 lines modified | Offset 665, 25 lines modified | ||
| 657 | ····const/4·v4,·0x4 | 665 | ····const/4·v4,·0x4 |
| 658 | ····const-string·v5,·"user_report" | 666 | ····const-string·v5,·"user_report" |
| 659 | ····const·v6,·0x7f0700a8 | 667 | ····const·v6,·0x7f0700a8 |
| 668 | ····.line·272 | ||
| 660 | ····invoke-static·{v4,·v7,·v5,·v6},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; | 669 | ····invoke-static·{v4,·v7,·v5,·v6},·Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;->make(ILjava/lang/String;Ljava/lang/String;I)Lorg/schabi/newpipe/ErrorActivity$ErrorInfo; |
| 661 | ····move-result-object·v4 | 670 | ····move-result-object·v4 |
| 671 | ····.line·270 | ||
| 662 | ····invoke-static·{p0,·v3,·v7,·v7,·v4},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/content/Context;Ljava/util/List;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V | 672 | ····invoke-static·{p0,·v3,·v7,·v7,·v4},·Lorg/schabi/newpipe/ErrorActivity;->reportError(Landroid/content/Context;Ljava/util/List;Ljava/lang/Class;Landroid/view/View;Lorg/schabi/newpipe/ErrorActivity$ErrorInfo;)V |
| 663 | ····goto·:goto_0 | 673 | ····goto·:goto_0 |
| 664 |
····.line·27 |
674 | ····.line·279 |
| 665 | ····:cond_1 | 675 | ····:cond_1 |
| 666 | ····const/4·v2,·0x0 | 676 | ····const/4·v2,·0x0 |
| 667 | ····goto·:goto_0 | 677 | ····goto·:goto_0 |
| Max diff block lines reached; 36/2762 bytes (1.30%) of diff not shown. | |||
| Offset 223, 31 lines modified | Offset 223, 35 lines modified | ||
| 223 | ····if-eqz·v14,·:cond_2 | 223 | ····if-eqz·v14,·:cond_2 |
| 224 | ····.line·70 | 224 | ····.line·70 |
| 225 | ····const-string·v14,·"" | 225 | ····const-string·v14,·"" |
| 226 | ····const-string·v15,·"bandwidth" | 226 | ····const-string·v15,·"bandwidth" |
| 227 | ····.line·71 | ||
| 227 | ····invoke-interface·{v12,·v14,·v15},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 228 | ····invoke-interface·{v12,·v14,·v15},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 228 | ····move-result-object·v14 | 229 | ····move-result-object·v14 |
| 230 | ····.line·70 | ||
| 229 | ····invoke-static·{v14},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 231 | ····invoke-static·{v14},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 230 | ····move-result·v3 | 232 | ····move-result·v3 |
| 231 | ····.line·72 | 233 | ····.line·72 |
| 232 | ····const-string·v14,·"" | 234 | ····const-string·v14,·"" |
| 233 | ····const-string·v15,·"audioSamplingRate" | 235 | ····const-string·v15,·"audioSamplingRate" |
| 236 | ····.line·73 | ||
| 234 | ····invoke-interface·{v12,·v14,·v15},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 237 | ····invoke-interface·{v12,·v14,·v15},·Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 235 | ····move-result-object·v14 | 238 | ····move-result-object·v14 |
| 239 | ····.line·72 | ||
| 236 | ····invoke-static·{v14},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 240 | ····invoke-static·{v14},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 237 | ····move-result·v5 | 241 | ····move-result·v5 |
| 238 | ····goto·:goto_1 | 242 | ····goto·:goto_1 |
| 239 | ····.line·74 | 243 | ····.line·74 |
| Offset 267, 14 lines modified | Offset 271, 15 lines modified | ||
| 267 | ····.line·81 | 271 | ····.line·81 |
| 268 | ····:pswitch_1 | 272 | ····:pswitch_1 |
| 269 | ····if-eqz·v6,·:cond_0 | 273 | ····if-eqz·v6,·:cond_0 |
| 270 | ····const-string·v14,·"audio" | 274 | ····const-string·v14,·"audio" |
| 275 | ····.line·82 | ||
| 271 | ····invoke-virtual·{v4,·v14},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 276 | ····invoke-virtual·{v4,·v14},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
| 272 | ····move-result·v14 | 277 | ····move-result·v14 |
| 273 | ····if-eqz·v14,·:cond_0 | 278 | ····if-eqz·v14,·:cond_0 |
| 274 | ····.line·83 | 279 | ····.line·83 |
| Offset 216, 152 lines modified | Offset 216, 143 lines modified | ||
| 216 | ····.locals·5 | 216 | ····.locals·5 |
| 217 | ····.param·p0,·"ident"····#·I | 217 | ····.param·p0,·"ident"····#·I |
| 218 | ····.prologue | 218 | ····.prologue |
| 219 | ····.line·78 | 219 | ····.line·78 |
| 220 | ····invoke-static·{},·Lorg/schabi/newpipe/extractor/MediaFormat;->values()[Lorg/schabi/newpipe/extractor/MediaFormat; | 220 | ····invoke-static·{},·Lorg/schabi/newpipe/extractor/MediaFormat;->values()[Lorg/schabi/newpipe/extractor/MediaFormat; |
| 221 |
····move-result-object·v |
221 | ····move-result-object·v2 |
| 222 |
|
222 | ····array-length·v3,·v2 |
| 223 | ····array-length·v2,·v0 | ||
| 224 | ····.local·v2,·"len$":I | ||
| 225 | ····const/4·v1,·0x0 | 223 | ····const/4·v1,·0x0 |
| 226 | ····.local·v1,·"i$":I | ||
| 227 | ····:goto_0 | 224 | ····:goto_0 |
| 228 |
····if-ge·v1,·v |
225 | ····if-ge·v1,·v3,·:cond_1 |
| 229 |
····aget-object·v |
226 | ····aget-object·v0,·v2,·v1 |
| 230 | ····.line·79 | 227 | ····.line·79 |
| 231 |
····.local·v |
228 | ····.local·v0,·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 232 |
····iget·v4,·v |
229 | ····iget·v4,·v0,·Lorg/schabi/newpipe/extractor/MediaFormat;->id:I |
| 233 | ····if-ne·v4,·p0,·:cond_0 | 230 | ····if-ne·v4,·p0,·:cond_0 |
| 234 |
····iget-object·v |
231 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/extractor/MediaFormat;->mimeType:Ljava/lang/String; |
| 235 | ····.line·81 | 232 | ····.line·81 |
| 236 |
····.end·local·v |
233 | ····.end·local·v0····#·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 237 | ····:goto_1 | 234 | ····:goto_1 |
| 238 |
····return-object·v |
235 | ····return-object·v1 |
| 239 | ····.line·78 | 236 | ····.line·78 |
| 240 |
····.restart·local·v |
237 | ····.restart·local·v0····#·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 241 | ····:cond_0 | 238 | ····:cond_0 |
| 242 | ····add-int/lit8·v1,·v1,·0x1 | 239 | ····add-int/lit8·v1,·v1,·0x1 |
| 243 | ····goto·:goto_0 | 240 | ····goto·:goto_0 |
| 244 | ····.line·81 | 241 | ····.line·81 |
| 245 |
····.end·local·v |
242 | ····.end·local·v0····#·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 246 | ····:cond_1 | 243 | ····:cond_1 |
| 247 |
····const-string·v |
244 | ····const-string·v1,·"" |
| 248 | ····goto·:goto_1 | 245 | ····goto·:goto_1 |
| 249 | .end·method | 246 | .end·method |
| 250 | .method·public·static·getNameById(I)Ljava/lang/String; | 247 | .method·public·static·getNameById(I)Ljava/lang/String; |
| 251 | ····.locals·5 | 248 | ····.locals·5 |
| 252 | ····.param·p0,·"ident"····#·I | 249 | ····.param·p0,·"ident"····#·I |
| 253 | ····.prologue | 250 | ····.prologue |
| 254 | ····.line·56 | 251 | ····.line·56 |
| 255 | ····invoke-static·{},·Lorg/schabi/newpipe/extractor/MediaFormat;->values()[Lorg/schabi/newpipe/extractor/MediaFormat; | 252 | ····invoke-static·{},·Lorg/schabi/newpipe/extractor/MediaFormat;->values()[Lorg/schabi/newpipe/extractor/MediaFormat; |
| 256 |
····move-result-object·v |
253 | ····move-result-object·v2 |
| 257 |
|
254 | ····array-length·v3,·v2 |
| 258 | ····array-length·v2,·v0 | ||
| 259 | ····.local·v2,·"len$":I | ||
| 260 | ····const/4·v1,·0x0 | 255 | ····const/4·v1,·0x0 |
| 261 | ····.local·v1,·"i$":I | ||
| 262 | ····:goto_0 | 256 | ····:goto_0 |
| 263 |
····if-ge·v1,·v |
257 | ····if-ge·v1,·v3,·:cond_1 |
| 264 |
····aget-object·v |
258 | ····aget-object·v0,·v2,·v1 |
| 265 | ····.line·57 | 259 | ····.line·57 |
| 266 |
····.local·v |
260 | ····.local·v0,·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 267 |
····iget·v4,·v |
261 | ····iget·v4,·v0,·Lorg/schabi/newpipe/extractor/MediaFormat;->id:I |
| 268 | ····if-ne·v4,·p0,·:cond_0 | 262 | ····if-ne·v4,·p0,·:cond_0 |
| 269 |
····iget-object·v |
263 | ····iget-object·v1,·v0,·Lorg/schabi/newpipe/extractor/MediaFormat;->name:Ljava/lang/String; |
| 270 | ····.line·59 | 264 | ····.line·59 |
| 271 |
····.end·local·v |
265 | ····.end·local·v0····#·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 272 | ····:goto_1 | 266 | ····:goto_1 |
| 273 |
····return-object·v |
267 | ····return-object·v1 |
| 274 | ····.line·56 | 268 | ····.line·56 |
| 275 |
····.restart·local·v |
269 | ····.restart·local·v0····#·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 276 | ····:cond_0 | 270 | ····:cond_0 |
| 277 | ····add-int/lit8·v1,·v1,·0x1 | 271 | ····add-int/lit8·v1,·v1,·0x1 |
| 278 | ····goto·:goto_0 | 272 | ····goto·:goto_0 |
| 279 | ····.line·59 | 273 | ····.line·59 |
| 280 |
····.end·local·v |
274 | ····.end·local·v0····#·"vf":Lorg/schabi/newpipe/extractor/MediaFormat; |
| 281 | ····:cond_1 | 275 | ····:cond_1 |
| 282 |
····const-string·v |
276 | ····const-string·v1,·"" |
| 283 | ····goto·:goto_1 | 277 | ····goto·:goto_1 |
| 284 | .end·method | 278 | .end·method |
| Max diff block lines reached; 1929/5615 bytes (34.35%) of diff not shown. | |||
| Offset 44, 89 lines modified | Offset 44, 86 lines modified | ||
| 44 | ············Ljava/io/UnsupportedEncodingException; | 44 | ············Ljava/io/UnsupportedEncodingException; |
| 45 | ········} | 45 | ········} |
| 46 | ····.end·annotation | 46 | ····.end·annotation |
| 47 | ····.prologue | 47 | ····.prologue |
| 48 | ····const/4·v10,·0x1 | 48 | ····const/4·v10,·0x1 |
| 49 |
····const/4·v |
49 | ····const/4·v4,·0x0 |
| 50 | ····.line·58 | 50 | ····.line·58 |
| 51 |
····new-instance·v |
51 | ····new-instance·v1,·Ljava/util/HashMap; |
| 52 |
····invoke-direct·{v |
52 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
| 53 | ····.line·59 | 53 | ····.line·59 |
| 54 |
····.local·v |
54 | ····.local·v1,·"map":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
| 55 |
····const-string·v |
55 | ····const-string·v3,·"&" |
| 56 |
····invoke-virtual·{p0,·v |
56 | ····invoke-virtual·{p0,·v3},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 57 |
····move-result-object·v |
57 | ····move-result-object·v5 |
| 58 |
|
58 | ····array-length·v6,·v5 |
| 59 | ····array-length·v3,·v1 | ||
| 60 |
···· |
59 | ····move·v3,·v4 |
| 61 | ····const/4·v2,·0x0 | ||
| 62 | ····.local·v2,·"i$":I | ||
| 63 | ····:goto_0 | 60 | ····:goto_0 |
| 64 |
····if-ge·v |
61 | ····if-ge·v3,·v6,·:cond_1 |
| 65 |
····aget-object·v0,·v |
62 | ····aget-object·v0,·v5,·v3 |
| 66 | ····.line·60 | 63 | ····.line·60 |
| 67 | ····.local·v0,·"arg":Ljava/lang/String; | 64 | ····.local·v0,·"arg":Ljava/lang/String; |
| 68 |
····const-string·v |
65 | ····const-string·v7,·"=" |
| 69 |
····invoke-virtual·{v0,·v |
66 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 70 |
····move-result-object·v |
67 | ····move-result-object·v2 |
| 71 | ····.line·61 | 68 | ····.line·61 |
| 72 |
····.local·v |
69 | ····.local·v2,·"splitArg":[Ljava/lang/String; |
| 73 |
····array-length·v |
70 | ····array-length·v7,·v2 |
| 74 |
····if-le·v |
71 | ····if-le·v7,·v10,·:cond_0 |
| 75 | ····.line·62 | 72 | ····.line·62 |
| 76 |
····aget-object·v |
73 | ····aget-object·v7,·v2,·v4 |
| 77 |
····aget-object·v |
74 | ····aget-object·v8,·v2,·v10 |
| 78 |
····const-string·v |
75 | ····const-string·v9,·"UTF-8" |
| 79 |
····invoke-static·{v |
76 | ····invoke-static·{v8,·v9},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 80 |
····move-result-object·v |
77 | ····move-result-object·v8 |
| 81 |
····invoke-interface·{v |
78 | ····invoke-interface·{v1,·v7,·v8},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 82 | ····.line·59 | 79 | ····.line·59 |
| 83 | ····:goto_1 | 80 | ····:goto_1 |
| 84 |
····add-int/lit8·v |
81 | ····add-int/lit8·v3,·v3,·0x1 |
| 85 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
| 86 | ····.line·64 | 83 | ····.line·64 |
| 87 | ····:cond_0 | 84 | ····:cond_0 |
| 88 |
····aget-object·v |
85 | ····aget-object·v7,·v2,·v4 |
| 89 |
····const-string·v |
86 | ····const-string·v8,·"" |
| 90 |
····invoke-interface·{v |
87 | ····invoke-interface·{v1,·v7,·v8},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 91 | ····goto·:goto_1 | 88 | ····goto·:goto_1 |
| 92 | ····.line·67 | 89 | ····.line·67 |
| 93 | ····.end·local·v0····#·"arg":Ljava/lang/String; | 90 | ····.end·local·v0····#·"arg":Ljava/lang/String; |
| 94 |
····.end·local·v |
91 | ····.end·local·v2····#·"splitArg":[Ljava/lang/String; |
| 95 | ····:cond_1 | 92 | ····:cond_1 |
| 96 |
····return-object·v |
93 | ····return-object·v1 |
| 97 | .end·method | 94 | .end·method |
| 98 | .method·public·static·matchGroup1(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 95 | .method·public·static·matchGroup1(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 99 | ····.locals·6 | 96 | ····.locals·6 |
| 100 | ····.param·p0,·"pattern"····#·Ljava/lang/String; | 97 | ····.param·p0,·"pattern"····#·Ljava/lang/String; |
| 101 | ····.param·p1,·"input"····#·Ljava/lang/String; | 98 | ····.param·p1,·"input"····#·Ljava/lang/String; |
| 102 | ····.annotation·system·Ldalvik/annotation/Throws; | 99 | ····.annotation·system·Ldalvik/annotation/Throws; |
| Offset 173, 85 lines modified | Offset 173, 82 lines modified | ||
| 173 | ····.line·60 | 173 | ····.line·60 |
| 174 | ····const-string·v1,·"" | 174 | ····const-string·v1,·"" |
| 175 | ····goto·:goto_0 | 175 | ····goto·:goto_0 |
| 176 | .end·method | 176 | .end·method |
| 177 | .method·public·static·getService(I)Lorg/schabi/newpipe/extractor/StreamingService; | 177 | .method·public·static·getService(I)Lorg/schabi/newpipe/extractor/StreamingService; |
| 178 |
····.locals· |
178 | ····.locals·5 |
| 179 | ····.param·p0,·"serviceId"····#·I | 179 | ····.param·p0,·"serviceId"····#·I |
| 180 | ····.annotation·system·Ldalvik/annotation/Throws; | 180 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 181 | ········value·=·{ | 181 | ········value·=·{ |
| 182 | ············Lorg/schabi/newpipe/extractor/ExtractionException; | 182 | ············Lorg/schabi/newpipe/extractor/ExtractionException; |
| 183 | ········} | 183 | ········} |
| 184 | ····.end·annotation | 184 | ····.end·annotation |
| 185 | ····.prologue | 185 | ····.prologue |
| 186 | ····.line·44 | 186 | ····.line·44 |
| 187 |
····sget-object·v |
187 | ····sget-object·v2,·Lorg/schabi/newpipe/extractor/ServiceList;->services:[Lorg/schabi/newpipe/extractor/StreamingService; |
| 188 |
|
188 | ····array-length·v3,·v2 |
| 189 | ····array-length·v2,·v0 | ||
| 190 | ····.local·v2,·"len$":I | ||
| 191 | ····const/4·v1,·0x0 | 189 | ····const/4·v1,·0x0 |
| 192 | ····.local·v1,·"i$":I | ||
| 193 | ····:goto_0 | 190 | ····:goto_0 |
| 194 |
····if-ge·v1,·v |
191 | ····if-ge·v1,·v3,·:cond_1 |
| 195 |
····aget-object·v |
192 | ····aget-object·v0,·v2,·v1 |
| 196 | ····.line·45 | 193 | ····.line·45 |
| 197 |
····.local·v |
194 | ····.local·v0,·"s":Lorg/schabi/newpipe/extractor/StreamingService; |
| 198 |
····invoke-virtual·{v |
195 | ····invoke-virtual·{v0},·Lorg/schabi/newpipe/extractor/StreamingService;->getServiceId()I |
| 199 | ····move-result·v4 | 196 | ····move-result·v4 |
| 200 | ····if-ne·v4,·p0,·:cond_0 | 197 | ····if-ne·v4,·p0,·:cond_0 |
| 201 | ····.line·46 | 198 | ····.line·46 |
| 202 |
····return-object·v |
199 | ····return-object·v0 |
| 203 | ····.line·44 | 200 | ····.line·44 |
| 204 | ····:cond_0 | 201 | ····:cond_0 |
| 205 | ····add-int/lit8·v1,·v1,·0x1 | 202 | ····add-int/lit8·v1,·v1,·0x1 |
| 206 | ····goto·:goto_0 | 203 | ····goto·:goto_0 |
| 207 | ····.line·49 | 204 | ····.line·49 |
| 208 |
····.end·local·v |
205 | ····.end·local·v0····#·"s":Lorg/schabi/newpipe/extractor/StreamingService; |
| 209 | ····:cond_1 | 206 | ····:cond_1 |
| 210 |
····new-instance·v |
207 | ····new-instance·v1,·Lorg/schabi/newpipe/extractor/ExtractionException; |
| 211 |
····new-instance·v |
208 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| 212 |
····invoke-direct·{v |
209 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
| 213 |
····const-string·v |
210 | ····const-string·v3,·"Service·not·known:·" |
| 214 |
····invoke-virtual·{v |
211 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 215 |
····move-result-object·v |
212 | ····move-result-object·v2 |
| 216 | ····invoke-static·{p0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 213 | ····invoke-static·{p0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
| 217 |
····move-result-object·v |
214 | ····move-result-object·v3 |
| 218 |
····invoke-virtual·{v |
215 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 219 |
····move-result-object·v |
216 | ····move-result-object·v2 |
| 220 |
····invoke-virtual·{v |
217 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 221 |
····move-result-object·v |
218 | ····move-result-object·v2 |
| 222 |
····invoke-direct·{v |
219 | ····invoke-direct·{v1,·v2},·Lorg/schabi/newpipe/extractor/ExtractionException;-><init>(Ljava/lang/String;)V |
| 223 |
····throw·v |
220 | ····throw·v1 |
| 224 | .end·method | 221 | .end·method |
| 225 | .method·public·static·getService(Ljava/lang/String;)Lorg/schabi/newpipe/extractor/StreamingService; | 222 | .method·public·static·getService(Ljava/lang/String;)Lorg/schabi/newpipe/extractor/StreamingService; |
| 226 | ····.locals·2 | 223 | ····.locals·2 |
| 227 | ····.param·p0,·"serviceName"····#·Ljava/lang/String; | 224 | ····.param·p0,·"serviceName"····#·Ljava/lang/String; |
| 228 | ····.annotation·system·Ldalvik/annotation/Throws; | 225 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 229 | ········value·=·{ | 226 | ········value·=·{ |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;)V | 20 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/StreamExtractor; | ||
| 22 | ····.param·p2,·"message"····#·Ljava/lang/String; | 23 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·50 | 25 | ····.line·50 |
| 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ContentNotAvailableException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ContentNotAvailableException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| 26 | ····.line·51 | 27 | ····.line·51 |
| Offset 32, 14 lines modified | Offset 33, 15 lines modified | ||
| 32 | ····.line·52 | 33 | ····.line·52 |
| 33 | ····return-void | 34 | ····return-void |
| 34 | .end·method | 35 | .end·method |
| 35 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;Ljava/lang/Throwable;)V | 36 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;Ljava/lang/Throwable;)V |
| 36 | ····.locals·0 | 37 | ····.locals·0 |
| 38 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/StreamExtractor; | ||
| 37 | ····.param·p2,·"message"····#·Ljava/lang/String; | 39 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 38 | ····.param·p3,·"cause"····#·Ljava/lang/Throwable; | 40 | ····.param·p3,·"cause"····#·Ljava/lang/Throwable; |
| 39 | ····.prologue | 41 | ····.prologue |
| 40 | ····.line·53 | 42 | ····.line·53 |
| 41 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ContentNotAvailableException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 43 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ContentNotAvailableException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;)V | 20 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/StreamExtractor; | ||
| 22 | ····.param·p2,·"message"····#·Ljava/lang/String; | 23 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·38 | 25 | ····.line·38 |
| 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ExctractorInitException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ExctractorInitException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| 26 | ····.line·39 | 27 | ····.line·39 |
| Offset 32, 14 lines modified | Offset 33, 15 lines modified | ||
| 32 | ····.line·40 | 33 | ····.line·40 |
| 33 | ····return-void | 34 | ····return-void |
| 34 | .end·method | 35 | .end·method |
| 35 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;Ljava/lang/Throwable;)V | 36 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/String;Ljava/lang/Throwable;)V |
| 36 | ····.locals·0 | 37 | ····.locals·0 |
| 38 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/StreamExtractor; | ||
| 37 | ····.param·p2,·"message"····#·Ljava/lang/String; | 39 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 38 | ····.param·p3,·"cause"····#·Ljava/lang/Throwable; | 40 | ····.param·p3,·"cause"····#·Ljava/lang/Throwable; |
| 39 | ····.prologue | 41 | ····.prologue |
| 40 | ····.line·44 | 42 | ····.line·44 |
| 41 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ExctractorInitException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 43 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ExctractorInitException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| Offset 48, 14 lines modified | Offset 50, 15 lines modified | ||
| 48 | ····.line·46 | 50 | ····.line·46 |
| 49 | ····return-void | 51 | ····return-void |
| 50 | .end·method | 52 | .end·method |
| 51 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/Throwable;)V | 53 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamExtractor;Ljava/lang/Throwable;)V |
| 52 | ····.locals·0 | 54 | ····.locals·0 |
| 55 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/StreamExtractor; | ||
| 53 | ····.param·p2,·"cause"····#·Ljava/lang/Throwable; | 56 | ····.param·p2,·"cause"····#·Ljava/lang/Throwable; |
| 54 | ····.prologue | 57 | ····.prologue |
| 55 | ····.line·41 | 58 | ····.line·41 |
| 56 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ExctractorInitException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; | 59 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamExtractor$ExctractorInitException;->this$0:Lorg/schabi/newpipe/extractor/StreamExtractor; |
| 57 | ····.line·42 | 60 | ····.line·42 |
| Offset 371, 26 lines modified | Offset 371, 28 lines modified | ||
| 371 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->webpage_url:Ljava/lang/String; | 371 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->webpage_url:Ljava/lang/String; |
| 372 | ····if-eqz·v1,·:cond_0 | 372 | ····if-eqz·v1,·:cond_0 |
| 373 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->webpage_url:Ljava/lang/String; | 373 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->webpage_url:Ljava/lang/String; |
| 374 | ····.line·98 | ||
| 374 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z | 375 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z |
| 375 | ····move-result·v1 | 376 | ····move-result·v1 |
| 376 | ····if-nez·v1,·:cond_0 | 377 | ····if-nez·v1,·:cond_0 |
| 377 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->id:Ljava/lang/String; | 378 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->id:Ljava/lang/String; |
| 378 | ····if-eqz·v1,·:cond_0 | 379 | ····if-eqz·v1,·:cond_0 |
| 379 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->id:Ljava/lang/String; | 380 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->id:Ljava/lang/String; |
| 381 | ····.line·99 | ||
| 380 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z | 382 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z |
| 381 | ····move-result·v1 | 383 | ····move-result·v1 |
| 382 | ····if-nez·v1,·:cond_0 | 384 | ····if-nez·v1,·:cond_0 |
| 383 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->title:Ljava/lang/String; | 385 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->title:Ljava/lang/String; |
| Offset 551, 14 lines modified | Offset 553, 15 lines modified | ||
| 551 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->next_video:Lorg/schabi/newpipe/extractor/StreamPreviewInfo; | 553 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->next_video:Lorg/schabi/newpipe/extractor/StreamPreviewInfo; |
| 552 | ····if-eqz·v3,·:cond_1 | 554 | ····if-eqz·v3,·:cond_1 |
| 553 | ····.line·235 | 555 | ····.line·235 |
| 554 | ····new-instance·v0,·Lorg/schabi/newpipe/extractor/StreamPreviewInfoCollector; | 556 | ····new-instance·v0,·Lorg/schabi/newpipe/extractor/StreamPreviewInfoCollector; |
| 557 | ····.line·236 | ||
| 555 | ····invoke-virtual·{p1},·Lorg/schabi/newpipe/extractor/StreamExtractor;->getUrlIdHandler()Lorg/schabi/newpipe/extractor/StreamUrlIdHandler; | 558 | ····invoke-virtual·{p1},·Lorg/schabi/newpipe/extractor/StreamExtractor;->getUrlIdHandler()Lorg/schabi/newpipe/extractor/StreamUrlIdHandler; |
| 556 | ····move-result-object·v3 | 559 | ····move-result-object·v3 |
| 557 | ····invoke-virtual·{p1},·Lorg/schabi/newpipe/extractor/StreamExtractor;->getServiceId()I | 560 | ····invoke-virtual·{p1},·Lorg/schabi/newpipe/extractor/StreamExtractor;->getServiceId()I |
| 558 | ····move-result·v4 | 561 | ····move-result·v4 |
| Offset 853, 18 lines modified | Offset 856, 20 lines modified | ||
| 853 | ····.line·135 | 856 | ····.line·135 |
| 854 | ····:cond_0 | 857 | ····:cond_0 |
| 855 | ····:try_start_2 | 858 | ····:try_start_2 |
| 856 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; | 859 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; |
| 857 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->dashMpdUrl:Ljava/lang/String; | 860 | ····iget-object·v2,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->dashMpdUrl:Ljava/lang/String; |
| 861 | ····.line·136 | ||
| 858 | ····invoke-static·{v2,·p2},·Lorg/schabi/newpipe/extractor/DashMpdParser;->getAudioStreams(Ljava/lang/String;Lorg/schabi/newpipe/extractor/Downloader;)Ljava/util/List; | 862 | ····invoke-static·{v2,·p2},·Lorg/schabi/newpipe/extractor/DashMpdParser;->getAudioStreams(Ljava/lang/String;Lorg/schabi/newpipe/extractor/Downloader;)Ljava/util/List; |
| 859 | ····move-result-object·v2 | 863 | ····move-result-object·v2 |
| 864 | ····.line·135 | ||
| 860 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z | 865 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
| 861 | ····:try_end_2 | 866 | ····:try_end_2 |
| 862 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2 | 867 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2 |
| 863 | ····.line·144 | 868 | ····.line·144 |
| 864 | ····:cond_1 | 869 | ····:cond_1 |
| 865 | ····:goto_2 | 870 | ····:goto_2 |
| Offset 905, 27 lines modified | Offset 910, 29 lines modified | ||
| 905 | ····:cond_2 | 910 | ····:cond_2 |
| 906 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; | 911 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; |
| 907 | ····if-eqz·v1,·:cond_3 | 912 | ····if-eqz·v1,·:cond_3 |
| 908 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; | 913 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->audio_streams:Ljava/util/List; |
| 914 | ····.line·160 | ||
| 909 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z | 915 | ····invoke-interface·{v1},·Ljava/util/List;->isEmpty()Z |
| 910 | ····move-result·v1 | 916 | ····move-result·v1 |
| 911 | ····if-eqz·v1,·:cond_5 | 917 | ····if-eqz·v1,·:cond_5 |
| 912 | ····:cond_3 | 918 | ····:cond_3 |
| 913 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->dashMpdUrl:Ljava/lang/String; | 919 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->dashMpdUrl:Ljava/lang/String; |
| 914 | ····if-eqz·v1,·:cond_4 | 920 | ····if-eqz·v1,·:cond_4 |
| 915 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->dashMpdUrl:Ljava/lang/String; | 921 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/StreamInfo;->dashMpdUrl:Ljava/lang/String; |
| 922 | ····.line·161 | ||
| 916 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z | 923 | ····invoke-virtual·{v1},·Ljava/lang/String;->isEmpty()Z |
| 917 | ····move-result·v1 | 924 | ····move-result·v1 |
| 918 | ····if-eqz·v1,·:cond_5 | 925 | ····if-eqz·v1,·:cond_5 |
| 919 | ····.line·162 | 926 | ····.line·162 |
| Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
| 19 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/StreamingService; | 19 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/StreamingService; |
| 20 | #·direct·methods | 20 | #·direct·methods |
| 21 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamingService;)V | 21 | .method·public·constructor·<init>(Lorg/schabi/newpipe/extractor/StreamingService;)V |
| 22 | ····.locals·1 | 22 | ····.locals·1 |
| 23 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/StreamingService; | ||
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·26 | 25 | ····.line·26 |
| 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamingService$ServiceInfo;->this$0:Lorg/schabi/newpipe/extractor/StreamingService; | 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/StreamingService$ServiceInfo;->this$0:Lorg/schabi/newpipe/extractor/StreamingService; |
| 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 102, 36 lines modified | Offset 102, 40 lines modified | ||
| 102 | ····:goto_0 | 102 | ····:goto_0 |
| 103 | ····invoke-static·{v0},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 103 | ····invoke-static·{v0},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 104 | ····move-result·v5 | 104 | ····move-result·v5 |
| 105 | ····mul-int/lit8·v5,·v5,·0x18 | 105 | ····mul-int/lit8·v5,·v5,·0x18 |
| 106 | ····.line·61 | ||
| 106 | ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 107 | ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 107 | ····move-result·v6 | 108 | ····move-result·v6 |
| 108 | ····mul-int/lit8·v6,·v6,·0x3c | 109 | ····mul-int/lit8·v6,·v6,·0x3c |
| 109 | ····add-int/2addr·v5,·v6 | 110 | ····add-int/2addr·v5,·v6 |
| 111 | ····.line·62 | ||
| 110 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 112 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 111 | ····move-result·v6 | 113 | ····move-result·v6 |
| 112 | ····add-int/2addr·v5,·v6 | 114 | ····add-int/2addr·v5,·v6 |
| 113 | ····mul-int/lit8·v5,·v5,·0x3c | 115 | ····mul-int/lit8·v5,·v5,·0x3c |
| 116 | ····.line·63 | ||
| 114 | ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 117 | ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
| 115 | ····move-result·v6 | 118 | ····move-result·v6 |
| 116 | ····add-int/2addr·v5,·v6 | 119 | ····add-int/2addr·v5,·v6 |
| 120 | ····.line·60 | ||
| 117 | ····return·v5 | 121 | ····return·v5 |
| 118 | ····.line·46 | 122 | ····.line·46 |
| 119 | ····.end·local·v3····#·"seconds":Ljava/lang/String; | 123 | ····.end·local·v3····#·"seconds":Ljava/lang/String; |
| 120 | ····:pswitch_1 | 124 | ····:pswitch_1 |
| 121 | ····aget-object·v1,·v4,·v6 | 125 | ····aget-object·v1,·v4,·v6 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$li:Lorg/jsoup/nodes/Element; | 22 | .field·final·synthetic·val$li:Lorg/jsoup/nodes/Element; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Lorg/jsoup/nodes/Element;)V | 24 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Lorg/jsoup/nodes/Element;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·695 | 28 | ····.line·695 |
| 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$1;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 29 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$1;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| 29 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$1;->val$li:Lorg/jsoup/nodes/Element; | 30 | ····iput-object·p2,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$1;->val$li:Lorg/jsoup/nodes/Element; |
| Offset 50, 26 lines modified | Offset 51, 28 lines modified | ||
| 50 | ····.prologue | 51 | ····.prologue |
| 51 | ····.line·716 | 52 | ····.line·716 |
| 52 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$1;->val$li:Lorg/jsoup/nodes/Element; | 53 | ····iget-object·v0,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$1;->val$li:Lorg/jsoup/nodes/Element; |
| 53 | ····const-string·v1,·"span.video-time" | 54 | ····const-string·v1,·"span.video-time" |
| 55 | ····.line·717 | ||
| 54 | ····invoke-virtual·{v0,·v1},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; | 56 | ····invoke-virtual·{v0,·v1},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 55 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
| 56 | ····invoke-virtual·{v0},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 58 | ····invoke-virtual·{v0},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 57 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
| 58 | ····invoke-virtual·{v0},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; | 60 | ····invoke-virtual·{v0},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; |
| 59 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
| 62 | ····.line·716 | ||
| 60 | ····invoke-static·{v0},·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper;->parseDurationString(Ljava/lang/String;)I | 63 | ····invoke-static·{v0},·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper;->parseDurationString(Ljava/lang/String;)I |
| 61 | ····move-result·v0 | 64 | ····move-result·v0 |
| 62 | ····return·v0 | 65 | ····return·v0 |
| 63 | .end·method | 66 | .end·method |
| Offset 257, 14 lines modified | Offset 260, 15 lines modified | ||
| 257 | ····const-string·v2,·"span.view-count" | 260 | ····const-string·v2,·"span.view-count" |
| 258 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; | 261 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 259 | ····move-result-object·v1 | 262 | ····move-result-object·v1 |
| 263 | ····.line·740 | ||
| 260 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 264 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 261 | ····move-result-object·v1 | 265 | ····move-result-object·v1 |
| 262 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; | 266 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; |
| 263 | ····move-result-object·v1 | 267 | ····move-result-object·v1 |
| Offset 273, 14 lines modified | Offset 277, 15 lines modified | ||
| 273 | ····const-string·v3,·"" | 277 | ····const-string·v3,·"" |
| 274 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 278 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 275 | ····move-result-object·v1 | 279 | ····move-result-object·v1 |
| 280 | ····.line·739 | ||
| 276 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 281 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
| 277 | ····:try_end_0 | 282 | ····:try_end_0 |
| 278 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 283 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 279 | ····move-result-wide·v2 | 284 | ····move-result-wide·v2 |
| 280 | ····.line·743 | 285 | ····.line·743 |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Ljava/lang/String;Ljava/lang/Throwable;)V | 20 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Ljava/lang/String;Ljava/lang/Throwable;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | ||
| 22 | ····.param·p2,·"message"····#·Ljava/lang/String; | 23 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 23 | ····.param·p3,·"cause"····#·Ljava/lang/Throwable; | 24 | ····.param·p3,·"cause"····#·Ljava/lang/Throwable; |
| 24 | ····.prologue | 25 | ····.prologue |
| 25 | ····.line·58 | 26 | ····.line·58 |
| 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$DecryptException;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$DecryptException;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| Offset 69, 126 lines modified | Offset 69, 121 lines modified | ||
| 69 | ····.line·61 | 69 | ····.line·61 |
| 70 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeSearchEngine;->getStreamPreviewInfoSearchCollector()Lorg/schabi/newpipe/extractor/StreamPreviewInfoSearchCollector; | 70 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeSearchEngine;->getStreamPreviewInfoSearchCollector()Lorg/schabi/newpipe/extractor/StreamPreviewInfoSearchCollector; |
| 71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
| 72 | ····.line·74 | 72 | ····.line·74 |
| 73 | ····.local·v0,·"collector":Lorg/schabi/newpipe/extractor/StreamPreviewInfoSearchCollector; | 73 | ····.local·v0,·"collector":Lorg/schabi/newpipe/extractor/StreamPreviewInfoSearchCollector; |
| 74 |
····new-instance·v |
74 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
| 75 |
····invoke-direct·{v |
75 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
| 76 |
····const-string·v |
76 | ····const-string·v8,·"https://www.youtube.com/results?search_query=" |
| 77 |
····invoke-virtual·{v |
77 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 78 | ····move-result-object·v8 | ||
| 79 |
···· |
78 | ····move-result-object·v7 |
| 80 | ····invoke-static·{p1,·v9},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
| 81 |
···· |
79 | ····const-string·v8,·"UTF-8" |
| 82 |
|
80 | ····.line·75 |
| 81 | ····invoke-static·{p1,·v8},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
| 83 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
| 84 |
···· |
83 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 85 |
···· |
84 | ····move-result-object·v7 |
| 86 |
···· |
85 | ····const-string·v8,·"&page=" |
| 87 |
····invoke- |
86 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 88 |
····move-result-object·v |
87 | ····move-result-object·v7 |
| 89 |
|
88 | ····.line·76 |
| 89 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | ||
| 90 | ····move-result-object·v8 | 90 | ····move-result-object·v8 |
| 91 |
···· |
91 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 92 |
···· |
92 | ····move-result-object·v7 |
| 93 | ····move-result-object·v8 | ||
| 94 |
····const-string·v |
93 | ····const-string·v8,·"&filters=video" |
| 95 |
····invoke-virtual·{v |
94 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 96 |
····move-result-object·v |
95 | ····move-result-object·v7 |
| 97 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 98 |
····move-result-object·v |
97 | ····move-result-object·v6 |
| 99 | ····.line·82 | 98 | ····.line·82 |
| 100 |
····.local·v |
99 | ····.local·v6,·"url":Ljava/lang/String; |
| 101 | ····invoke-virtual·{p3},·Ljava/lang/String;->isEmpty()Z | 100 | ····invoke-virtual·{p3},·Ljava/lang/String;->isEmpty()Z |
| 102 |
····move-result·v |
101 | ····move-result·v7 |
| 103 |
····if-nez·v |
102 | ····if-nez·v7,·:cond_1 |
| 104 | ····.line·84 | 103 | ····.line·84 |
| 105 |
····invoke-interface·{p4,·v |
104 | ····invoke-interface·{p4,·v6,·p3},·Lorg/schabi/newpipe/extractor/Downloader;->download(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 106 |
····move-result-object·v |
105 | ····move-result-object·v5 |
| 107 | ····.line·91 | 106 | ····.line·91 |
| 108 |
····.local·v |
107 | ····.local·v5,·"site":Ljava/lang/String; |
| 109 | ····:goto_0 | 108 | ····:goto_0 |
| 110 |
····invoke-static·{v |
109 | ····invoke-static·{v5,·v6},·Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; |
| 111 | ····move-result-object·v1 | 110 | ····move-result-object·v1 |
| 112 | ····.line·92 | 111 | ····.line·92 |
| 113 | ····.local·v1,·"doc":Lorg/jsoup/nodes/Document; | 112 | ····.local·v1,·"doc":Lorg/jsoup/nodes/Document; |
| 114 |
····const-string·v |
113 | ····const-string·v7,·"ol[class=\"item-section\"]" |
| 115 |
····invoke-virtual·{v1,·v |
114 | ····invoke-virtual·{v1,·v7},·Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 116 |
····move-result-object·v |
115 | ····move-result-object·v7 |
| 117 |
····invoke-virtual·{v |
116 | ····invoke-virtual·{v7},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 118 |
····move-result-object·v |
117 | ····move-result-object·v4 |
| 119 | ····.line·94 | 118 | ····.line·94 |
| 120 |
····.local·v |
119 | ····.local·v4,·"list":Lorg/jsoup/nodes/Element; |
| 121 |
····invoke-virtual·{v |
120 | ····invoke-virtual·{v4},·Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; |
| 122 |
····move-result-object·v |
121 | ····move-result-object·v7 |
| 123 |
····invoke-virtual·{v |
122 | ····invoke-virtual·{v7},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; |
| Max diff block lines reached; 10108/15540 bytes (65.05%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Ljava/lang/String;)V | 20 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Ljava/lang/String;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | ||
| 22 | ····.param·p2,·"message"····#·Ljava/lang/String; | 23 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·66 | 25 | ····.line·66 |
| 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$GemaException;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$GemaException;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| 26 | ····.line·67 | 27 | ····.line·67 |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Ljava/lang/String;)V | 20 | .method·constructor·<init>(Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;Ljava/lang/String;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | ||
| 22 | ····.param·p2,·"message"····#·Ljava/lang/String; | 23 | ····.param·p2,·"message"····#·Ljava/lang/String; |
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·72 | 25 | ····.line·72 |
| 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$LiveStreamException;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; | 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$LiveStreamException;->this$0:Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor; |
| 26 | ····.line·73 | 27 | ····.line·73 |
| Offset 530, 26 lines modified | Offset 530, 29 lines modified | ||
| 530 | ····.line·201 | 530 | ····.line·201 |
| 531 | ····const-string·v5,·"https://www.youtube.com/get_video_info?video_id=%%video_id%%$$el_type$$&ps=default&eurl=&gl=US&hl=en" | 531 | ····const-string·v5,·"https://www.youtube.com/get_video_info?video_id=%%video_id%%$$el_type$$&ps=default&eurl=&gl=US&hl=en" |
| 532 | ····const-string·v6,·"%%video_id%%" | 532 | ····const-string·v6,·"%%video_id%%" |
| 533 | ····iget-object·v7,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;->urlidhandler:Lorg/schabi/newpipe/extractor/StreamUrlIdHandler; | 533 | ····iget-object·v7,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;->urlidhandler:Lorg/schabi/newpipe/extractor/StreamUrlIdHandler; |
| 534 | ····.line·202 | ||
| 534 | ····invoke-interface·{v7,·p2},·Lorg/schabi/newpipe/extractor/StreamUrlIdHandler;->getVideoId(Ljava/lang/String;)Ljava/lang/String; | 535 | ····invoke-interface·{v7,·p2},·Lorg/schabi/newpipe/extractor/StreamUrlIdHandler;->getVideoId(Ljava/lang/String;)Ljava/lang/String; |
| 535 | ····move-result-object·v7 | 536 | ····move-result-object·v7 |
| 537 | ····.line·201 | ||
| 536 | ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; | 538 | ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
| 537 | ····move-result-object·v5 | 539 | ····move-result-object·v5 |
| 538 | ····const-string·v6,·"$$el_type$$" | 540 | ····const-string·v6,·"$$el_type$$" |
| 539 | ····const-string·v7,·"&el=info" | 541 | ····const-string·v7,·"&el=info" |
| 542 | ····.line·202 | ||
| 540 | ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; | 543 | ····invoke-virtual·{v5,·v6,·v7},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
| 541 | ····move-result-object·v3 | 544 | ····move-result-object·v3 |
| 542 | ····.line·203 | 545 | ····.line·203 |
| 543 | ····.local·v3,·"videoInfoUrl":Ljava/lang/String; | 546 | ····.local·v3,·"videoInfoUrl":Ljava/lang/String; |
| 544 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;->downloader:Lorg/schabi/newpipe/extractor/Downloader; | 547 | ····iget-object·v5,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;->downloader:Lorg/schabi/newpipe/extractor/Downloader; |
| Offset 802, 89 lines modified | Offset 805, 86 lines modified | ||
| 802 | ····:cond_0 | 805 | ····:cond_0 |
| 803 | ····const-string·v1,·"" | 806 | ····const-string·v1,·"" |
| 804 | ····goto·:goto_0 | 807 | ····goto·:goto_0 |
| 805 | .end·method | 808 | .end·method |
| 806 | .method·public·static·getItagItem(I)Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$ItagItem; | 809 | .method·public·static·getItagItem(I)Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$ItagItem; |
| 807 |
····.locals· |
810 | ····.locals·5 |
| 808 | ····.param·p0,·"itag"····#·I | 811 | ····.param·p0,·"itag"····#·I |
| 809 | ····.annotation·system·Ldalvik/annotation/Throws; | 812 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 810 | ········value·=·{ | 813 | ········value·=·{ |
| 811 | ············Lorg/schabi/newpipe/extractor/ParsingException; | 814 | ············Lorg/schabi/newpipe/extractor/ParsingException; |
| 812 | ········} | 815 | ········} |
| 813 | ····.end·annotation | 816 | ····.end·annotation |
| 814 | ····.prologue | 817 | ····.prologue |
| 815 | ····.line·162 | 818 | ····.line·162 |
| 816 |
····sget-object·v |
819 | ····sget-object·v2,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor;->itagList:[Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$ItagItem; |
| 817 |
|
820 | ····array-length·v3,·v2 |
| 818 | ····array-length·v3,·v0 | ||
| 819 | ····.local·v3,·"len$":I | ||
| 820 | ····const/4·v1,·0x0 | 821 | ····const/4·v1,·0x0 |
| 821 | ····.local·v1,·"i$":I | ||
| 822 | ····:goto_0 | 822 | ····:goto_0 |
| 823 | ····if-ge·v1,·v3,·:cond_1 | 823 | ····if-ge·v1,·v3,·:cond_1 |
| 824 |
····aget-object·v |
824 | ····aget-object·v0,·v2,·v1 |
| 825 | ····.line·163 | 825 | ····.line·163 |
| 826 |
····.local·v |
826 | ····.local·v0,·"item":Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$ItagItem; |
| 827 |
····iget·v4,·v |
827 | ····iget·v4,·v0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$ItagItem;->id:I |
| 828 | ····if-ne·p0,·v4,·:cond_0 | 828 | ····if-ne·p0,·v4,·:cond_0 |
| 829 | ····.line·164 | 829 | ····.line·164 |
| 830 |
····return-object·v |
830 | ····return-object·v0 |
| 831 | ····.line·162 | 831 | ····.line·162 |
| 832 | ····:cond_0 | 832 | ····:cond_0 |
| 833 | ····add-int/lit8·v1,·v1,·0x1 | 833 | ····add-int/lit8·v1,·v1,·0x1 |
| 834 | ····goto·:goto_0 | 834 | ····goto·:goto_0 |
| 835 | ····.line·167 | 835 | ····.line·167 |
| 836 |
····.end·local·v |
836 | ····.end·local·v0····#·"item":Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractor$ItagItem; |
| 837 | ····:cond_1 | 837 | ····:cond_1 |
| 838 |
····new-instance·v |
838 | ····new-instance·v1,·Lorg/schabi/newpipe/extractor/ParsingException; |
| 839 |
····new-instance·v |
839 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| 840 |
····invoke-direct·{v |
840 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
| 841 |
····const-string·v |
841 | ····const-string·v3,·"itag=" |
| 842 |
····invoke-virtual·{v |
842 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 843 |
····move-result-object·v |
843 | ····move-result-object·v2 |
| 844 | ····invoke-static·{p0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 844 | ····invoke-static·{p0},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
| 845 |
····move-result-object·v |
845 | ····move-result-object·v3 |
| 846 |
····invoke-virtual·{v |
846 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 847 |
····move-result-object·v |
847 | ····move-result-object·v2 |
| Max diff block lines reached; 43925/48315 bytes (90.91%) of diff not shown. | |||
| Offset 87, 26 lines modified | Offset 87, 28 lines modified | ||
| 87 | ····.prologue | 87 | ····.prologue |
| 88 | ····.line·60 | 88 | ····.line·60 |
| 89 | ····:try_start_0 | 89 | ····:try_start_0 |
| 90 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamPreviewInfoExtractor;->item:Lorg/jsoup/nodes/Element; | 90 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeStreamPreviewInfoExtractor;->item:Lorg/jsoup/nodes/Element; |
| 91 | ····const-string·v2,·"span[class=\"video-time\"]" | 91 | ····const-string·v2,·"span[class=\"video-time\"]" |
| 92 | ····.line·61 | ||
| 92 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; | 93 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 93 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
| 94 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 95 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 95 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
| 96 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; | 97 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; |
| 97 | ····move-result-object·v1 | 98 | ····move-result-object·v1 |
| 99 | ····.line·60 | ||
| 98 | ····invoke-static·{v1},·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper;->parseDurationString(Ljava/lang/String;)I | 100 | ····invoke-static·{v1},·Lorg/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper;->parseDurationString(Ljava/lang/String;)I |
| 99 | ····:try_end_0 | 101 | ····:try_end_0 |
| 100 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 102 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 101 | ····move-result·v1 | 103 | ····move-result·v1 |
| 102 | ····.line·65 | 104 | ····.line·65 |
| Offset 210, 14 lines modified | Offset 212, 15 lines modified | ||
| 210 | ····invoke-virtual·{v3},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 212 | ····invoke-virtual·{v3},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 211 | ····move-result-object·v3 | 213 | ····move-result-object·v3 |
| 212 | ····const-string·v4,·"img" | 214 | ····const-string·v4,·"img" |
| 215 | ····.line·136 | ||
| 213 | ····invoke-virtual·{v3,·v4},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; | 216 | ····invoke-virtual·{v3,·v4},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 214 | ····move-result-object·v3 | 217 | ····move-result-object·v3 |
| 215 | ····invoke-virtual·{v3},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 218 | ····invoke-virtual·{v3},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 216 | ····move-result-object·v1 | 219 | ····move-result-object·v1 |
| Offset 363, 28 lines modified | Offset 366, 31 lines modified | ||
| 363 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 366 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 364 | ····move-result-object·v1 | 367 | ····move-result-object·v1 |
| 365 | ····const-string·v2,·"li" | 368 | ····const-string·v2,·"li" |
| 369 | ····.line·89 | ||
| 366 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; | 370 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 367 | ····move-result-object·v1 | 371 | ····move-result-object·v1 |
| 368 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 372 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 369 | ····move-result-object·v1 | 373 | ····move-result-object·v1 |
| 374 | ····.line·90 | ||
| 370 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; | 375 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; |
| 371 | ····:try_end_0 | 376 | ····:try_end_0 |
| 372 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 377 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 373 | ····move-result-object·v1 | 378 | ····move-result-object·v1 |
| 379 | ····.line·88 | ||
| 374 | ····return-object·v1 | 380 | ····return-object·v1 |
| 375 | ····.line·91 | 381 | ····.line·91 |
| 376 | ····:catch_0 | 382 | ····:catch_0 |
| 377 | ····move-exception·v0 | 383 | ····move-exception·v0 |
| 378 | ····.line·92 | 384 | ····.line·92 |
| Offset 419, 28 lines modified | Offset 425, 31 lines modified | ||
| 419 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 425 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 420 | ····move-result-object·v1 | 426 | ····move-result-object·v1 |
| 421 | ····const-string·v2,·"a" | 427 | ····const-string·v2,·"a" |
| 428 | ····.line·78 | ||
| 422 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; | 429 | ····invoke-virtual·{v1,·v2},·Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
| 423 | ····move-result-object·v1 | 430 | ····move-result-object·v1 |
| 424 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; | 431 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; |
| 425 | ····move-result-object·v1 | 432 | ····move-result-object·v1 |
| 433 | ····.line·79 | ||
| 426 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; | 434 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; |
| 427 | ····:try_end_0 | 435 | ····:try_end_0 |
| 428 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 436 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 429 | ····move-result-object·v1 | 437 | ····move-result-object·v1 |
| Max diff block lines reached; 2250/5038 bytes (44.66%) of diff not shown. | |||
| Offset 31, 26 lines modified | Offset 31, 29 lines modified | ||
| 31 | ····move-result·v0 | 31 | ····move-result·v0 |
| 32 | ····if-nez·v0,·:cond_0 | 32 | ····if-nez·v0,·:cond_0 |
| 33 | ····const-string·v0,·"youtu.be" | 33 | ····const-string·v0,·"youtu.be" |
| 34 | ····.line·90 | ||
| 34 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 35 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
| 35 | ····move-result·v0 | 36 | ····move-result·v0 |
| 36 | ····if-eqz·v0,·:cond_1 | 37 | ····if-eqz·v0,·:cond_1 |
| 37 | ····:cond_0 | 38 | ····:cond_0 |
| 38 | ····const/4·v0,·0x1 | 39 | ····const/4·v0,·0x1 |
| 40 | ····.line·89 | ||
| 39 | ····:goto_0 | 41 | ····:goto_0 |
| 40 | ····return·v0 | 42 | ····return·v0 |
| 43 | ····.line·90 | ||
| 41 | ····:cond_1 | 44 | ····:cond_1 |
| 42 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
| 43 | ····goto·:goto_0 | 46 | ····goto·:goto_0 |
| 44 | .end·method | 47 | .end·method |
| 45 | .method·public·cleanUrl(Ljava/lang/String;)Ljava/lang/String; | 48 | .method·public·cleanUrl(Ljava/lang/String;)Ljava/lang/String; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread; | 18 | .field·final·synthetic·this$1:Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;)V | 20 | .method·constructor·<init>(Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$1"····#·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·206 | 24 | ····.line·206 |
| 24 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread$1;->this$1:Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread; | 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread$1;->this$1:Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread; |
| 25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
| Offset 226, 44 lines modified | Offset 226, 48 lines modified | ||
| 226 | ····.line·274 | 226 | ····.line·274 |
| 227 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->owner:Lorg/schabi/newpipe/player/BackgroundPlayer; | 227 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->owner:Lorg/schabi/newpipe/player/BackgroundPlayer; |
| 228 | ····iget·v9,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->noteID:I | 228 | ····iget·v9,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->noteID:I |
| 229 | ····new-instance·v10,·Landroid/content/Intent; | 229 | ····new-instance·v10,·Landroid/content/Intent; |
| 230 | ····.line·275 | ||
| 230 | ····#·getter·for:·Lorg/schabi/newpipe/player/BackgroundPlayer;->ACTION_PLAYPAUSE:Ljava/lang/String; | 231 | ····#·getter·for:·Lorg/schabi/newpipe/player/BackgroundPlayer;->ACTION_PLAYPAUSE:Ljava/lang/String; |
| 231 | ····invoke-static·{},·Lorg/schabi/newpipe/player/BackgroundPlayer;->access$100()Ljava/lang/String; | 232 | ····invoke-static·{},·Lorg/schabi/newpipe/player/BackgroundPlayer;->access$100()Ljava/lang/String; |
| 232 | ····move-result-object·v11 | 233 | ····move-result-object·v11 |
| 233 | ····invoke-direct·{v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 234 | ····invoke-direct·{v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| 234 | ····const/high16·v11,·0x8000000 | 235 | ····const/high16·v11,·0x8000000 |
| 236 | ····.line·274 | ||
| 235 | ····invoke-static·{v8,·v9,·v10,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 237 | ····invoke-static·{v8,·v9,·v10,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 236 | ····move-result-object·v4 | 238 | ····move-result-object·v4 |
| 237 | ····.line·276 | 239 | ····.line·276 |
| 238 | ····.local·v4,·"playPI":Landroid/app/PendingIntent; | 240 | ····.local·v4,·"playPI":Landroid/app/PendingIntent; |
| 239 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->owner:Lorg/schabi/newpipe/player/BackgroundPlayer; | 241 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->owner:Lorg/schabi/newpipe/player/BackgroundPlayer; |
| 240 | ····iget·v9,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->noteID:I | 242 | ····iget·v9,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->noteID:I |
| 241 | ····new-instance·v10,·Landroid/content/Intent; | 243 | ····new-instance·v10,·Landroid/content/Intent; |
| 244 | ····.line·277 | ||
| 242 | ····#·getter·for:·Lorg/schabi/newpipe/player/BackgroundPlayer;->ACTION_STOP:Ljava/lang/String; | 245 | ····#·getter·for:·Lorg/schabi/newpipe/player/BackgroundPlayer;->ACTION_STOP:Ljava/lang/String; |
| 243 | ····invoke-static·{},·Lorg/schabi/newpipe/player/BackgroundPlayer;->access$200()Ljava/lang/String; | 246 | ····invoke-static·{},·Lorg/schabi/newpipe/player/BackgroundPlayer;->access$200()Ljava/lang/String; |
| 244 | ····move-result-object·v11 | 247 | ····move-result-object·v11 |
| 245 | ····invoke-direct·{v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 248 | ····invoke-direct·{v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| 246 | ····const/high16·v11,·0x8000000 | 249 | ····const/high16·v11,·0x8000000 |
| 250 | ····.line·276 | ||
| 247 | ····invoke-static·{v8,·v9,·v10,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 251 | ····invoke-static·{v8,·v9,·v10,·v11},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 248 | ····move-result-object·v6 | 252 | ····move-result-object·v6 |
| 249 | ····.line·284 | 253 | ····.line·284 |
| 250 | ····.local·v6,·"stopPI":Landroid/app/PendingIntent; | 254 | ····.local·v6,·"stopPI":Landroid/app/PendingIntent; |
| 251 | ····new-instance·v3,·Landroid/content/Intent; | 255 | ····new-instance·v3,·Landroid/content/Intent; |
| Offset 321, 30 lines modified | Offset 325, 34 lines modified | ||
| 321 | ····.line·292 | 325 | ····.line·292 |
| 322 | ····.local·v2,·"openDetailView":Landroid/app/PendingIntent; | 326 | ····.local·v2,·"openDetailView":Landroid/app/PendingIntent; |
| 323 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->noteBuilder:Landroid/support/v7/app/NotificationCompat$Builder; | 327 | ····iget-object·v8,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->noteBuilder:Landroid/support/v7/app/NotificationCompat$Builder; |
| 324 | ····const/4·v9,·0x1 | 328 | ····const/4·v9,·0x1 |
| 329 | ····.line·293 | ||
| 325 | ····invoke-virtual·{v8,·v9},·Landroid/support/v7/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 330 | ····invoke-virtual·{v8,·v9},·Landroid/support/v7/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
| 326 | ····move-result-object·v8 | 331 | ····move-result-object·v8 |
| 332 | ····.line·294 | ||
| 327 | ····invoke-virtual·{v8,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 333 | ····invoke-virtual·{v8,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 328 | ····move-result-object·v8 | 334 | ····move-result-object·v8 |
| 329 | ····const·v9,·0x7f020061 | 335 | ····const·v9,·0x7f020061 |
| 336 | ····.line·297 | ||
| 330 | ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 337 | ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 331 | ····move-result-object·v8 | 338 | ····move-result-object·v8 |
| 332 | ····const·v9,·0x7f07001b | 339 | ····const·v9,·0x7f07001b |
| 340 | ····.line·299 | ||
| 333 | ····invoke-virtual·{v5,·v9},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 341 | ····invoke-virtual·{v5,·v9},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
| 334 | ····move-result-object·v9 | 342 | ····move-result-object·v9 |
| 335 | ····const/4·v10,·0x1 | 343 | ····const/4·v10,·0x1 |
| 336 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 344 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
| Offset 355, 20 lines modified | Offset 363, 22 lines modified | ||
| 355 | ····aput-object·v12,·v10,·v11 | 363 | ····aput-object·v12,·v10,·v11 |
| 356 | ····invoke-static·{v9,·v10},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 364 | ····invoke-static·{v9,·v10},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 357 | ····move-result-object·v9 | 365 | ····move-result-object·v9 |
| 366 | ····.line·298 | ||
| 358 | ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 367 | ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 359 | ····move-result-object·v8 | 368 | ····move-result-object·v8 |
| 360 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->this$0:Lorg/schabi/newpipe/player/BackgroundPlayer; | 369 | ····iget-object·v9,·p0,·Lorg/schabi/newpipe/player/BackgroundPlayer$PlayerThread;->this$0:Lorg/schabi/newpipe/player/BackgroundPlayer; |
| 370 | ····.line·301 | ||
| Max diff block lines reached; 727/4491 bytes (16.19%) of diff not shown. | |||
| Offset 243, 14 lines modified | Offset 243, 15 lines modified | ||
| 243 | ····const/4·v4,·0x0 | 243 | ····const/4·v4,·0x0 |
| 244 | ····invoke-static·{p0,·v3,·v4},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 244 | ····invoke-static·{p0,·v3,·v4},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
| 245 | ····move-result-object·v3 | 245 | ····move-result-object·v3 |
| 246 | ····.line·85 | ||
| 246 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V | 247 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V |
| 247 | ····.line·87 | 248 | ····.line·87 |
| 248 | ····invoke-virtual·{p1},·Landroid/content/Intent;->getDataString()Ljava/lang/String; | 249 | ····invoke-virtual·{p1},·Landroid/content/Intent;->getDataString()Ljava/lang/String; |
| 249 | ····move-result-object·v1 | 250 | ····move-result-object·v1 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·144 | 27 | ····.line·144 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$1;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$1;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 130, 23 lines modified | Offset 131, 24 lines modified | ||
| 130 | ····.line·183 | 131 | ····.line·183 |
| 131 | ····.end·local·v2····#·"unsupportedDrmException":Lcom/google/android/exoplayer/drm/UnsupportedDrmException; | 132 | ····.end·local·v2····#·"unsupportedDrmException":Lcom/google/android/exoplayer/drm/UnsupportedDrmException; |
| 132 | ····:cond_4 | 133 | ····:cond_4 |
| 133 | ····instance-of·v3,·p1,·Lcom/google/android/exoplayer/ExoPlaybackException; | 134 | ····instance-of·v3,·p1,·Lcom/google/android/exoplayer/ExoPlaybackException; |
| 134 | ····if-eqz·v3,·:cond_0 | 135 | ····if-eqz·v3,·:cond_0 |
| 136 | ····.line·184 | ||
| 135 | ····invoke-virtual·{p1},·Ljava/lang/Exception;->getCause()Ljava/lang/Throwable; | 137 | ····invoke-virtual·{p1},·Ljava/lang/Exception;->getCause()Ljava/lang/Throwable; |
| 136 | ····move-result-object·v3 | 138 | ····move-result-object·v3 |
| 137 | ····instance-of·v3,·v3,·Lcom/google/android/exoplayer/MediaCodecTrackRenderer$DecoderInitializationException; | 139 | ····instance-of·v3,·v3,·Lcom/google/android/exoplayer/MediaCodecTrackRenderer$DecoderInitializationException; |
| 138 | ····if-eqz·v3,·:cond_0 | 140 | ····if-eqz·v3,·:cond_0 |
| 139 |
····.line·18 |
141 | ····.line·187 |
| 140 | ····invoke-virtual·{p1},·Ljava/lang/Exception;->getCause()Ljava/lang/Throwable; | 142 | ····invoke-virtual·{p1},·Ljava/lang/Exception;->getCause()Ljava/lang/Throwable; |
| 141 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
| 142 | ····check-cast·v0,·Lcom/google/android/exoplayer/MediaCodecTrackRenderer$DecoderInitializationException; | 144 | ····check-cast·v0,·Lcom/google/android/exoplayer/MediaCodecTrackRenderer$DecoderInitializationException; |
| 143 | ····.line·188 | 145 | ····.line·188 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·218 | 27 | ····.line·218 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$2;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$2;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·239 | 27 | ····.line·239 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$3;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$3;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·246 | 27 | ····.line·246 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$4;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$4;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 58, 29 lines modified | Offset 59, 28 lines modified | ||
| 58 | ····const/4·v10,·0x1 | 59 | ····const/4·v10,·0x1 |
| 59 | ····const/4·v9,·0x0 | 60 | ····const/4·v9,·0x0 |
| 60 | ····.line·249 | 61 | ····.line·249 |
| 61 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 62 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
| 62 |
····move-result-object·v |
63 | ····move-result-object·v4 |
| 63 |
····invoke-interface·{v |
64 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| 64 |
····move-result-object·v |
65 | ····move-result-object·v4 |
| 65 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 66 | ····:goto_0 | 66 | ····:goto_0 |
| 67 |
····invoke-interface·{v |
67 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 68 | ····move-result·v5 | 68 | ····move-result·v5 |
| 69 | ····if-eqz·v5,·:cond_3 | 69 | ····if-eqz·v5,·:cond_3 |
| 70 |
····invoke-interface·{v |
70 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
| 72 | ····check-cast·v0,·Ljava/util/Map$Entry; | 72 | ····check-cast·v0,·Ljava/util/Map$Entry; |
| 73 | ····.line·250 | 73 | ····.line·250 |
| 74 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;" | 74 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;" |
| Offset 95, 48 lines modified | Offset 95, 48 lines modified | ||
| 95 | ····move-result·v5 | 95 | ····move-result·v5 |
| 96 | ····if-eqz·v5,·:cond_0 | 96 | ····if-eqz·v5,·:cond_0 |
| 97 | ····.line·251 | 97 | ····.line·251 |
| 98 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 98 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 99 |
····move-result-object·v |
99 | ····move-result-object·v3 |
| 100 |
····check-cast·v |
100 | ····check-cast·v3,·Lcom/google/android/exoplayer/metadata/TxxxMetadata; |
| 101 | ····.line·252 | 101 | ····.line·252 |
| 102 |
····.local·v |
102 | ····.local·v3,·"txxxMetadata":Lcom/google/android/exoplayer/metadata/TxxxMetadata; |
| 103 | ····const-string·v5,·"PlayerActivity" | 103 | ····const-string·v5,·"PlayerActivity" |
| 104 | ····const-string·v6,·"ID3·TimedMetadata·%s:·description=%s,·value=%s" | 104 | ····const-string·v6,·"ID3·TimedMetadata·%s:·description=%s,·value=%s" |
| 105 | ····new-array·v7,·v12,·[Ljava/lang/Object; | 105 | ····new-array·v7,·v12,·[Ljava/lang/Object; |
| 106 | ····const-string·v8,·"TXXX" | 106 | ····const-string·v8,·"TXXX" |
| 107 | ····aput-object·v8,·v7,·v9 | 107 | ····aput-object·v8,·v7,·v9 |
| 108 |
····iget-object·v8,·v |
108 | ····iget-object·v8,·v3,·Lcom/google/android/exoplayer/metadata/TxxxMetadata;->description:Ljava/lang/String; |
| 109 | ····aput-object·v8,·v7,·v10 | 109 | ····aput-object·v8,·v7,·v10 |
| 110 |
····iget-object·v8,·v |
110 | ····iget-object·v8,·v3,·Lcom/google/android/exoplayer/metadata/TxxxMetadata;->value:Ljava/lang/String; |
| 111 | ····aput-object·v8,·v7,·v11 | 111 | ····aput-object·v8,·v7,·v11 |
| 112 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 112 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 113 | ····move-result-object·v6 | 113 | ····move-result-object·v6 |
| 114 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 114 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| 115 | ····goto·:goto_0 | 115 | ····goto·:goto_0 |
| 116 | ····.line·254 | 116 | ····.line·254 |
| 117 |
····.end·local·v |
117 | ····.end·local·v3····#·"txxxMetadata":Lcom/google/android/exoplayer/metadata/TxxxMetadata; |
| 118 | ····:cond_0 | 118 | ····:cond_0 |
| 119 | ····const-string·v5,·"PRIV" | 119 | ····const-string·v5,·"PRIV" |
| 120 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 120 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| 121 | ····move-result-object·v6 | 121 | ····move-result-object·v6 |
| Offset 145, 44 lines modified | Offset 145, 44 lines modified | ||
| 145 | ····move-result·v5 | 145 | ····move-result·v5 |
| 146 | ····if-eqz·v5,·:cond_1 | 146 | ····if-eqz·v5,·:cond_1 |
| Max diff block lines reached; 1523/5003 bytes (30.44%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·270 | 27 | ····.line·270 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$5;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$5;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·292 | 27 | ····.line·292 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$6;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$6;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·303 | 27 | ····.line·303 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$7;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$7;->this$0:Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 137, 15 lines modified | Offset 137, 14 lines modified | ||
| 137 | ····.line·270 | 137 | ····.line·270 |
| 138 | ····new-instance·v0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$5; | 138 | ····new-instance·v0,·Lorg/schabi/newpipe/player/ExoPlayerActivity$5; |
| 139 | ····invoke-direct·{v0,·p0},·Lorg/schabi/newpipe/player/ExoPlayerActivity$5;-><init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 139 | ····invoke-direct·{v0,·p0},·Lorg/schabi/newpipe/player/ExoPlayerActivity$5;-><init>(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 140 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity;->audioCapabilitiesListener:Lcom/google/android/exoplayer/audio/AudioCapabilitiesReceiver$Listener; | 140 | ····iput-object·v0,·p0,·Lorg/schabi/newpipe/player/ExoPlayerActivity;->audioCapabilitiesListener:Lcom/google/android/exoplayer/audio/AudioCapabilitiesReceiver$Listener; |
| 141 | ····.line·530 | ||
| 142 | ····return-void | 141 | ····return-void |
| 143 | .end·method | 142 | .end·method |
| 144 | .method·static·synthetic·access$000(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V | 143 | .method·static·synthetic·access$000(Lorg/schabi/newpipe/player/ExoPlayerActivity;)V |
| 145 | ····.locals·0 | 144 | ····.locals·0 |
| 146 | ····.param·p0,·"x0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; | 145 | ····.param·p0,·"x0"····#·Lorg/schabi/newpipe/player/ExoPlayerActivity; |
| Offset 397, 14 lines modified | Offset 396, 15 lines modified | ||
| 397 | ········value·=·0x13 | 396 | ········value·=·0x13 |
| 398 | ····.end·annotation | 397 | ····.end·annotation |
| 399 | ····.prologue | 398 | ····.prologue |
| 400 | ····.line·504 | 399 | ····.line·504 |
| 401 | ····const-string·v1,·"captioning" | 400 | ····const-string·v1,·"captioning" |
| 401 | ····.line·505 | ||
| 402 | ····invoke-virtual·{p0,·v1},·Lorg/schabi/newpipe/player/ExoPlayerActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 402 | ····invoke-virtual·{p0,·v1},·Lorg/schabi/newpipe/player/ExoPlayerActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| 403 | ····move-result-object·v0 | 403 | ····move-result-object·v0 |
| 404 | ····check-cast·v0,·Landroid/view/accessibility/CaptioningManager; | 404 | ····check-cast·v0,·Landroid/view/accessibility/CaptioningManager; |
| 405 | ····.line·506 | 405 | ····.line·506 |
| Offset 422, 14 lines modified | Offset 422, 15 lines modified | ||
| 422 | ········value·=·0x13 | 422 | ········value·=·0x13 |
| 423 | ····.end·annotation | 423 | ····.end·annotation |
| 424 | ····.prologue | 424 | ····.prologue |
| 425 | ····.line·511 | 425 | ····.line·511 |
| 426 | ····const-string·v1,·"captioning" | 426 | ····const-string·v1,·"captioning" |
| 427 | ····.line·512 | ||
| 427 | ····invoke-virtual·{p0,·v1},·Lorg/schabi/newpipe/player/ExoPlayerActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 428 | ····invoke-virtual·{p0,·v1},·Lorg/schabi/newpipe/player/ExoPlayerActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| 428 | ····move-result-object·v0 | 429 | ····move-result-object·v0 |
| 429 | ····check-cast·v0,·Landroid/view/accessibility/CaptioningManager; | 430 | ····check-cast·v0,·Landroid/view/accessibility/CaptioningManager; |
| 430 | ····.line·513 | 431 | ····.line·513 |
| Offset 481, 15 lines modified | Offset 482, 15 lines modified | ||
| 481 | ····:goto_0 | 482 | ····:goto_0 |
| 482 | ····invoke-static·{v0},·Lcom/google/android/exoplayer/util/Util;->inferContentType(Ljava/lang/String;)I | 483 | ····invoke-static·{v0},·Lcom/google/android/exoplayer/util/Util;->inferContentType(Ljava/lang/String;)I |
| 483 | ····move-result·v1 | 484 | ····move-result·v1 |
| 484 | ····return·v1 | 485 | ····return·v1 |
| 485 |
····.line·52 |
486 | ····.line·526 |
| 486 | ····.end·local·v0····#·"lastPathSegment":Ljava/lang/String; | 487 | ····.end·local·v0····#·"lastPathSegment":Ljava/lang/String; |
| 487 | ····:cond_0 | 488 | ····:cond_0 |
| 488 | ····invoke-virtual·{p0},·Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; | 489 | ····invoke-virtual·{p0},·Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; |
| 489 | ····move-result-object·v0 | 490 | ····move-result-object·v0 |
| 490 | ····goto·:goto_0 | 491 | ····goto·:goto_0 |
| Offset 730, 33 lines modified | Offset 731, 37 lines modified | ||
| 730 | ····.line·414 | 731 | ····.line·414 |
| 731 | ····sget·v0,·Lcom/google/android/exoplayer/util/Util;->SDK_INT:I | 732 | ····sget·v0,·Lcom/google/android/exoplayer/util/Util;->SDK_INT:I |
| 732 | ····const/16·v1,·0x17 | 733 | ····const/16·v1,·0x17 |
| 733 | ····if-lt·v0,·v1,·:cond_0 | 734 | ····if-lt·v0,·v1,·:cond_0 |
| 735 | ····.line·415 | ||
| 734 | ····invoke-static·{p1},·Lcom/google/android/exoplayer/util/Util;->isLocalFileUri(Landroid/net/Uri;)Z | 736 | ····invoke-static·{p1},·Lcom/google/android/exoplayer/util/Util;->isLocalFileUri(Landroid/net/Uri;)Z |
| 735 | ····move-result·v0 | 737 | ····move-result·v0 |
| 736 | ····if-eqz·v0,·:cond_0 | 738 | ····if-eqz·v0,·:cond_0 |
| 737 | ····const-string·v0,·"android.permission.READ_EXTERNAL_STORAGE" | 739 | ····const-string·v0,·"android.permission.READ_EXTERNAL_STORAGE" |
| 740 | ····.line·416 | ||
| 738 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/player/ExoPlayerActivity;->checkSelfPermission(Ljava/lang/String;)I | 741 | ····invoke-virtual·{p0,·v0},·Lorg/schabi/newpipe/player/ExoPlayerActivity;->checkSelfPermission(Ljava/lang/String;)I |
| 739 | ····move-result·v0 | 742 | ····move-result·v0 |
| 740 | ····if-eqz·v0,·:cond_0 | 743 | ····if-eqz·v0,·:cond_0 |
| 741 | ····const/4·v0,·0x1 | 744 | ····const/4·v0,·0x1 |
| 745 | ····.line·414 | ||
| 742 | ····:goto_0 | 746 | ····:goto_0 |
| 743 | ····return·v0 | 747 | ····return·v0 |
| 748 | ····.line·416 | ||
| 744 | ····:cond_0 | 749 | ····:cond_0 |
| 745 | ····const/4·v0,·0x0 | 750 | ····const/4·v0,·0x0 |
| 746 | ····goto·:goto_0 | 751 | ····goto·:goto_0 |
| 747 | .end·method | 752 | .end·method |
| Max diff block lines reached; 1192/3767 bytes (31.64%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 18 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;Landroid/content/Context;)V | 20 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;Landroid/content/Context;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/PlayVideoActivity; | ||
| 22 | ····.param·p2,·"x0"····#·Landroid/content/Context; | 23 | ····.param·p2,·"x0"····#·Landroid/content/Context; |
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·103 | 25 | ····.line·103 |
| 25 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$1;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 26 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$1;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 26 | ····invoke-direct·{p0,·p2},·Landroid/widget/MediaController;-><init>(Landroid/content/Context;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/widget/MediaController;-><init>(Landroid/content/Context;)V |
| Offset 50, 14 lines modified | Offset 51, 15 lines modified | ||
| 50 | ····.local·v0,·"keyCode":I | 51 | ····.local·v0,·"keyCode":I |
| 51 | ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getRepeatCount()I | 52 | ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getRepeatCount()I |
| 52 | ····move-result·v3 | 53 | ····move-result·v3 |
| 53 | ····if-nez·v3,·:cond_1 | 54 | ····if-nez·v3,·:cond_1 |
| 55 | ····.line·108 | ||
| 54 | ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I | 56 | ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I |
| 55 | ····move-result·v3 | 57 | ····move-result·v3 |
| 56 | ····if-nez·v3,·:cond_1 | 58 | ····if-nez·v3,·:cond_1 |
| 57 | ····move·v1,·v2 | 59 | ····move·v1,·v2 |
| Offset 85, 15 lines modified | Offset 87, 15 lines modified | ||
| 85 | ····invoke-virtual·{v3},·Lorg/schabi/newpipe/player/PlayVideoActivity;->finish()V | 87 | ····invoke-virtual·{v3},·Lorg/schabi/newpipe/player/PlayVideoActivity;->finish()V |
| 86 | ····.line·120 | 88 | ····.line·120 |
| 87 | ····:cond_0 | 89 | ····:cond_0 |
| 88 | ····:goto_1 | 90 | ····:goto_1 |
| 89 | ····return·v2 | 91 | ····return·v2 |
| 90 |
····.line·10 |
92 | ····.line·108 |
| 91 | ····.end·local·v1····#·"uniqueDown":Z | 93 | ····.end·local·v1····#·"uniqueDown":Z |
| 92 | ····:cond_1 | 94 | ····:cond_1 |
| 93 | ····const/4·v1,·0x0 | 95 | ····const/4·v1,·0x0 |
| 94 | ····goto·:goto_0 | 96 | ····goto·:goto_0 |
| 95 | ····.line·115 | 97 | ····.line·115 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/PlayVideoActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·136 | 27 | ····.line·136 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$2;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$2;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/PlayVideoActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·152 | 27 | ····.line·152 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$3;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$3;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/PlayVideoActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·163 | 27 | ····.line·163 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$4;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$4;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 21 | .field·final·synthetic·this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V | 23 | .method·constructor·<init>(Lorg/schabi/newpipe/player/PlayVideoActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/schabi/newpipe/player/PlayVideoActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·269 | 27 | ····.line·269 |
| 27 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$5;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; | 28 | ····iput-object·p1,·p0,·Lorg/schabi/newpipe/player/PlayVideoActivity$5;->this$0:Lorg/schabi/newpipe/player/PlayVideoActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 265, 32 lines modified | Offset 265, 36 lines modified | ||
| 265 | ····.line·314 | 265 | ····.line·314 |
| 266 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 266 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 267 | ····const/16·v1,·0x11 | 267 | ····const/16·v1,·0x11 |
| 268 | ····if-ge·v0,·v1,·:cond_0 | 268 | ····if-ge·v0,·v1,·:cond_0 |
| 269 | ····.line·315 | ||
| 269 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/player/PlayVideoActivity;->getNavigationBarHeight()I | 270 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/player/PlayVideoActivity;->getNavigationBarHeight()I |
| 270 | ····move-result·v0 | 271 | ····move-result·v0 |
| 271 | ····if-nez·v0,·:cond_0 | 272 | ····if-nez·v0,·:cond_0 |
| 273 | ····.line·316 | ||
| 272 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/player/PlayVideoActivity;->getNavigationBarWidth()I | 274 | ····invoke-direct·{p0},·Lorg/schabi/newpipe/player/PlayVideoActivity;->getNavigationBarWidth()I |
| 273 | ····move-result·v0 | 275 | ····move-result·v0 |
| 274 | ····if-eqz·v0,·:cond_1 | 276 | ····if-eqz·v0,·:cond_1 |
| 275 | ····:cond_0 | 277 | ····:cond_0 |
| 276 | ····const/4·v0,·0x1 | 278 | ····const/4·v0,·0x1 |
| 279 | ····.line·314 | ||
| 277 | ····:goto_0 | 280 | ····:goto_0 |
| 278 | ····return·v0 | 281 | ····return·v0 |
| 282 | ····.line·316 | ||
| 279 | ····:cond_1 | 283 | ····:cond_1 |
| 280 | ····const/4·v0,·0x0 | 284 | ····const/4·v0,·0x0 |
| 281 | ····goto·:goto_0 | 285 | ····goto·:goto_0 |
| 282 | .end·method | 286 | .end·method |
| 283 | .method·private·checkIfLandscape()Z | 287 | .method·private·checkIfLandscape()Z |
| Offset 256, 14 lines modified | Offset 256, 15 lines modified | ||
| 256 | ····.line·207 | 256 | ····.line·207 |
| 257 | ····:cond_2 | 257 | ····:cond_2 |
| 258 | ····:try_start_0 | 258 | ····:try_start_0 |
| 259 | ····move-object/from16·v0,·p0 | 259 | ····move-object/from16·v0,·p0 |
| 260 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 260 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 261 | ····.line·208 | ||
| 261 | ····invoke-virtual·{v4},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getPlaybackLooper()Landroid/os/Looper; | 262 | ····invoke-virtual·{v4},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getPlaybackLooper()Landroid/os/Looper; |
| 262 | ····move-result-object·v4 | 263 | ····move-result-object·v4 |
| 263 | ····move-object/from16·v0,·p0 | 264 | ····move-object/from16·v0,·p0 |
| 264 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->drmCallback:Lcom/google/android/exoplayer/drm/MediaDrmCallback; | 265 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->drmCallback:Lcom/google/android/exoplayer/drm/MediaDrmCallback; |
| Offset 278, 14 lines modified | Offset 279, 15 lines modified | ||
| 278 | ····move-result-object·v9 | 279 | ····move-result-object·v9 |
| 279 | ····move-object/from16·v0,·p0 | 280 | ····move-object/from16·v0,·p0 |
| 280 | ····iget-object·v10,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 281 | ····iget-object·v10,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 282 | ····.line·207 | ||
| 281 | ····invoke-static·{v4,·v5,·v7,·v9,·v10},·Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager;->newWidevineInstance(Landroid/os/Looper;Lcom/google/android/exoplayer/drm/MediaDrmCallback;Ljava/util/HashMap;Landroid/os/Handler;Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager$EventListener;)Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager; | 283 | ····invoke-static·{v4,·v5,·v7,·v9,·v10},·Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager;->newWidevineInstance(Landroid/os/Looper;Lcom/google/android/exoplayer/drm/MediaDrmCallback;Ljava/util/HashMap;Landroid/os/Handler;Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager$EventListener;)Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager; |
| 282 | ····move-result-object·v20 | 284 | ····move-result-object·v20 |
| 283 | ····.line·209 | 285 | ····.line·209 |
| 284 | ····invoke-static/range·{v20·..·v20},·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->getWidevineSecurityLevel(Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager;)I | 286 | ····invoke-static/range·{v20·..·v20},·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->getWidevineSecurityLevel(Lcom/google/android/exoplayer/drm/StreamingDrmSessionManager;)I |
| 285 | ····:try_end_0 | 287 | ····:try_end_0 |
| Offset 326, 14 lines modified | Offset 328, 15 lines modified | ||
| 326 | ····move-object/from16·v0,·p0 | 328 | ····move-object/from16·v0,·p0 |
| 327 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; | 329 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; |
| 328 | ····const/4·v7,·0x1 | 330 | ····const/4·v7,·0x1 |
| 331 | ····.line·219 | ||
| 329 | ····move/from16·v0,·v41 | 332 | ····move/from16·v0,·v41 |
| 330 | ····invoke-static·{v5,·v7,·v0},·Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector;->newVideoInstance(Landroid/content/Context;ZZ)Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector; | 333 | ····invoke-static·{v5,·v7,·v0},·Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector;->newVideoInstance(Landroid/content/Context;ZZ)Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector; |
| 331 | ····move-result-object·v5 | 334 | ····move-result-object·v5 |
| 332 | ····new-instance·v7,·Lcom/google/android/exoplayer/chunk/FormatEvaluator$AdaptiveEvaluator; | 335 | ····new-instance·v7,·Lcom/google/android/exoplayer/chunk/FormatEvaluator$AdaptiveEvaluator; |
| Offset 428, 14 lines modified | Offset 431, 15 lines modified | ||
| 428 | ····move-object/from16·v0,·p0 | 431 | ····move-object/from16·v0,·p0 |
| 429 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; | 432 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; |
| 430 | ····move-object/from16·v22,·v0 | 433 | ····move-object/from16·v22,·v0 |
| 434 | ····.line·232 | ||
| 431 | ····invoke-static·{},·Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector;->newAudioInstance()Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector; | 435 | ····invoke-static·{},·Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector;->newAudioInstance()Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector; |
| 432 | ····move-result-object·v23 | 436 | ····move-result-object·v23 |
| 433 | ····const/16·v25,·0x0 | 437 | ····const/16·v25,·0x0 |
| 434 | ····const-wide/16·v26,·0x7530 | 438 | ····const-wide/16·v26,·0x7530 |
| Offset 494, 14 lines modified | Offset 498, 15 lines modified | ||
| 494 | ····move-object/from16·v32,·v0 | 498 | ····move-object/from16·v32,·v0 |
| 495 | ····move-object/from16·v0,·p0 | 499 | ····move-object/from16·v0,·p0 |
| 496 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; | 500 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; |
| 501 | ····.line·239 | ||
| 497 | ····invoke-static·{v4},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; | 502 | ····invoke-static·{v4},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; |
| 498 | ····move-result-object·v33 | 503 | ····move-result-object·v33 |
| 499 | ····const/16·v34,·0x3 | 504 | ····const/16·v34,·0x3 |
| 500 | ····move-object/from16·v27,·v25 | 505 | ····move-object/from16·v27,·v25 |
| Offset 536, 14 lines modified | Offset 541, 15 lines modified | ||
| 536 | ····move-object/from16·v0,·p0 | 541 | ····move-object/from16·v0,·p0 |
| 537 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; | 542 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/DashRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; |
| 538 | ····move-object/from16·v28,·v0 | 543 | ····move-object/from16·v28,·v0 |
| 544 | ····.line·244 | ||
| 539 | ····invoke-static·{},·Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector;->newTextInstance()Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector; | 545 | ····invoke-static·{},·Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector;->newTextInstance()Lcom/google/android/exoplayer/dash/DefaultDashTrackSelector; |
| 540 | ····move-result-object·v29 | 546 | ····move-result-object·v29 |
| 541 | ····const/16·v31,·0x0 | 547 | ····const/16·v31,·0x0 |
| 542 | ····const-wide/16·v32,·0x7530 | 548 | ····const-wide/16·v32,·0x7530 |
| Offset 592, 14 lines modified | Offset 598, 15 lines modified | ||
| 592 | ····.local·v31,·"textSampleSource":Lcom/google/android/exoplayer/chunk/ChunkSampleSource; | 598 | ····.local·v31,·"textSampleSource":Lcom/google/android/exoplayer/chunk/ChunkSampleSource; |
| 593 | ····new-instance·v47,·Lcom/google/android/exoplayer/text/TextTrackRenderer; | 599 | ····new-instance·v47,·Lcom/google/android/exoplayer/text/TextTrackRenderer; |
| Max diff block lines reached; 1876/5805 bytes (32.32%) of diff not shown. | |||
| Offset 308, 14 lines modified | Offset 308, 15 lines modified | ||
| 308 | ····const-string·v2,·",·" | 308 | ····const-string·v2,·",·" |
| 309 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 309 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 310 | ····move-result-object·v1 | 310 | ····move-result-object·v1 |
| 311 | ····.line·126 | ||
| 311 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 312 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
| 312 | ····move-result-object·v2 | 313 | ····move-result-object·v2 |
| 313 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 314 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 314 | ····move-result-object·v1 | 315 | ····move-result-object·v1 |
| Offset 326, 14 lines modified | Offset 327, 15 lines modified | ||
| 326 | ····move-result-object·v1 | 327 | ····move-result-object·v1 |
| 327 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 328 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 328 | ····move-result-object·v1 | 329 | ····move-result-object·v1 |
| 330 | ····.line·125 | ||
| 329 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 331 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| 330 | ····.line·127 | 332 | ····.line·127 |
| 331 | ····return-void | 333 | ····return-void |
| 332 | .end·method | 334 | .end·method |
| 333 | .method·public·onAudioTrackInitializationError(Lcom/google/android/exoplayer/audio/AudioTrack$InitializationException;)V | 335 | .method·public·onAudioTrackInitializationError(Lcom/google/android/exoplayer/audio/AudioTrack$InitializationException;)V |
| Offset 550, 14 lines modified | Offset 552, 15 lines modified | ||
| 550 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 552 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 551 | ····move-result-object·v1 | 553 | ····move-result-object·v1 |
| 552 | ····int-to-long·v2,·p1 | 554 | ····int-to-long·v2,·p1 |
| 555 | ····.line·89 | ||
| 553 | ····invoke-direct·{p0,·v2,·v3},·Lorg/schabi/newpipe/player/exoplayer/EventLogger;->getTimeString(J)Ljava/lang/String; | 556 | ····invoke-direct·{p0,·v2,·v3},·Lorg/schabi/newpipe/player/exoplayer/EventLogger;->getTimeString(J)Ljava/lang/String; |
| 554 | ····move-result-object·v2 | 557 | ····move-result-object·v2 |
| 555 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 558 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 556 | ····move-result-object·v1 | 559 | ····move-result-object·v1 |
| Offset 578, 14 lines modified | Offset 581, 15 lines modified | ||
| 578 | ····move-result-object·v1 | 581 | ····move-result-object·v1 |
| 579 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 582 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 580 | ····move-result-object·v1 | 583 | ····move-result-object·v1 |
| 584 | ····.line·88 | ||
| 581 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 585 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| 582 | ····.line·90 | 586 | ····.line·90 |
| 583 | ····return-void | 587 | ····return-void |
| 584 | .end·method | 588 | .end·method |
| 585 | .method·public·onCryptoError(Landroid/media/MediaCodec$CryptoException;)V | 589 | .method·public·onCryptoError(Landroid/media/MediaCodec$CryptoException;)V |
| Offset 1047, 14 lines modified | Offset 1051, 15 lines modified | ||
| 1047 | ····const-string·v2,·",·" | 1051 | ····const-string·v2,·",·" |
| 1048 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1052 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1049 | ····move-result-object·v1 | 1053 | ····move-result-object·v1 |
| 1054 | ····.line·69 | ||
| 1050 | ····invoke-direct·{p0,·p2},·Lorg/schabi/newpipe/player/exoplayer/EventLogger;->getStateString(I)Ljava/lang/String; | 1055 | ····invoke-direct·{p0,·p2},·Lorg/schabi/newpipe/player/exoplayer/EventLogger;->getStateString(I)Ljava/lang/String; |
| 1051 | ····move-result-object·v2 | 1056 | ····move-result-object·v2 |
| 1052 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1057 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1053 | ····move-result-object·v1 | 1058 | ····move-result-object·v1 |
| Offset 1065, 14 lines modified | Offset 1070, 15 lines modified | ||
| 1065 | ····move-result-object·v1 | 1070 | ····move-result-object·v1 |
| 1066 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1071 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 1067 | ····move-result-object·v1 | 1072 | ····move-result-object·v1 |
| 1073 | ····.line·68 | ||
| 1068 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 1074 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| 1069 | ····.line·70 | 1075 | ····.line·70 |
| 1070 | ····return-void | 1076 | ····return-void |
| 1071 | .end·method | 1077 | .end·method |
| 1072 | .method·public·onVideoFormatEnabled(Lcom/google/android/exoplayer/chunk/Format;IJ)V | 1078 | .method·public·onVideoFormatEnabled(Lcom/google/android/exoplayer/chunk/Format;IJ)V |
| Offset 1117, 14 lines modified | Offset 1123, 15 lines modified | ||
| 1117 | ····const-string·v2,·",·" | 1123 | ····const-string·v2,·",·" |
| Max diff block lines reached; 655/3498 bytes (18.72%) of diff not shown. | |||
| Offset 114, 14 lines modified | Offset 114, 15 lines modified | ||
| 114 | ····sget-object·v12,·Lcom/google/android/exoplayer/MediaCodecSelector;->DEFAULT:Lcom/google/android/exoplayer/MediaCodecSelector; | 114 | ····sget-object·v12,·Lcom/google/android/exoplayer/MediaCodecSelector;->DEFAULT:Lcom/google/android/exoplayer/MediaCodecSelector; |
| 115 | ····const/4·v13,·0x1 | 115 | ····const/4·v13,·0x1 |
| 116 | ····const-wide/16·v14,·0x1388 | 116 | ····const-wide/16·v14,·0x1388 |
| 117 | ····.line·69 | ||
| 117 | ····invoke-virtual/range·{p1·..·p1},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; | 118 | ····invoke-virtual/range·{p1·..·p1},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; |
| 118 | ····move-result-object·v16 | 119 | ····move-result-object·v16 |
| 119 | ····const/16·v18,·0x32 | 120 | ····const/16·v18,·0x32 |
| 120 | ····move-object·v11,·v4 | 121 | ····move-object·v11,·v4 |
| Offset 136, 22 lines modified | Offset 137, 24 lines modified | ||
| 136 | ····sget-object·v12,·Lcom/google/android/exoplayer/MediaCodecSelector;->DEFAULT:Lcom/google/android/exoplayer/MediaCodecSelector; | 137 | ····sget-object·v12,·Lcom/google/android/exoplayer/MediaCodecSelector;->DEFAULT:Lcom/google/android/exoplayer/MediaCodecSelector; |
| 137 | ····const/4·v13,·0x0 | 138 | ····const/4·v13,·0x0 |
| 138 | ····const/4·v14,·0x1 | 139 | ····const/4·v14,·0x1 |
| 140 | ····.line·71 | ||
| 139 | ····invoke-virtual/range·{p1·..·p1},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; | 141 | ····invoke-virtual/range·{p1·..·p1},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; |
| 140 | ····move-result-object·v15 | 142 | ····move-result-object·v15 |
| 141 | ····move-object/from16·v0,·p0 | 143 | ····move-object/from16·v0,·p0 |
| 142 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/ExtractorRendererBuilder;->context:Landroid/content/Context; | 144 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/ExtractorRendererBuilder;->context:Landroid/content/Context; |
| 145 | ····.line·72 | ||
| 143 | ····invoke-static·{v5},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; | 146 | ····invoke-static·{v5},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; |
| 144 | ····move-result-object·v17 | 147 | ····move-result-object·v17 |
| 145 | ····const/16·v18,·0x3 | 148 | ····const/16·v18,·0x3 |
| 146 | ····move-object·v11,·v4 | 149 | ····move-object·v11,·v4 |
| Offset 160, 14 lines modified | Offset 163, 15 lines modified | ||
| 160 | ····invoke-direct/range·{v10·..·v18},·Lcom/google/android/exoplayer/MediaCodecAudioTrackRenderer;-><init>(Lcom/google/android/exoplayer/SampleSource;Lcom/google/android/exoplayer/MediaCodecSelector;Lcom/google/android/exoplayer/drm/DrmSessionManager;ZLandroid/os/Handler;Lcom/google/android/exoplayer/MediaCodecAudioTrackRenderer$EventListener;Lcom/google/android/exoplayer/audio/AudioCapabilities;I)V | 163 | ····invoke-direct/range·{v10·..·v18},·Lcom/google/android/exoplayer/MediaCodecAudioTrackRenderer;-><init>(Lcom/google/android/exoplayer/SampleSource;Lcom/google/android/exoplayer/MediaCodecSelector;Lcom/google/android/exoplayer/drm/DrmSessionManager;ZLandroid/os/Handler;Lcom/google/android/exoplayer/MediaCodecAudioTrackRenderer$EventListener;Lcom/google/android/exoplayer/audio/AudioCapabilities;I)V |
| 161 | ····.line·73 | 164 | ····.line·73 |
| 162 | ····.local·v10,·"audioRenderer":Lcom/google/android/exoplayer/MediaCodecAudioTrackRenderer; | 165 | ····.local·v10,·"audioRenderer":Lcom/google/android/exoplayer/MediaCodecAudioTrackRenderer; |
| 163 | ····new-instance·v21,·Lcom/google/android/exoplayer/text/TextTrackRenderer; | 166 | ····new-instance·v21,·Lcom/google/android/exoplayer/text/TextTrackRenderer; |
| 167 | ····.line·74 | ||
| 164 | ····invoke-virtual/range·{p1·..·p1},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; | 168 | ····invoke-virtual/range·{p1·..·p1},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; |
| 165 | ····move-result-object·v5 | 169 | ····move-result-object·v5 |
| 166 | ····invoke-virtual·{v5},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; | 170 | ····invoke-virtual·{v5},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; |
| 167 | ····move-result-object·v5 | 171 | ····move-result-object·v5 |
| Offset 207, 14 lines modified | Offset 207, 15 lines modified | ||
| 207 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->url:Ljava/lang/String; | 207 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->url:Ljava/lang/String; |
| 208 | ····move-object/from16·v0,·p0 | 208 | ····move-object/from16·v0,·p0 |
| 209 | ····iget-object·v6,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; | 209 | ····iget-object·v6,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; |
| 210 | ····.line·139 | ||
| 210 | ····invoke-static·{v6},·Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector;->newDefaultInstance(Landroid/content/Context;)Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector; | 211 | ····invoke-static·{v6},·Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector;->newDefaultInstance(Landroid/content/Context;)Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector; |
| 211 | ····move-result-object·v7 | 212 | ····move-result-object·v7 |
| 212 | ····const/4·v10,·0x1 | 213 | ····const/4·v10,·0x1 |
| 213 | ····move-object/from16·v6,·p1 | 214 | ····move-object/from16·v6,·p1 |
| Offset 277, 28 lines modified | Offset 278, 30 lines modified | ||
| 277 | ····const/16·v20,·0x1 | 278 | ····const/16·v20,·0x1 |
| 278 | ····move-object/from16·v0,·p0 | 279 | ····move-object/from16·v0,·p0 |
| 279 | ····iget-object·v3,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 280 | ····iget-object·v3,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 281 | ····.line·147 | ||
| 280 | ····invoke-virtual·{v3},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; | 282 | ····invoke-virtual·{v3},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getMainHandler()Landroid/os/Handler; |
| 281 | ····move-result-object·v21 | 283 | ····move-result-object·v21 |
| 282 | ····move-object/from16·v0,·p0 | 284 | ····move-object/from16·v0,·p0 |
| 283 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 285 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 284 | ····move-object/from16·v22,·v0 | 286 | ····move-object/from16·v22,·v0 |
| 285 | ····move-object/from16·v0,·p0 | 287 | ····move-object/from16·v0,·p0 |
| 286 | ····iget-object·v3,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; | 288 | ····iget-object·v3,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; |
| 289 | ····.line·148 | ||
| 287 | ····invoke-static·{v3},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; | 290 | ····invoke-static·{v3},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; |
| 288 | ····move-result-object·v23 | 291 | ····move-result-object·v23 |
| 289 | ····const/16·v24,·0x3 | 292 | ····const/16·v24,·0x3 |
| 290 | ····move-object/from16·v17,·v10 | 293 | ····move-object/from16·v17,·v10 |
| Offset 313, 14 lines modified | Offset 316, 15 lines modified | ||
| 313 | ····invoke-direct·{v3},·Lcom/google/android/exoplayer/metadata/Id3Parser;-><init>()V | 316 | ····invoke-direct·{v3},·Lcom/google/android/exoplayer/metadata/Id3Parser;-><init>()V |
| 314 | ····move-object/from16·v0,·p0 | 317 | ····move-object/from16·v0,·p0 |
| 315 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 318 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 319 | ····.line·150 | ||
| 316 | ····invoke-virtual·{v14},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; | 320 | ····invoke-virtual·{v14},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; |
| 317 | ····move-result-object·v6 | 321 | ····move-result-object·v6 |
| 318 | ····move-object/from16·v0,·v27 | 322 | ····move-object/from16·v0,·v27 |
| 319 | ····invoke-direct·{v0,·v10,·v3,·v5,·v6},·Lcom/google/android/exoplayer/metadata/MetadataTrackRenderer;-><init>(Lcom/google/android/exoplayer/SampleSource;Lcom/google/android/exoplayer/metadata/MetadataParser;Lcom/google/android/exoplayer/metadata/MetadataTrackRenderer$MetadataRenderer;Landroid/os/Looper;)V | 323 | ····invoke-direct·{v0,·v10,·v3,·v5,·v6},·Lcom/google/android/exoplayer/metadata/MetadataTrackRenderer;-><init>(Lcom/google/android/exoplayer/SampleSource;Lcom/google/android/exoplayer/metadata/MetadataParser;Lcom/google/android/exoplayer/metadata/MetadataTrackRenderer$MetadataRenderer;Landroid/os/Looper;)V |
| Offset 380, 14 lines modified | Offset 384, 15 lines modified | ||
| 380 | ····move-object/from16·v0,·p0 | 384 | ····move-object/from16·v0,·p0 |
| 381 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->url:Ljava/lang/String; | 385 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/HlsRendererBuilder$AsyncRendererBuilder;->url:Ljava/lang/String; |
| 382 | ····move-object/from16·v20,·v0 | 386 | ····move-object/from16·v20,·v0 |
| 387 | ····.line·161 | ||
| 383 | ····invoke-static·{},·Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector;->newVttInstance()Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector; | 388 | ····invoke-static·{},·Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector;->newVttInstance()Lcom/google/android/exoplayer/hls/DefaultHlsTrackSelector; |
| 384 | ····move-result-object·v22 | 389 | ····move-result-object·v22 |
| 385 | ····const/16·v25,·0x1 | 390 | ····const/16·v25,·0x1 |
| 386 | ····move-object/from16·v21,·p1 | 391 | ····move-object/from16·v21,·p1 |
| Offset 208, 74 lines modified | Offset 208, 72 lines modified | ||
| 208 | .end·method | 208 | .end·method |
| 209 | .method·private·maybeReportPlayerState()V | 209 | .method·private·maybeReportPlayerState()V |
| 210 | ····.locals·5 | 210 | ····.locals·5 |
| 211 | ····.prologue | 211 | ····.prologue |
| 212 | ····.line·574 | 212 | ····.line·574 |
| 213 |
····iget-object·v |
213 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->player:Lcom/google/android/exoplayer/ExoPlayer; |
| 214 |
····invoke-interface·{v |
214 | ····invoke-interface·{v3},·Lcom/google/android/exoplayer/ExoPlayer;->getPlayWhenReady()Z |
| 215 |
····move-result·v |
215 | ····move-result·v1 |
| 216 | ····.line·575 | 216 | ····.line·575 |
| 217 |
····.local·v |
217 | ····.local·v1,·"playWhenReady":Z |
| 218 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getPlaybackState()I | 218 | ····invoke-virtual·{p0},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getPlaybackState()I |
| 219 |
····move-result·v |
219 | ····move-result·v2 |
| 220 | ····.line·576 | 220 | ····.line·576 |
| 221 |
····.local·v |
221 | ····.local·v2,·"playbackState":I |
| 222 |
····iget-boolean·v |
222 | ····iget-boolean·v3,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->lastReportedPlayWhenReady:Z |
| 223 |
····if-ne·v |
223 | ····if-ne·v3,·v1,·:cond_0 |
| 224 |
····iget·v |
224 | ····iget·v3,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->lastReportedPlaybackState:I |
| 225 |
····if-eq·v |
225 | ····if-eq·v3,·v2,·:cond_2 |
| 226 | ····.line·577 | 226 | ····.line·577 |
| 227 | ····:cond_0 | 227 | ····:cond_0 |
| 228 |
····iget-object·v |
228 | ····iget-object·v3,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->listeners:Ljava/util/concurrent/CopyOnWriteArrayList; |
| 229 |
····invoke-virtual·{v |
229 | ····invoke-virtual·{v3},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
| 230 |
····move-result-object·v |
230 | ····move-result-object·v3 |
| 231 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 232 | ····:goto_0 | 231 | ····:goto_0 |
| 233 |
····invoke-interface·{v |
232 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 234 | ····move-result·v4 | 233 | ····move-result·v4 |
| 235 | ····if-eqz·v4,·:cond_1 | 234 | ····if-eqz·v4,·:cond_1 |
| 236 |
····invoke-interface·{v |
235 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 237 |
····move-result-object·v |
236 | ····move-result-object·v0 |
| 238 |
····check-cast·v |
237 | ····check-cast·v0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer$Listener; |
| 239 | ····.line·578 | 238 | ····.line·578 |
| 240 |
····.local·v |
239 | ····.local·v0,·"listener":Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer$Listener; |
| 241 |
····invoke-interface·{v |
240 | ····invoke-interface·{v0,·v1,·v2},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer$Listener;->onStateChanged(ZI)V |
| 242 | ····goto·:goto_0 | 241 | ····goto·:goto_0 |
| 243 | ····.line·580 | 242 | ····.line·580 |
| 244 |
····.end·local·v |
243 | ····.end·local·v0····#·"listener":Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer$Listener; |
| 245 | ····:cond_1 | 244 | ····:cond_1 |
| 246 |
····iput-boolean·v |
245 | ····iput-boolean·v1,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->lastReportedPlayWhenReady:Z |
| 247 | ····.line·581 | 246 | ····.line·581 |
| 248 |
····iput·v |
247 | ····iput·v2,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->lastReportedPlaybackState:I |
| 249 | ····.line·583 | 248 | ····.line·583 |
| 250 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
| 251 | ····:cond_2 | 249 | ····:cond_2 |
| 252 | ····return-void | 250 | ····return-void |
| 253 | .end·method | 251 | .end·method |
| 254 | .method·private·pushSurface(Z)V | 252 | .method·private·pushSurface(Z)V |
| 255 | ····.locals·4 | 253 | ····.locals·4 |
| 256 | ····.param·p1,·"blockForSurfacePush"····#·Z | 254 | ····.param·p1,·"blockForSurfacePush"····#·Z |
| Offset 1095, 47 lines modified | Offset 1093, 46 lines modified | ||
| 1095 | .method·public·onPlayerError(Lcom/google/android/exoplayer/ExoPlaybackException;)V | 1093 | .method·public·onPlayerError(Lcom/google/android/exoplayer/ExoPlaybackException;)V |
| 1096 | ····.locals·3 | 1094 | ····.locals·3 |
| 1097 | ····.param·p1,·"exception"····#·Lcom/google/android/exoplayer/ExoPlaybackException; | 1095 | ····.param·p1,·"exception"····#·Lcom/google/android/exoplayer/ExoPlaybackException; |
| 1098 | ····.prologue | 1096 | ····.prologue |
| 1099 | ····.line·410 | 1097 | ····.line·410 |
| 1100 |
····const/4·v |
1098 | ····const/4·v1,·0x1 |
| 1101 |
····iput·v |
1099 | ····iput·v1,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->rendererBuildingState:I |
| 1102 | ····.line·411 | 1100 | ····.line·411 |
| 1103 |
····iget-object·v |
1101 | ····iget-object·v1,·p0,·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->listeners:Ljava/util/concurrent/CopyOnWriteArrayList; |
| 1104 |
····invoke-virtual·{v |
1102 | ····invoke-virtual·{v1},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
| 1105 |
····move-result-object·v |
1103 | ····move-result-object·v1 |
| 1106 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 1107 | ····:goto_0 | 1104 | ····:goto_0 |
| 1108 |
····invoke-interface·{v |
1105 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 1109 | ····move-result·v2 | 1106 | ····move-result·v2 |
| Max diff block lines reached; 6722/11818 bytes (56.88%) of diff not shown. | |||
| Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
| 234 | ····iget-object·v3,·v4,·Lcom/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest$ProtectionElement;->uuid:Ljava/util/UUID; | 234 | ····iget-object·v3,·v4,·Lcom/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest$ProtectionElement;->uuid:Ljava/util/UUID; |
| 235 | ····move-object/from16·v0,·p0 | 235 | ····move-object/from16·v0,·p0 |
| 236 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 236 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 237 | ····.line·154 | ||
| 237 | ····invoke-virtual·{v4},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getPlaybackLooper()Landroid/os/Looper; | 238 | ····invoke-virtual·{v4},·Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer;->getPlaybackLooper()Landroid/os/Looper; |
| 238 | ····move-result-object·v4 | 239 | ····move-result-object·v4 |
| 239 | ····move-object/from16·v0,·p0 | 240 | ····move-object/from16·v0,·p0 |
| 240 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->drmCallback:Lcom/google/android/exoplayer/drm/MediaDrmCallback; | 241 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->drmCallback:Lcom/google/android/exoplayer/drm/MediaDrmCallback; |
| Offset 293, 14 lines modified | Offset 294, 15 lines modified | ||
| 293 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; | 294 | ····iget-object·v5,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; |
| 294 | ····const/4·v8,·0x1 | 295 | ····const/4·v8,·0x1 |
| 295 | ····const/4·v9,·0x0 | 296 | ····const/4·v9,·0x0 |
| 297 | ····.line·164 | ||
| 296 | ····invoke-static·{v5,·v8,·v9},·Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector;->newVideoInstance(Landroid/content/Context;ZZ)Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector; | 298 | ····invoke-static·{v5,·v8,·v9},·Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector;->newVideoInstance(Landroid/content/Context;ZZ)Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector; |
| 297 | ····move-result-object·v5 | 299 | ····move-result-object·v5 |
| 298 | ····new-instance·v7,·Lcom/google/android/exoplayer/chunk/FormatEvaluator$AdaptiveEvaluator; | 300 | ····new-instance·v7,·Lcom/google/android/exoplayer/chunk/FormatEvaluator$AdaptiveEvaluator; |
| 299 | ····move-object/from16·v0,·v32 | 301 | ····move-object/from16·v0,·v32 |
| Offset 385, 14 lines modified | Offset 387, 15 lines modified | ||
| 385 | ····move-object/from16·v0,·p0 | 387 | ····move-object/from16·v0,·p0 |
| 386 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; | 388 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; |
| 387 | ····move-object/from16·v16,·v0 | 389 | ····move-object/from16·v16,·v0 |
| 390 | ····.line·176 | ||
| 388 | ····invoke-static·{},·Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector;->newAudioInstance()Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector; | 391 | ····invoke-static·{},·Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector;->newAudioInstance()Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector; |
| 389 | ····move-result-object·v17 | 392 | ····move-result-object·v17 |
| 390 | ····const/16·v19,·0x0 | 393 | ····const/16·v19,·0x0 |
| 391 | ····const-wide/16·v20,·0x7530 | 394 | ····const-wide/16·v20,·0x7530 |
| Offset 435, 14 lines modified | Offset 438, 15 lines modified | ||
| 435 | ····move-object/from16·v26,·v0 | 438 | ····move-object/from16·v26,·v0 |
| 436 | ····move-object/from16·v0,·p0 | 439 | ····move-object/from16·v0,·p0 |
| 437 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; | 440 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->context:Landroid/content/Context; |
| 441 | ····.line·183 | ||
| 438 | ····invoke-static·{v4},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; | 442 | ····invoke-static·{v4},·Lcom/google/android/exoplayer/audio/AudioCapabilities;->getCapabilities(Landroid/content/Context;)Lcom/google/android/exoplayer/audio/AudioCapabilities; |
| 439 | ····move-result-object·v27 | 443 | ····move-result-object·v27 |
| 440 | ····const/16·v28,·0x3 | 444 | ····const/16·v28,·0x3 |
| 441 | ····move-object/from16·v21,·v19 | 445 | ····move-object/from16·v21,·v19 |
| Offset 477, 14 lines modified | Offset 481, 15 lines modified | ||
| 477 | ····move-object/from16·v0,·p0 | 481 | ····move-object/from16·v0,·p0 |
| 478 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; | 482 | ····iget-object·v0,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->manifestFetcher:Lcom/google/android/exoplayer/util/ManifestFetcher; |
| 479 | ····move-object/from16·v22,·v0 | 483 | ····move-object/from16·v22,·v0 |
| 484 | ····.line·188 | ||
| 480 | ····invoke-static·{},·Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector;->newTextInstance()Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector; | 485 | ····invoke-static·{},·Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector;->newTextInstance()Lcom/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector; |
| 481 | ····move-result-object·v23 | 486 | ····move-result-object·v23 |
| 482 | ····const/16·v25,·0x0 | 487 | ····const/16·v25,·0x0 |
| 483 | ····const-wide/16·v26,·0x7530 | 488 | ····const-wide/16·v26,·0x7530 |
| Offset 517, 14 lines modified | Offset 522, 15 lines modified | ||
| 517 | ····.local·v25,·"textSampleSource":Lcom/google/android/exoplayer/chunk/ChunkSampleSource; | 522 | ····.local·v25,·"textSampleSource":Lcom/google/android/exoplayer/chunk/ChunkSampleSource; |
| 518 | ····new-instance·v36,·Lcom/google/android/exoplayer/text/TextTrackRenderer; | 523 | ····new-instance·v36,·Lcom/google/android/exoplayer/text/TextTrackRenderer; |
| 519 | ····move-object/from16·v0,·p0 | 524 | ····move-object/from16·v0,·p0 |
| 520 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; | 525 | ····iget-object·v4,·v0,·Lorg/schabi/newpipe/player/exoplayer/SmoothStreamingRendererBuilder$AsyncRendererBuilder;->player:Lorg/schabi/newpipe/player/exoplayer/NPExoPlayer; |
| 526 | ····.line·194 | ||
| 521 | ····invoke-virtual·{v11},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; | 527 | ····invoke-virtual·{v11},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; |
| 522 | ····move-result-object·v5 | 528 | ····move-result-object·v5 |
| 523 | ····const/4·v8,·0x0 | 529 | ····const/4·v8,·0x0 |
| 524 | ····new-array·v8,·v8,·[Lcom/google/android/exoplayer/text/SubtitleParser; | 530 | ····new-array·v8,·v8,·[Lcom/google/android/exoplayer/text/SubtitleParser; |
| Offset 150, 106 lines modified | Offset 150, 101 lines modified | ||
| 150 | ····:cond_2 | 150 | ····:cond_2 |
| 151 | ····const/4·v0,·0x0 | 151 | ····const/4·v0,·0x0 |
| 152 | ····goto·:goto_0 | 152 | ····goto·:goto_0 |
| 153 | .end·method | 153 | .end·method |
| 154 | .method·private·loadMissions()V | 154 | .method·private·loadMissions()V |
| 155 |
····.locals·1 |
155 | ····.locals·12 |
| 156 | ····.prologue | 156 | ····.prologue |
| 157 |
····const/4·v1 |
157 | ····const/4·v11,·0x1 |
| 158 |
····const/4·v |
158 | ····const/4·v6,·0x0 |
| 159 | ····.line·68 | 159 | ····.line·68 |
| 160 |
····new-instance·v |
160 | ····new-instance·v0,·Ljava/io/File; |
| 161 |
····iget-object·v |
161 | ····iget-object·v5,·p0,·Lus/shandian/giga/get/DownloadManagerImpl;->mLocation:Ljava/lang/String; |
| 162 |
····invoke-direct·{v |
162 | ····invoke-direct·{v0,·v5},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
| 163 | ····.line·70 | 163 | ····.line·70 |
| 164 |
····.local·v |
164 | ····.local·v0,·"f":Ljava/io/File; |
| 165 |
····invoke-virtual·{v |
165 | ····invoke-virtual·{v0},·Ljava/io/File;->exists()Z |
| 166 |
····move-result·v |
166 | ····move-result·v5 |
| 167 |
····if-eqz·v |
167 | ····if-eqz·v5,·:cond_4 |
| 168 |
····invoke-virtual·{v |
168 | ····invoke-virtual·{v0},·Ljava/io/File;->isDirectory()Z |
| 169 |
····move-result·v |
169 | ····move-result·v5 |
| 170 |
····if-eqz·v |
170 | ····if-eqz·v5,·:cond_4 |
| 171 | ····.line·71 | 171 | ····.line·71 |
| 172 |
····invoke-virtual·{v |
172 | ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
| 173 |
····move-result-object·v |
173 | ····move-result-object·v4 |
| 174 | ····.line·73 | 174 | ····.line·73 |
| 175 |
····.local·v |
175 | ····.local·v4,·"subs":[Ljava/io/File; |
| 176 |
···· |
176 | ····array-length·v7,·v4 |
| 177 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
| 178 | ····array-length·v3,·v0 | ||
| 179 |
···· |
177 | ····move·v5,·v6 |
| 180 | ····const/4·v2,·0x0 | ||
| 181 | ····.local·v2,·"i$":I | ||
| 182 | ····:goto_0 | 178 | ····:goto_0 |
| 183 |
····if-ge·v |
179 | ····if-ge·v5,·v7,·:cond_4 |
| 184 |
····aget-object·v |
180 | ····aget-object·v3,·v4,·v5 |
| 185 | ····.line·74 | 181 | ····.line·74 |
| 186 |
····.local·v |
182 | ····.local·v3,·"sub":Ljava/io/File; |
| 187 |
····invoke-virtual·{v |
183 | ····invoke-virtual·{v3},·Ljava/io/File;->isDirectory()Z |
| 188 | ····move-result·v8 | 184 | ····move-result·v8 |
| 189 | ····if-eqz·v8,·:cond_1 | 185 | ····if-eqz·v8,·:cond_1 |
| 190 | ····.line·73 | 186 | ····.line·73 |
| 191 | ····:cond_0 | 187 | ····:cond_0 |
| 192 | ····:goto_1 | 188 | ····:goto_1 |
| 193 |
····add-int/lit8·v |
189 | ····add-int/lit8·v5,·v5,·0x1 |
| 194 | ····goto·:goto_0 | 190 | ····goto·:goto_0 |
| 195 | ····.line·78 | 191 | ····.line·78 |
| 196 | ····:cond_1 | 192 | ····:cond_1 |
| 197 |
····invoke-virtual·{v |
193 | ····invoke-virtual·{v3},·Ljava/io/File;->getName()Ljava/lang/String; |
| 198 | ····move-result-object·v8 | 194 | ····move-result-object·v8 |
| 199 | ····const-string·v9,·".giga" | 195 | ····const-string·v9,·".giga" |
| 200 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 196 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
| 201 | ····move-result·v8 | 197 | ····move-result·v8 |
| 202 | ····if-eqz·v8,·:cond_3 | 198 | ····if-eqz·v8,·:cond_3 |
| 203 | ····.line·79 | 199 | ····.line·79 |
| 204 |
····invoke-virtual·{v |
200 | ····invoke-virtual·{v3},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
| 205 | ····move-result-object·v8 | 201 | ····move-result-object·v8 |
| 206 | ····invoke-static·{v8},·Lus/shandian/giga/util/Utility;->readFromFile(Ljava/lang/String;)Ljava/lang/String; | 202 | ····invoke-static·{v8},·Lus/shandian/giga/util/Utility;->readFromFile(Ljava/lang/String;)Ljava/lang/String; |
| 207 |
····move-result-object·v |
203 | ····move-result-object·v2 |
| 208 | ····.line·80 | 204 | ····.line·80 |
| 209 |
····.local·v |
205 | ····.local·v2,·"str":Ljava/lang/String; |
| 210 |
····if-eqz·v |
206 | ····if-eqz·v2,·:cond_0 |
| 211 |
····invoke-virtual·{v |
207 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; |
| Max diff block lines reached; 6232/9450 bytes (65.95%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; | 22 | .field·final·synthetic·val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V | 24 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/get/DownloadMission; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·93 | 28 | ····.line·93 |
| 28 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$1;->this$0:Lus/shandian/giga/get/DownloadMission; | 29 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$1;->this$0:Lus/shandian/giga/get/DownloadMission; |
| 29 | ····iput-object·p2,·p0,·Lus/shandian/giga/get/DownloadMission$1;->val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; | 30 | ····iput-object·p2,·p0,·Lus/shandian/giga/get/DownloadMission$1;->val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; | 22 | .field·final·synthetic·val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V | 24 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/get/DownloadMission; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·128 | 28 | ····.line·128 |
| 28 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$2;->this$0:Lus/shandian/giga/get/DownloadMission; | 29 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$2;->this$0:Lus/shandian/giga/get/DownloadMission; |
| 29 | ····iput-object·p2,·p0,·Lus/shandian/giga/get/DownloadMission$2;->val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; | 30 | ····iput-object·p2,·p0,·Lus/shandian/giga/get/DownloadMission$2;->val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; | 22 | .field·final·synthetic·val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V | 24 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/get/DownloadMission; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·145 | 28 | ····.line·145 |
| 28 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$3;->this$0:Lus/shandian/giga/get/DownloadMission; | 29 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$3;->this$0:Lus/shandian/giga/get/DownloadMission; |
| 29 | ····iput-object·p2,·p0,·Lus/shandian/giga/get/DownloadMission$3;->val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; | 30 | ····iput-object·p2,·p0,·Lus/shandian/giga/get/DownloadMission$3;->val$listener:Lus/shandian/giga/get/DownloadMission$MissionListener; |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lus/shandian/giga/get/DownloadMission; | 18 | .field·final·synthetic·this$0:Lus/shandian/giga/get/DownloadMission; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;)V | 20 | .method·constructor·<init>(Lus/shandian/giga/get/DownloadMission;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/get/DownloadMission; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·210 | 24 | ····.line·210 |
| 24 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$4;->this$0:Lus/shandian/giga/get/DownloadMission; | 25 | ····iput-object·p1,·p0,·Lus/shandian/giga/get/DownloadMission$4;->this$0:Lus/shandian/giga/get/DownloadMission; |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
| Offset 335, 84 lines modified | Offset 335, 83 lines modified | ||
| 335 | .end·method | 335 | .end·method |
| 336 | .method·private·onFinish()V | 336 | .method·private·onFinish()V |
| 337 | ····.locals·5 | 337 | ····.locals·5 |
| 338 | ····.prologue | 338 | ····.prologue |
| 339 | ····.line·114 | 339 | ····.line·114 |
| 340 |
····iget·v |
340 | ····iget·v2,·p0,·Lus/shandian/giga/get/DownloadMission;->errCode:I |
| 341 |
····if-lez·v |
341 | ····if-lez·v2,·:cond_1 |
| 342 | ····.line·136 | 342 | ····.line·136 |
| 343 | ····:cond_0 | 343 | ····:cond_0 |
| 344 | ····return-void | 344 | ····return-void |
| 345 | ····.line·120 | 345 | ····.line·120 |
| 346 | ····:cond_1 | 346 | ····:cond_1 |
| 347 |
····const/4·v |
347 | ····const/4·v2,·0x0 |
| 348 |
····iput-boolean·v |
348 | ····iput-boolean·v2,·p0,·Lus/shandian/giga/get/DownloadMission;->running:Z |
| 349 | ····.line·121 | 349 | ····.line·121 |
| 350 |
····const/4·v |
350 | ····const/4·v2,·0x1 |
| 351 |
····iput-boolean·v |
351 | ····iput-boolean·v2,·p0,·Lus/shandian/giga/get/DownloadMission;->finished:Z |
| 352 | ····.line·123 | 352 | ····.line·123 |
| 353 | ····invoke-direct·{p0},·Lus/shandian/giga/get/DownloadMission;->deleteThisFromFile()V | 353 | ····invoke-direct·{p0},·Lus/shandian/giga/get/DownloadMission;->deleteThisFromFile()V |
| 354 | ····.line·125 | 354 | ····.line·125 |
| 355 |
····iget-object·v |
355 | ····iget-object·v2,·p0,·Lus/shandian/giga/get/DownloadMission;->mListeners:Ljava/util/ArrayList; |
| 356 |
····invoke-virtual·{v |
356 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 357 |
····move-result-object·v |
357 | ····move-result-object·v3 |
| 358 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 359 | ····:cond_2 | 358 | ····:cond_2 |
| 360 | ····:goto_0 | 359 | ····:goto_0 |
| 361 |
····invoke-interface·{v |
360 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 362 |
····move-result·v |
361 | ····move-result·v2 |
| 363 |
····if-eqz·v |
362 | ····if-eqz·v2,·:cond_0 |
| 364 |
····invoke-interface·{v |
363 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 365 |
····move-result-object·v |
364 | ····move-result-object·v1 |
| 366 |
····check-cast·v |
365 | ····check-cast·v1,·Ljava/lang/ref/WeakReference; |
| 367 | ····.line·126 | 366 | ····.line·126 |
| 368 |
····.local·v |
367 | ····.local·v1,·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lus/shandian/giga/get/DownloadMission$MissionListener;>;" |
| 369 |
····invoke-virtual·{v |
368 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
| 370 |
····move-result-object·v |
369 | ····move-result-object·v0 |
| 371 |
····check-cast·v |
370 | ····check-cast·v0,·Lus/shandian/giga/get/DownloadMission$MissionListener; |
| 372 | ····.line·127 | 371 | ····.line·127 |
| 373 |
····.local·v |
372 | ····.local·v0,·"listener":Lus/shandian/giga/get/DownloadMission$MissionListener; |
| 374 |
····if-eqz·v |
373 | ····if-eqz·v0,·:cond_2 |
| 375 | ····.line·128 | 374 | ····.line·128 |
| 376 |
····sget-object·v |
375 | ····sget-object·v2,·Lus/shandian/giga/get/DownloadMission$MissionListener;->handlerStore:Ljava/util/HashMap; |
| 377 |
····invoke-virtual·{v |
376 | ····invoke-virtual·{v2,·v0},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 378 |
····move-result-object·v |
377 | ····move-result-object·v2 |
| 379 |
····check-cast·v |
378 | ····check-cast·v2,·Landroid/os/Handler; |
| 380 | ····new-instance·v4,·Lus/shandian/giga/get/DownloadMission$2; | 379 | ····new-instance·v4,·Lus/shandian/giga/get/DownloadMission$2; |
| 381 |
····invoke-direct·{v4,·p0,·v |
380 | ····invoke-direct·{v4,·p0,·v0},·Lus/shandian/giga/get/DownloadMission$2;-><init>(Lus/shandian/giga/get/DownloadMission;Lus/shandian/giga/get/DownloadMission$MissionListener;)V |
| 382 |
····invoke-virtual·{v |
381 | ····invoke-virtual·{v2,·v4},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
| 383 | ····goto·:goto_0 | 382 | ····goto·:goto_0 |
| 384 | .end·method | 383 | .end·method |
| 385 | #·virtual·methods | 384 | #·virtual·methods |
| 386 | .method·public·declared-synchronized·addListener(Lus/shandian/giga/get/DownloadMission$MissionListener;)V | 385 | .method·public·declared-synchronized·addListener(Lus/shandian/giga/get/DownloadMission$MissionListener;)V |
| Offset 583, 75 lines modified | Offset 582, 72 lines modified | ||
| 583 | ····:try_start_0 | 582 | ····:try_start_0 |
| 584 | ····iput·p1,·p0,·Lus/shandian/giga/get/DownloadMission;->errCode:I | 583 | ····iput·p1,·p0,·Lus/shandian/giga/get/DownloadMission;->errCode:I |
| 585 | ····.line·141 | 584 | ····.line·141 |
| 586 | ····invoke-virtual·{p0},·Lus/shandian/giga/get/DownloadMission;->writeThisToFile()V | 585 | ····invoke-virtual·{p0},·Lus/shandian/giga/get/DownloadMission;->writeThisToFile()V |
| 587 | ····.line·143 | 586 | ····.line·143 |
| 588 |
····iget-object·v |
587 | ····iget-object·v2,·p0,·Lus/shandian/giga/get/DownloadMission;->mListeners:Ljava/util/ArrayList; |
| 589 |
····invoke-virtual·{v |
588 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 590 |
····move-result-object·v |
589 | ····move-result-object·v3 |
| 591 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| Max diff block lines reached; 10510/15333 bytes (68.54%) of diff not shown. | |||
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lus/shandian/giga/service/DownloadManagerService; | 18 | .field·final·synthetic·this$0:Lus/shandian/giga/service/DownloadManagerService; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lus/shandian/giga/service/DownloadManagerService;Landroid/os/Looper;)V | 20 | .method·constructor·<init>(Lus/shandian/giga/service/DownloadManagerService;Landroid/os/Looper;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/service/DownloadManagerService; | ||
| 22 | ····.param·p2,·"x0"····#·Landroid/os/Looper; | 23 | ····.param·p2,·"x0"····#·Landroid/os/Looper; |
| 23 | ····.prologue | 24 | ····.prologue |
| 24 | ····.line·83 | 25 | ····.line·83 |
| 25 | ····iput-object·p1,·p0,·Lus/shandian/giga/service/DownloadManagerService$1;->this$0:Lus/shandian/giga/service/DownloadManagerService; | 26 | ····iput-object·p1,·p0,·Lus/shandian/giga/service/DownloadManagerService$1;->this$0:Lus/shandian/giga/service/DownloadManagerService; |
| 26 | ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
| Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
| 17 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·synthetic·this$0:Lus/shandian/giga/service/DownloadManagerService; | 18 | .field·final·synthetic·this$0:Lus/shandian/giga/service/DownloadManagerService; |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·public·constructor·<init>(Lus/shandian/giga/service/DownloadManagerService;)V | 20 | .method·public·constructor·<init>(Lus/shandian/giga/service/DownloadManagerService;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/service/DownloadManagerService; | ||
| 22 | ····.prologue | 23 | ····.prologue |
| 23 | ····.line·169 | 24 | ····.line·169 |
| 24 | ····iput-object·p1,·p0,·Lus/shandian/giga/service/DownloadManagerService$DMBinder;->this$0:Lus/shandian/giga/service/DownloadManagerService; | 25 | ····iput-object·p1,·p0,·Lus/shandian/giga/service/DownloadManagerService$DMBinder;->this$0:Lus/shandian/giga/service/DownloadManagerService; |
| 25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
| Offset 57, 15 lines modified | Offset 57, 14 lines modified | ||
| 57 | ····.line·34 | 57 | ····.line·34 |
| 58 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 58 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
| 59 | ····move-result-wide·v0 | 59 | ····move-result-wide·v0 |
| 60 | ····iput-wide·v0,·p0,·Lus/shandian/giga/service/DownloadManagerService;->mLastTimeStamp:J | 60 | ····iput-wide·v0,·p0,·Lus/shandian/giga/service/DownloadManagerService;->mLastTimeStamp:J |
| 61 | ····.line·169 | ||
| 62 | ····return-void | 61 | ····return-void |
| 63 | .end·method | 62 | .end·method |
| 64 | .method·static·synthetic·access$000(Lus/shandian/giga/service/DownloadManagerService;)Lus/shandian/giga/get/DownloadManager; | 63 | .method·static·synthetic·access$000(Lus/shandian/giga/service/DownloadManagerService;)Lus/shandian/giga/get/DownloadManager; |
| 65 | ····.locals·1 | 64 | ····.locals·1 |
| 66 | ····.param·p0,·"x0"····#·Lus/shandian/giga/service/DownloadManagerService; | 65 | ····.param·p0,·"x0"····#·Lus/shandian/giga/service/DownloadManagerService; |
| Offset 220, 51 lines modified | Offset 219, 56 lines modified | ||
| 220 | ····.line·60 | 219 | ····.line·60 |
| 221 | ····.local·v2,·"icon":Landroid/graphics/drawable/Drawable; | 220 | ····.local·v2,·"icon":Landroid/graphics/drawable/Drawable; |
| 222 | ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$Builder; | 221 | ····new-instance·v6,·Landroid/support/v4/app/NotificationCompat$Builder; |
| 223 | ····invoke-direct·{v6,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 222 | ····invoke-direct·{v6,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
| 223 | ····.line·61 | ||
| 224 | ····invoke-static·{p0,·v8,·v1,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 224 | ····invoke-static·{p0,·v8,·v1,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 225 | ····move-result-object·v7 | 225 | ····move-result-object·v7 |
| 226 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 226 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 227 | ····move-result-object·v6 | 227 | ····move-result-object·v6 |
| 228 | ····const·v7,·0x1080081 | 228 | ····const·v7,·0x1080081 |
| 229 | ····.line·62 | ||
| 229 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 230 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 230 | ····move-result-object·v6 | 231 | ····move-result-object·v6 |
| 231 | ····check-cast·v2,·Landroid/graphics/drawable/BitmapDrawable; | 232 | ····check-cast·v2,·Landroid/graphics/drawable/BitmapDrawable; |
| 233 | ····.line·63 | ||
| 232 | ····.end·local·v2····#·"icon":Landroid/graphics/drawable/Drawable; | 234 | ····.end·local·v2····#·"icon":Landroid/graphics/drawable/Drawable; |
| 233 | ····invoke-virtual·{v2},·Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap; | 235 | ····invoke-virtual·{v2},·Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap; |
| 234 | ····move-result-object·v7 | 236 | ····move-result-object·v7 |
| 235 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; | 237 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 236 | ····move-result-object·v6 | 238 | ····move-result-object·v6 |
| 237 | ····const·v7,·0x7f0700b2 | 239 | ····const·v7,·0x7f0700b2 |
| 240 | ····.line·64 | ||
| 238 | ····invoke-virtual·{p0,·v7},·Lus/shandian/giga/service/DownloadManagerService;->getString(I)Ljava/lang/String; | 241 | ····invoke-virtual·{p0,·v7},·Lus/shandian/giga/service/DownloadManagerService;->getString(I)Ljava/lang/String; |
| 239 | ····move-result-object·v7 | 242 | ····move-result-object·v7 |
| 240 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 243 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 241 | ····move-result-object·v6 | 244 | ····move-result-object·v6 |
| 242 | ····const·v7,·0x7f0700b3 | 245 | ····const·v7,·0x7f0700b3 |
| 246 | ····.line·65 | ||
| 243 | ····invoke-virtual·{p0,·v7},·Lus/shandian/giga/service/DownloadManagerService;->getString(I)Ljava/lang/String; | 247 | ····invoke-virtual·{p0,·v7},·Lus/shandian/giga/service/DownloadManagerService;->getString(I)Ljava/lang/String; |
| 244 | ····move-result-object·v7 | 248 | ····move-result-object·v7 |
| 245 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 249 | ····invoke-virtual·{v6,·v7},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 246 | ····move-result-object·v0 | 250 | ····move-result-object·v0 |
| Offset 275, 20 lines modified | Offset 279, 22 lines modified | ||
| 275 | ····const-class·v7,·Lorg/schabi/newpipe/download/MainActivity; | 279 | ····const-class·v7,·Lorg/schabi/newpipe/download/MainActivity; |
| 276 | ····invoke-direct·{v6,·p0,·v7},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 280 | ····invoke-direct·{v6,·p0,·v7},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
| 277 | ····const-string·v7,·"us.shandian.giga.intent.LIST" | 281 | ····const-string·v7,·"us.shandian.giga.intent.LIST" |
| 282 | ····.line·72 | ||
| 278 | ····invoke-virtual·{v6,·v7},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 283 | ····invoke-virtual·{v6,·v7},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
| 279 | ····move-result-object·v6 | 284 | ····move-result-object·v6 |
| 280 | ····const/high16·v7,·0x8000000 | 285 | ····const/high16·v7,·0x8000000 |
| 286 | ····.line·68 | ||
| 281 | ····invoke-static·{p0,·v8,·v6,·v7},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 287 | ····invoke-static·{p0,·v8,·v6,·v7},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
| 282 | ····move-result-object·v4 | 288 | ····move-result-object·v4 |
| 283 | ····.line·76 | 289 | ····.line·76 |
| 284 | ····.local·v4,·"pendingIntent":Landroid/app/PendingIntent; | 290 | ····.local·v4,·"pendingIntent":Landroid/app/PendingIntent; |
| 285 | ····invoke-virtual·{v0,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 291 | ····invoke-virtual·{v0,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; | 22 | .field·final·synthetic·val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lus/shandian/giga/ui/adapter/MissionAdapter;Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder;)V | 24 | .method·constructor·<init>(Lus/shandian/giga/ui/adapter/MissionAdapter;Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/ui/adapter/MissionAdapter; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·60 | 28 | ····.line·60 |
| 28 | ····iput-object·p1,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$1;->this$0:Lus/shandian/giga/ui/adapter/MissionAdapter; | 29 | ····iput-object·p1,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$1;->this$0:Lus/shandian/giga/ui/adapter/MissionAdapter; |
| 29 | ····iput-object·p2,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$1;->val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; | 30 | ····iput-object·p2,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$1;->val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; | 22 | .field·final·synthetic·val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lus/shandian/giga/ui/adapter/MissionAdapter;Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder;)V | 24 | .method·constructor·<init>(Lus/shandian/giga/ui/adapter/MissionAdapter;Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/ui/adapter/MissionAdapter; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·199 | 28 | ····.line·199 |
| 28 | ····iput-object·p1,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$2;->this$0:Lus/shandian/giga/ui/adapter/MissionAdapter; | 29 | ····iput-object·p1,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$2;->this$0:Lus/shandian/giga/ui/adapter/MissionAdapter; |
| 29 | ····iput-object·p2,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$2;->val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; | 30 | ····iput-object·p2,·p0,·Lus/shandian/giga/ui/adapter/MissionAdapter$2;->val$h:Lus/shandian/giga/ui/adapter/MissionAdapter$ViewHolder; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lus/shandian/giga/ui/fragment/MissionsFragment; | 21 | .field·final·synthetic·this$0:Lus/shandian/giga/ui/fragment/MissionsFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lus/shandian/giga/ui/fragment/MissionsFragment;)V | 23 | .method·constructor·<init>(Lus/shandian/giga/ui/fragment/MissionsFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lus/shandian/giga/ui/fragment/MissionsFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·44 | 27 | ····.line·44 |
| 27 | ····iput-object·p1,·p0,·Lus/shandian/giga/ui/fragment/MissionsFragment$1;->this$0:Lus/shandian/giga/ui/fragment/MissionsFragment; | 28 | ····iput-object·p1,·p0,·Lus/shandian/giga/ui/fragment/MissionsFragment$1;->this$0:Lus/shandian/giga/ui/fragment/MissionsFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 2, 201 lines modified | Offset 2, 188 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Utility.java" | 3 | .source·"Utility.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lus/shandian/giga/util/Utility$1;, | ||
| 8 | ········Lus/shandian/giga/util/Utility$FileType; | 7 | ········Lus/shandian/giga/util/Utility$FileType; |
| 9 | ····} | 8 | ····} |
| 10 | .end·annotation | 9 | .end·annotation |
| 11 | #·direct·methods | 10 | #·direct·methods |
| 12 | .method·public·constructor·<init>()V | 11 | .method·public·constructor·<init>()V |
| 13 | ····.locals·0 | 12 | ····.locals·0 |
| 14 | ····.prologue | 13 | ····.prologue |
| 15 | ····.line·27 | 14 | ····.line·27 |
| 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 17 | ····.line·30 | ||
| 18 | ····return-void | 16 | ····return-void |
| 19 | .end·method | 17 | .end·method |
| 20 | .method·public·static·checksum(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 18 | .method·public·static·checksum(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 21 |
····.locals·1 |
19 | ····.locals·12 |
| 22 | ····.param·p0,·"path"····#·Ljava/lang/String; | 20 | ····.param·p0,·"path"····#·Ljava/lang/String; |
| 23 | ····.param·p1,·"algorithm"····#·Ljava/lang/String; | 21 | ····.param·p1,·"algorithm"····#·Ljava/lang/String; |
| 24 | ····.prologue | 22 | ····.prologue |
| 23 | ····const/4·v8,·0x0 | ||
| 25 | ····.line·235 | 24 | ····.line·235 |
| 26 |
····const/4·v |
25 | ····const/4·v6,·0x0 |
| 27 | ····.line·238 | 26 | ····.line·238 |
| 28 |
····.local·v |
27 | ····.local·v6,·"md":Ljava/security/MessageDigest; |
| 29 | ····:try_start_0 | 28 | ····:try_start_0 |
| 30 | ····invoke-static·{p1},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; | 29 | ····invoke-static·{p1},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; |
| 31 | ····:try_end_0 | 30 | ····:try_end_0 |
| 32 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_1 | 31 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 33 |
····move-result-object·v |
32 | ····move-result-object·v6 |
| 34 | ····.line·243 | 33 | ····.line·243 |
| 35 |
····const/4·v |
34 | ····const/4·v4,·0x0 |
| 36 | ····.line·246 | 35 | ····.line·246 |
| 37 |
····.local·v |
36 | ····.local·v4,·"i":Ljava/io/FileInputStream; |
| 38 | ····:try_start_1 | 37 | ····:try_start_1 |
| 39 |
····new-instance·v |
38 | ····new-instance·v4,·Ljava/io/FileInputStream; |
| 40 |
····.end·local·v |
39 | ····.end·local·v4····#·"i":Ljava/io/FileInputStream; |
| 41 |
····invoke-direct·{v |
40 | ····invoke-direct·{v4,·p0},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V |
| 42 | ····:try_end_1 | 41 | ····:try_end_1 |
| 43 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_2 | 42 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_2 |
| 44 | ····.line·251 | 43 | ····.line·251 |
| 45 |
····.restart·local·v |
44 | ····.restart·local·v4····#·"i":Ljava/io/FileInputStream; |
| 46 |
····const/16·v |
45 | ····const/16·v9,·0x400 |
| 47 |
····new-array·v |
46 | ····new-array·v1,·v9,·[B |
| 48 | ····.line·252 | 47 | ····.line·252 |
| 49 |
····.local·v |
48 | ····.local·v1,·"buf":[B |
| 50 |
····const/4·v |
49 | ····const/4·v5,·0x0 |
| 51 | ····.line·255 | 50 | ····.line·255 |
| 52 |
····.local·v |
51 | ····.local·v5,·"len":I |
| 53 | ····:goto_0 | 52 | ····:goto_0 |
| 54 | ····:try_start_2 | 53 | ····:try_start_2 |
| 55 |
····invoke-virtual·{v |
54 | ····invoke-virtual·{v4,·v1},·Ljava/io/FileInputStream;->read([B)I |
| 56 |
····move-result·v |
55 | ····move-result·v5 |
| 57 |
····const/4·v |
56 | ····const/4·v9,·-0x1 |
| 58 |
····if-eq·v |
57 | ····if-eq·v5,·v9,·:cond_0 |
| 59 | ····.line·256 | 58 | ····.line·256 |
| 60 |
····const/4·v |
59 | ····const/4·v9,·0x0 |
| 61 |
····invoke-virtual·{v |
60 | ····invoke-virtual·{v6,·v1,·v9,·v5},·Ljava/security/MessageDigest;->update([BII)V |
| 62 | ····:try_end_2 | 61 | ····:try_end_2 |
| 63 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0 | 62 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0 |
| 64 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
| 65 | ····.line·258 | 64 | ····.line·258 |
| 66 | ····:catch_0 | 65 | ····:catch_0 |
| 67 |
····move-exception·v |
66 | ····move-exception·v9 |
| 68 | ····.line·262 | 67 | ····.line·262 |
| 69 | ····:cond_0 | 68 | ····:cond_0 |
| 70 |
····invoke-virtual·{v |
69 | ····invoke-virtual·{v6},·Ljava/security/MessageDigest;->digest()[B |
| 71 |
····move-result-object·v |
70 | ····move-result-object·v2 |
| Max diff block lines reached; 5283/8536 bytes (61.89%) of diff not shown. | |||