58.4 MB
org.schabi.newpipe_1000.apk vs.
NewPipe_v0.27.3 (1).apk
2.05 KB
zipinfo {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Zip·file·size:·11698278·bytes,·number·of·entries:·16041 Zip·file·size:·11697770·bytes,·number·of·entries:·1604
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx······120·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto3 -rw-r--r--··0.0·unx······120·b-·defN·81-Jan-01·01:01·META-INF/version-control-info.textproto
4 -rw-r--r--··0.0·unx·····4396·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof4 -rw-r--r--··0.0·unx·····4393·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
5 -rw-r--r--··0.0·unx······683·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm5 -rw-r--r--··0.0·unx······684·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
6 -rw-r--r--··0.0·unx··9016876·b-·defN·81-Jan-01·01:01·classes.dex6 -rw-r--r--··0.0·unx··9016876·b-·defN·81-Jan-01·01:01·classes.dex
7 -rw-r--r--··0.0·unx···664072·b-·defN·81-Jan-01·01:01·classes2.dex7 -rw-r--r--··0.0·unx···664072·b-·defN·81-Jan-01·01:01·classes2.dex
8 -rw-r--r--··0.0·unx··2229972·b-·defN·81-Jan-01·01:01·classes3.dex8 -rw-r--r--··0.0·unx··2228368·b-·defN·81-Jan-01·01:01·classes3.dex
9 -rw-r--r--··0.0·unx····10575·b-·defN·81-Jan-01·01:01·assets/apache2.html9 -rw-r--r--··0.0·unx····10575·b-·defN·81-Jan-01·01:01·assets/apache2.html
10 -rw-r--r--··0.0·unx····12870·b-·defN·81-Jan-01·01:01·assets/epl1.html10 -rw-r--r--··0.0·unx····12870·b-·defN·81-Jan-01·01:01·assets/epl1.html
11 -rw-r--r--··0.0·unx····34479·b-·defN·81-Jan-01·01:01·assets/gpl_3.html11 -rw-r--r--··0.0·unx····34479·b-·defN·81-Jan-01·01:01·assets/gpl_3.html
12 -rw-r--r--··0.0·unx·····1519·b-·defN·81-Jan-01·01:01·assets/mit.html12 -rw-r--r--··0.0·unx·····1519·b-·defN·81-Jan-01·01:01·assets/mit.html
13 -rw-r--r--··0.0·unx····18101·b-·defN·81-Jan-01·01:01·assets/mpl2.html13 -rw-r--r--··0.0·unx····18101·b-·defN·81-Jan-01·01:01·assets/mpl2.html
14 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin14 -rw----·····2.0·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
15 -rw----·····2.0·fat·····1825·b-·defN·81-Jan-01·01:01·META-INF/NOTICE-tools.txt15 -rw----·····2.0·fat·····1825·b-·defN·81-Jan-01·01:01·META-INF/NOTICE-tools.txt
58.3 MB
classes3.dex
58.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·b7485f554 checksum············:·3073b305
5 signature···········:·f80a...61145 signature···········:·274a...2434
6 file_size···········:·22299726 file_size···········:·2228368
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1886810 string_ids_size·····:·18861
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·388812 type_ids_size·······:·3884
13 type_ids_off········:·75584·(0x012740)13 type_ids_off········:·75556·(0x012724)
14 proto_ids_size······:·484214 proto_ids_size······:·4842
15 proto_ids_off·······:·91136·(0x016400)15 proto_ids_off·······:·91092·(0x0163d4)
16 field_ids_size······:·606916 field_ids_size······:·6064
17 field_ids_off·······:·149240·(0x0246f8)17 field_ids_off·······:·149196·(0x0246cc)
18 method_ids_size·····:·1831918 method_ids_size·····:·18315
19 method_ids_off······:·197792·(0x0304a0)19 method_ids_off······:·197708·(0x03044c)
20 class_defs_size·····:·271120 class_defs_size·····:·2707
21 class_defs_off······:·344344·(0x054118)21 class_defs_off······:·344228·(0x0540a4)
22 data_size···········:·179887622 data_size···········:·1797516
23 data_off············:·431096·(0x0693f8)23 data_off············:·430852·(0x069304)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·106725 class_idx···········:·1067
26 access_flags········:·5121·(0x1401)26 access_flags········:·5121·(0x1401)
27 superclass_idx······:·86927 superclass_idx······:·869
28 source_file_idx·····:·778128 source_file_idx·····:·7774
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'Lorg/schabi/newpipe/App$$ExternalSyntheticBackport0;'34 ··Class·descriptor··:·'Lorg/schabi/newpipe/App$$ExternalSyntheticBackport0;'
38.9 KB
classes3.jar
12.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4904879·bytes,·number·of·entries:·27111 Zip·file·size:·4900067·bytes,·number·of·entries:·2707
2 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App$$ExternalSyntheticBackport0.class2 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App$$ExternalSyntheticBackport0.class
3 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App$1$$ExternalSyntheticBackport0.class3 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App$1$$ExternalSyntheticBackport0.class
4 ?rwxrwxr-x··2.0·unx·····2901·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App$1.class4 ?rwxrwxr-x··2.0·unx·····2901·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App$1.class
5 ?rwxrwxr-x··2.0·unx·····5769·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App.class5 ?rwxrwxr-x··2.0·unx·····5769·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/App.class
6 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/BaseFragment$$StateSaver.class6 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/BaseFragment$$StateSaver.class
7 ?rwxrwxr-x··2.0·unx·····2696·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/BaseFragment.class7 ?rwxrwxr-x··2.0·unx·····2696·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/BaseFragment.class
8 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/BuildConfig.class8 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·org/schabi/newpipe/BuildConfig.class
2.06 KB
zipnote «TEMP»/diffoscope_z2_kpc6t_/tmp6bm8yo3g_.zip
    
Offset 4605, 17 lines modifiedOffset 4605, 14 lines modified
  
4605 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$1.class4605 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$1.class
4606 Comment:·4606 Comment:·
  
4607 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$2.class4607 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$2.class
4608 Comment:·4608 Comment:·
  
4609 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$3.class 
4610 Comment:· 
  
4611 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$StatisticSortMode.class4609 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment$StatisticSortMode.class
4612 Comment:·4610 Comment:·
  
4613 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment.class4611 Filename:·org/schabi/newpipe/local/history/StatisticsPlaylistFragment.class
4614 Comment:·4612 Comment:·
  
4615 Filename:·org/schabi/newpipe/local/holder/LocalBookmarkPlaylistItemHolder$$ExternalSyntheticLambda0.class4613 Filename:·org/schabi/newpipe/local/holder/LocalBookmarkPlaylistItemHolder$$ExternalSyntheticLambda0.class
1.11 KB
org/schabi/newpipe/local/history/StatisticsPlaylistFragment.class
1010 B
procyon -ec {}
    
Offset 97, 18 lines modifiedOffset 97, 18 lines modified
97 ················list.add((Object)((StreamStatisticsEntry)localItem).toStreamInfoItem());97 ················list.add((Object)((StreamStatisticsEntry)localItem).toStreamInfoItem());
98 ············}98 ············}
99 ········}99 ········}
100 ········return·(PlayQueue)new·SinglePlayQueue((List)list,·n);100 ········return·(PlayQueue)new·SinglePlayQueue((List)list,·n);
101 ····}101 ····}
102 ····102 ····
103 ····private·List·processResult(final·List·list)·{103 ····private·List·processResult(final·List·list)·{
104 ········final·int·n·=·StatisticsPlaylistFragment$3.$SwitchMap$org$schabi$newpipe$local$history$StatisticsPlaylistFragment$StatisticSortMode[((Enum)this.sortMode).ordinal()];104 ········final·int·ordinal·=·((Enum)this.sortMode).ordinal();
105 ········Comparator·comparator;105 ········Comparator·comparator;
106 ········if·(n·!=·1)·{106 ········if·(ordinal·!=·0)·{
107 ············if·(n·!=·2)·{107 ············if·(ordinal·!=·1)·{
108 ················return·null;108 ················return·null;
109 ············}109 ············}
110 ············comparator·=·Comparator$-CC.comparingLong((ToLongFunction)new·StatisticsPlaylistFragment$$ExternalSyntheticLambda2());110 ············comparator·=·Comparator$-CC.comparingLong((ToLongFunction)new·StatisticsPlaylistFragment$$ExternalSyntheticLambda2());
111 ········}111 ········}
112 ········else·{112 ········else·{
113 ············comparator·=·Comparator$-CC.comparing((Function)new·StatisticsPlaylistFragment$$ExternalSyntheticLambda1());113 ············comparator·=·Comparator$-CC.comparing((Function)new·StatisticsPlaylistFragment$$ExternalSyntheticLambda1());
114 ········}114 ········}
1.37 KB
org/schabi/newpipe/player/ui/VideoPlayerUi.class
1.27 KB
procyon -ec {}
    
Offset 566, 18 lines modifiedOffset 566, 18 lines modified
566 ············((ProgressBar)this.binding.playbackSeekBar).setProgress(progress);566 ············((ProgressBar)this.binding.playbackSeekBar).setProgress(progress);
567 ········}567 ········}
568 ········((TextView)this.binding.playbackCurrentTime).setText((CharSequence)PlayerHelper.getTimeString(progress));568 ········((TextView)this.binding.playbackCurrentTime).setText((CharSequence)PlayerHelper.getTimeString(progress));
569 ····}569 ····}
570 ····570 ····
571 ····private·void·updatePlayPauseButton(final·VideoPlayerUi$PlayButtonAction·videoPlayerUi$PlayButtonAction)·{571 ····private·void·updatePlayPauseButton(final·VideoPlayerUi$PlayButtonAction·videoPlayerUi$PlayButtonAction)·{
572 ········final·AppCompatImageButton·playPauseButton·=·this.binding.playPauseButton;572 ········final·AppCompatImageButton·playPauseButton·=·this.binding.playPauseButton;
573 ········final·int·n·=·VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$player$ui$VideoPlayerUi$PlayButtonAction[((Enum)videoPlayerUi$PlayButtonAction).ordinal()];573 ········final·int·ordinal·=·((Enum)videoPlayerUi$PlayButtonAction).ordinal();
574 ········if·(n·!=·1)·{574 ········if·(ordinal·!=·0)·{
575 ············if·(n·!=·2)·{575 ············if·(ordinal·!=·1)·{
576 ················if·(n·==·3)·{576 ················if·(ordinal·==·2)·{
577 ····················((View)playPauseButton).setContentDescription((CharSequence)super.context.getString(2131887016));577 ····················((View)playPauseButton).setContentDescription((CharSequence)super.context.getString(2131887016));
578 ····················playPauseButton.setImageResource(2131231044);578 ····················playPauseButton.setImageResource(2131231044);
579 ················}579 ················}
580 ············}580 ············}
581 ············else·{581 ············else·{
582 ················((View)playPauseButton).setContentDescription((CharSequence)super.context.getString(2131886905));582 ················((View)playPauseButton).setContentDescription((CharSequence)super.context.getString(2131886905));
583 ················playPauseButton.setImageResource(2131231024);583 ················playPauseButton.setImageResource(2131231024);
16.7 KB
org/schabi/newpipe/player/ui/VideoPlayerUi$2.class
16.6 KB
procyon -ec {}
    
Offset 12, 190 lines modifiedOffset 12, 134 lines modified
12 ········//·····3:·arraylength····12 ········//·····3:·arraylength····
13 ········//·····4:·istore_0·······13 ········//·····4:·istore_0·······
14 ········//·····5:·iload_0········14 ········//·····5:·iload_0········
15 ········//·····6:·newarray········I15 ········//·····6:·newarray········I
16 ········//·····8:·astore_1·······16 ········//·····8:·astore_1·······
17 ········//·····9:·aload_1········17 ········//·····9:·aload_1········
18 ········//····10:·putstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I18 ········//····10:·putstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
19 ········//····13:·iconst_1······· 
20 ········//····14:·istore_2······· 
21 ········//····15:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;19 ········//····13:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
22 ········//····18:·astore_3·······20 ········//····16:·astore_2·······
23 ········//····19:·aload_3········21 ········//····17:·aload_2········
24 ········//····20:·invokevirtual···java/lang/Enum.ordinal:()I22 ········//····18:·invokevirtual···java/lang/Enum.ordinal:()I
 23 ········//····21:·istore_3·······
 24 ········//····22:·iconst_1·······
25 ········//····23:·istore··········425 ········//····23:·istore··········4
26 ········//····25:·aload_1········26 ········//····25:·aload_1········
 27 ········//····26:·iload_3········
27 ········//····26:·iload···········428 ········//····27:·iload···········4
28 ········//····28:·iload_2········ 
29 ········//····29:·iastore········29 ········//····29:·iastore········
30 ········//····30:·iconst_2······· 
31 ········//····31:·istore_0······· 
32 ········//····32:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I30 ········//····30:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
33 ········//····35:·astore_3·······31 ········//····33:·astore_1·······
34 ········//····36:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.POST_LIVE_AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;32 ········//····34:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.POST_LIVE_AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
35 ········//····39:·astore··········533 ········//····37:·astore_2·······
36 ········//····41:·aload···········534 ········//····38:·aload_2········
37 ········//····43:·invokevirtual···java/lang/Enum.ordinal:()I35 ········//····39:·invokevirtual···java/lang/Enum.ordinal:()I
38 ········//····46:·istore··········6 
39 ········//····48:·aload_3········ 
40 ········//····49:·iload···········6 
41 ········//····51:·iload_0········ 
42 ········//····52:·iastore········36 ········//····42:·istore_3·······
43 ········//····53:·iconst_3·······37 ········//····43:·iconst_2·······
44 ········//····54:·istore··········438 ········//····44:·istore··········4
 39 ········//····46:·aload_1········
 40 ········//····47:·iload_3········
 41 ········//····48:·iload···········4
 42 ········//····50:·iastore········
45 ········//····56:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I43 ········//····51:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
46 ········//····59:·astore··········544 ········//····54:·astore_1·······
47 ········//····61:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.AUDIO_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;45 ········//····55:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.AUDIO_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
48 ········//····64:·astore··········746 ········//····58:·astore_2·······
49 ········//····66:·aload···········747 ········//····59:·aload_2········
50 ········//····68:·invokevirtual···java/lang/Enum.ordinal:()I48 ········//····60:·invokevirtual···java/lang/Enum.ordinal:()I
 49 ········//····63:·istore_3·······
 50 ········//····64:·iconst_3·······
51 ········//····71:·istore··········851 ········//····65:·istore··········4
52 ········//····73:·aload···········552 ········//····67:·aload_1········
53 ········//····75:·iload···········853 ········//····68:·iload_3········
54 ········//····77:·iload···········454 ········//····69:·iload···········4
55 ········//····79:·iastore········55 ········//····71:·iastore········
56 ········//····80:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I56 ········//····72:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
57 ········//····83:·astore··········557 ········//····75:·astore_1·······
58 ········//····85:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;58 ········//····76:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
59 ········//····88:·astore··········759 ········//····79:·astore_2·······
60 ········//····90:·aload···········760 ········//····80:·aload_2········
61 ········//····92:·invokevirtual···java/lang/Enum.ordinal:()I61 ········//····81:·invokevirtual···java/lang/Enum.ordinal:()I
62 ········//····95:·istore··········862 ········//····84:·istore_3·······
63 ········//····97:·iconst_4·······63 ········//····85:·iconst_4·······
64 ········//····98:·istore··········964 ········//····86:·istore··········4
65 ········//···100:·aload···········565 ········//····88:·aload_1········
 66 ········//····89:·iload_3········
66 ········//···102:·iload···········867 ········//····90:·iload···········4
67 ········//···104:·iload···········9 
68 ········//···106:·iastore········68 ········//····92:·iastore········
69 ········//···107:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I69 ········//····93:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
70 ········//···110:·astore··········570 ········//····96:·astore_1·······
71 ········//···112:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.VIDEO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;71 ········//····97:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.VIDEO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
72 ········//···115:·astore··········772 ········//···100:·astore_2·······
73 ········//···117:·aload···········773 ········//···101:·aload_2········
74 ········//···119:·invokevirtual···java/lang/Enum.ordinal:()I74 ········//···102:·invokevirtual···java/lang/Enum.ordinal:()I
75 ········//···122:·istore··········875 ········//···105:·istore_3·······
76 ········//···124:·iconst_5·······76 ········//···106:·iconst_5·······
77 ········//···125:·istore··········977 ········//···107:·istore··········4
78 ········//···127:·aload···········578 ········//···109:·aload_1········
79 ········//···129:·iload···········879 ········//···110:·iload_3········
80 ········//···131:·iload···········980 ········//···111:·iload···········4
81 ········//···133:·iastore········81 ········//···113:·iastore········
82 ········//···134:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I82 ········//···114:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
83 ········//···137:·astore··········583 ········//···117:·astore_1·······
84 ········//···139:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.POST_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;84 ········//···118:·getstatic·······org/schabi/newpipe/extractor/stream/StreamType.POST_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
85 ········//···142:·astore··········7 
86 ········//···144:·aload···········7 
87 ········//···146:·invokevirtual···java/lang/Enum.ordinal:()I 
88 ········//···149:·istore··········8 
89 ········//···151:·bipush··········6 
90 ········//···153:·istore··········9 
91 ········//···155:·aload···········5 
92 ········//···157:·iload···········8 
93 ········//···159:·iload···········9 
94 ········//···161:·iastore········85 ········//···121:·astore_2·······
95 ········//···162:·invokestatic····org/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction.values:()[Lorg/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction; 
96 ········//···165:·arraylength···· 
97 ········//···166:·istore··········6 
98 ········//···168:·iload···········6 
99 ········//···170:·newarray········I 
100 ········//···172:·astore··········5 
101 ········//···174:·aload···········5 
102 ········//···176:·putstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$player$ui$VideoPlayerUi$PlayButtonAction:[I 
103 ········//···179:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction.PLAY:Lorg/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction; 
104 ········//···182:·astore··········7 
105 ········//···184:·aload···········7 
106 ········//···186:·invokevirtual···java/lang/Enum.ordinal:()I 
107 ········//···189:·istore··········8 
108 ········//···191:·aload···········5 
109 ········//···193:·iload···········8 
110 ········//···195:·iload_2········86 ········//···122:·aload_2········
111 ········//···196:·iastore········ 
112 ········//···197:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$player$ui$VideoPlayerUi$PlayButtonAction:[I 
113 ········//···200:·astore··········10 
114 ········//···202:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction.PAUSE:Lorg/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction; 
115 ········//···205:·astore··········5 
116 ········//···207:·aload···········5 
117 ········//···209:·invokevirtual···java/lang/Enum.ordinal:()I 
118 ········//···212:·istore··········6 
119 ········//···214:·aload···········10 
120 ········//···216:·iload···········6 
121 ········//···218:·iload_0········ 
122 ········//···219:·iastore········ 
123 ········//···220:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$2.$SwitchMap$org$schabi$newpipe$player$ui$VideoPlayerUi$PlayButtonAction:[I 
124 ········//···223:·astore_1······· 
125 ········//···224:·getstatic·······org/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction.REPLAY:Lorg/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction; 
126 ········//···227:·astore··········10 
127 ········//···229:·aload···········10 
128 ········//···231:·invokevirtual···java/lang/Enum.ordinal:()I87 ········//···123:·invokevirtual···java/lang/Enum.ordinal:()I
Max diff block lines reached; 5031/17012 bytes (29.57%) of diff not shown.
1.02 KB
org/schabi/newpipe/settings/tabs/Tab.class
965 B
procyon -ec {}
    
Offset 17, 22 lines modifiedOffset 17, 22 lines modified
17 ····17 ····
18 ····private·static·Tab·from(final·int·n,·final·JsonObject·jsonObject)·{18 ····private·static·Tab·from(final·int·n,·final·JsonObject·jsonObject)·{
19 ········final·Tab$Type·type·=·typeFrom(n);19 ········final·Tab$Type·type·=·typeFrom(n);
20 ········if·(type·==·null)·{20 ········if·(type·==·null)·{
21 ············return·null;21 ············return·null;
22 ········}22 ········}
23 ········if·(jsonObject·!=·null)·{23 ········if·(jsonObject·!=·null)·{
24 ············final·int·n2·=·Tab$1.$SwitchMap$org$schabi$newpipe$settings$tabs$Tab$Type[((Enum)type).ordinal()];24 ············final·int·ordinal·=·((Enum)type).ordinal();
25 ············if·(n2·==·1)·{25 ············if·(ordinal·==·6)·{
26 ················return·(Tab)new·Tab$KioskTab(jsonObject);26 ················return·(Tab)new·Tab$KioskTab(jsonObject);
27 ············}27 ············}
28 ············if·(n2·==·2)·{28 ············if·(ordinal·==·7)·{
29 ················return·(Tab)new·Tab$ChannelTab(jsonObject);29 ················return·(Tab)new·Tab$ChannelTab(jsonObject);
30 ············}30 ············}
31 ············if·(n2·==·3)·{31 ············if·(ordinal·==·8)·{
32 ················return·(Tab)new·Tab$PlaylistTab(jsonObject);32 ················return·(Tab)new·Tab$PlaylistTab(jsonObject);
33 ············}33 ············}
34 ········}34 ········}
35 ········return·type.getTab();35 ········return·type.getTab();
36 ····}36 ····}
37 ····37 ····
38 ····public·static·Tab·from(final·JsonObject·jsonObject)·{38 ····public·static·Tab·from(final·JsonObject·jsonObject)·{
962 B
org/schabi/newpipe/util/image/PreferredImageQuality.class
848 B
procyon -ec {}
    
Offset 24, 20 lines modifiedOffset 24, 20 lines modified
24 ········if·(context.getString(2131886572).equals(anObject))·{24 ········if·(context.getString(2131886572).equals(anObject))·{
25 ············return·PreferredImageQuality.HIGH;25 ············return·PreferredImageQuality.HIGH;
26 ········}26 ········}
27 ········return·PreferredImageQuality.MEDIUM;27 ········return·PreferredImageQuality.MEDIUM;
28 ····}28 ····}
29 ····29 ····
30 ····public·Image$ResolutionLevel·toResolutionLevel()·{30 ····public·Image$ResolutionLevel·toResolutionLevel()·{
31 ········final·int·n·=·PreferredImageQuality$1.$SwitchMap$org$schabi$newpipe$util$image$PreferredImageQuality[this.ordinal()];31 ········final·int·ordinal·=·this.ordinal();
32 ········if·(n·==·1)·{32 ········if·(ordinal·==·1)·{
33 ············return·Image$ResolutionLevel.LOW;33 ············return·Image$ResolutionLevel.LOW;
34 ········}34 ········}
35 ········if·(n·==·2)·{35 ········if·(ordinal·==·2)·{
36 ············return·Image$ResolutionLevel.MEDIUM;36 ············return·Image$ResolutionLevel.MEDIUM;
37 ········}37 ········}
38 ········if·(n·!=·3)·{38 ········if·(ordinal·!=·3)·{
39 ············return·Image$ResolutionLevel.UNKNOWN;39 ············return·Image$ResolutionLevel.UNKNOWN;
40 ········}40 ········}
41 ········return·Image$ResolutionLevel.HIGH;41 ········return·Image$ResolutionLevel.HIGH;
42 ····}42 ····}
43 }43 }
3.55 KB
us/shandian/giga/util/Utility.class
3.48 KB
procyon -ec {}
    
Offset 101, 33 lines modifiedOffset 101, 33 lines modified
101 ········final·Double·value4·=·Double.valueOf(d·/·n2·/·n2·/·n2);101 ········final·Double·value4·=·Double.valueOf(d·/·n2·/·n2·/·n2);
102 ········final·Object[]·args4·=·new·Object[n];102 ········final·Object[]·args4·=·new·Object[n];
103 ········args4[0]·=·value4;103 ········args4[0]·=·value4;
104 ········return·String.format(default1,·"%.2f·GB/s",·args4);104 ········return·String.format(default1,·"%.2f·GB/s",·args4);
105 ····}105 ····}
106 ····106 ····
107 ····public·static·int·getBackgroundForFileType(final·Context·context,·final·Utility$FileType·utility$FileType)·{107 ····public·static·int·getBackgroundForFileType(final·Context·context,·final·Utility$FileType·utility$FileType)·{
108 ········final·int·n·=·Utility$1.$SwitchMap$us$shandian$giga$util$Utility$FileType[((Enum)utility$FileType).ordinal()];108 ········final·int·ordinal·=·((Enum)utility$FileType).ordinal();
109 ········int·n2;109 ········int·n;
110 ········if·(n·!=·1)·{110 ········if·(ordinal·!=·0)·{
111 ············if·(n·!=·2)·{111 ············if·(ordinal·!=·1)·{
112 ················if·(n·!=·3)·{112 ················if·(ordinal·!=·2)·{
113 ····················n2·=·2131099789;113 ····················n·=·2131099789;
114 ················}114 ················}
115 ················else·{115 ················else·{
116 ····················n2·=·2131100497;116 ····················n·=·2131100497;
117 ················}117 ················}
118 ············}118 ············}
119 ············else·{119 ············else·{
120 ················n2·=·2131100508;120 ················n·=·2131099678;
121 ············}121 ············}
122 ········}122 ········}
123 ········else·{123 ········else·{
124 ············n2·=·2131099678;124 ············n·=·2131100508;
125 ········}125 ········}
126 ········return·ContextCompat.getColor(context,·n2);126 ········return·ContextCompat.getColor(context,·n);
127 ····}127 ····}
128 ····128 ····
129 ····public·static·long·getContentLength(final·HttpURLConnection·httpURLConnection)·{129 ····public·static·long·getContentLength(final·HttpURLConnection·httpURLConnection)·{
130 ········if·(Build$VERSION.SDK_INT·>=·24)·{130 ········if·(Build$VERSION.SDK_INT·>=·24)·{
131 ············return·Utility$$ExternalSyntheticApiModelOutline0.m(httpURLConnection);131 ············return·Utility$$ExternalSyntheticApiModelOutline0.m(httpURLConnection);
132 ········}132 ········}
133 ········final·String·name·=·"Content-Length";133 ········final·String·name·=·"Content-Length";
567 B
classes.dex
545 B
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·cf9d49364 checksum············:·89e6489d
5 signature···········:·0fcc...f6b35 signature···········:·d3fb...bd65
6 file_size···········:·90168766 file_size···········:·9016876
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·7018910 string_ids_size·····:·70189
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·1054512 type_ids_size·······:·10545
5.86 KB
assets/dexopt/baseline.profm
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
00000000:·7072·6d00·3030·3200·0200·1107·0000·9902··prm.002.........00000000:·7072·6d00·3030·3200·0200·1107·0000·9a02··prm.002.........
00000010:·0000·7801·7d54·4d6b·1441·107d·3d3d·b3e3··..x.}TMk.A.}==..00000010:·0000·7801·7d55·4d6b·5341·143d·f3e6·bd3c··..x.}UMkSA.=...<
00000020:·eec6·ac6e·920d·9235·8212·3428·a204·1415··...n...5..4(.... 
00000030:·11fc·079e·5450·5034·370f·e25e·f637·7811··....TPP47..^.7x. 
00000040:·bc8a·e43f·e422·fadb·3cf8·5e57·d7f6·ec2c··...?."..<.^W..., 
00000050:·4833·dd5d·5faf·5e57·750f·30c6·874f·ef17··H3.]_.^Wu.0..O.. 
00000060:·8bd3·c5dd·8fa7·cbfb·c7c0·9f70·8017·08bd··...........p.... 
00000070:·117b·7240·44bd·a1eb·46b5·b848·fb05·7a55··.{r@D...F..H..zU 
00000080:·c94f·082d·f731·c97d·bc88·192d·ddf8·3efa··.O.-.1.}...-..>. 
00000090:·80d6·1a3b·9c07·4410·66c4·e515·078b·1546··...;..D.f......F 
000000a0:·a45d·beb2·87ec·39e6·4eba·ddac·3146·9bd9··.]....9.N...1F.. 
000000b0:·c42e·a0e1·a75c·1623·0cf3·d47a·98f6·2dcf··.....\.#...z..-. 
000000c0:·65f8·91bb·1b79·1f30·c525·eee5·6731·4272··e....y.0.%..g1Br 
000000d0:·160d·778a·3e0e·57f1·0cd7·e9f1·3c3c·a4ec··..w.>.W.....<<.. 
000000e0:·a39c·ac4a·b915·bb5e·03e3·e5fe·6575·7e9e··...J...^....eu~. 
000000f0:·d52c·3aaf·726b·58a4·fc46·1d76·b2d7·fc3c··.,:.rkX..F.v...< 
00000100:·7e9f·9741·9e92·3d52·92e4·9691·01f3·ecfb··~..A..=R........ 
00000110:·05db·ac67·c423·ead6·47c9·248c·2a77·a2e1··...g.#..G.$.*w.. 
00000120:·6a3d·9177·c938·5d45·7bbe·2a73·7554·e536··j=.w.8]E{.*suT.6 
00000130:·06ae·f1d5·585b·c7a4·53e5·35be·6359·e99c··....X[..S.5.cY.. 
00000140:·013f·e200·df62·c039·f74f·f86d·e14d·dcc5··.?...b.9.O.m.M.. 
00000150:·3e77·a5b2·6266·7dae·524f·0dc3·67eb·8449··>w..bf}.RO..g..I 
00000160:·4366·18a6·baf8·1a70·85dc·76f0·9239·7ef2··Cf.....p..v..9~. 
00000170:·d3c9·4e12·bac7·07bc·a5fc·9591·eaae·8d39··..N............9 
00000180:·f3e8·4473·dcc4·5908·bcf7·4356·53ec·f243··..Ds..Y...CVS..C 
00000190:·3cd1·4bbc·3701·7e87·967a·e3bb·c79d·6e83··<.K.7.~..z....n. 
000001a0:·ead4·305a·589a·a5d3·fa17·8f39·6be8·bd3d··..0ZX......9k..= 
000001b0:·4dba·8af7·d174·ea9f·5b6d·8dd4·e8e4·8624··M....t..[m.....$ 
000001c0:·ddb4·d321·8f2a·7101·13fa·cc12·ca16·67c5··...!.*q.......g. 
000001d0:·6e27·3642·f0da·1b3f·8f1e·266f·bf7d·c5c7··n'6B...?..&o.}.. 
000001e0:·ed81·efb7·5b61·d73b·5797·ad76·766b·ec0f··....[a.;W..vvk.. 
000001f0:·6296·eeeb·28f7·4767·ea5a·1ce5·7fab·5561··b...(.Gg.Z....Ua 
00000200:·73ee·c61c·e115·cfe3·79ac·0b33·d641·bd6b··s.......y..3.A.k00000020:·93d4·46d3·3645·1a5b·508a·1645·9082·a222··..F.6E.[P..E..."
 00000030:·82ff·c095·2e14·2cb5·3b17·c56c·f21b·dc08··......,.;..l....
 00000040:·6e45·fc0f·6e44·7f9b·0bcf·993b·37f3·f202··nE..nD.....;7...
 00000050:·32cc·9bb9·5fe7·9eb9·7726·01c6·38ff·78b6··2..._...w&..8.x.
 00000060:·585c·2c1e·7cb8·583e·3c01·fe84·03bc·42e8··X\,.|.X><.....B.
 00000070:·8dd8·9303·22ea·0d5d·37aa·c555·daaf·d0ab··...."..]7..U....
 00000080:·4a7e·4268·b98f·49ee·e345·cc68·e9c6·f7d1··J~Bh..I..E.h....
 00000090:·07b4·d6d8·e177·4004·6146·5c5f·71b0·5861··.....w@.aF\_q.Xa
 000000a0:·44da·e52b·7bc8·9e63·eea4·dbcd·1a63·b499··D..+{..c.....c..
 000000b0:·4dec·021a·4ee5·b218·6198·a7d6·c3b4·6f79··M...N...a.....oy
 000000c0:·2ec3·8fdc·ddce·fb80·29ae·712f·3f8b·1192··........).q/?...
 000000d0:·b368·b853·f449·b889·17b8·458f·97e1·3165··.h.S.I....E...1e
 000000e0:·1fe5·6455·caad·d8f5·1a18·2ff7·2fab·f3f3··..dU.....././...
 000000f0:·ac66·d179·955b·c322·e537·eab0·93bd·e6f4··.f.y.[.".7......
 00000100:·f87d·5e06·794a·f648·4992·5b46·06cc·b3ef··.}^.yJ.HI.[F....
 00000110:·276c·b39e·114f·a85b·1f25·9330·aadc·8986··'l...O.[.%.0....
 00000120:·abf5·44de·25e3·7415·edf9·aacc·d551·95db··..D.%.t......Q..
 00000130:·18b8·c657·636d·1d93·4e95·d7f8·8a65·a573··...Wcm..N....e.s
 00000140:·067c·8b03·7c89·013f·b97f·c6b9·85b7·7117··.|..|..?......q.
 00000150:·fbdc·95ca·8a99·f5b9·4a3d·350c·ff5a·274c··........J=5..Z'L
 00000160:·1a32·c330·d5c5·d780·1be4·b683·d7cc·f19d··.2.0............
 00000170:·5327·3b4d·e81e·1ff0·8ef2·6746·aabb·36e6··S';M......gF..6.
 00000180:·cca3·13cd·7107·3f42·e0bd·1fb2·9a62·971f··....q.?B.....b..
 00000190:·e2a9·5ee2·fd09·f03b·b4d4·1bdf·3dee·741b··..^....;....=.t.
 000001a0:·54a7·86d1·c2d2·573a·ad7f·f194·5f0d·bdb7··T.....W:...._...
 000001b0:·e749·57f1·3e9a·4efd·73ab·ad91·1a9d·dc90··.IW.>.N.s.......
 000001c0:·a49b·763a·e451·252e·6042·9f59·42d9·e257··..v:.Q%.`B.YB..W
 000001d0:·b1db·898d·10bc·f6c6·cfa3·87c9·db6f·5ff1··.............o_.
 000001e0:·717b·e0fb·ed56·d8f5·ced5·65ab·9ddd·1afb··q{...V....e.....
 000001f0:·0531·4bf7·7594·fba3·3375·2d8e·f2bf·d5aa··.1K.u...3u-.....
 00000200:·b0f9·edc6·1ce3·0dcf·e379·ac0b·33d6·41bd··.........y..3.A.
00000210:·72c6·6255·87db·55a7·bc6b·3a83·5e9c·f8e9··r.bU..U..k:.^...00000210:·6b72·c662·5587·db55·a7bc·6b3a·835e·9cf8··kr.bU..U..k:.^..
00000220:·a51c·f206·5987·25ed·a5aa·dea2·dd2b·a7fc··....Y.%......+..00000220:·e9a5·1cf2·0659·8725·eda5·aade·a5dd·2ba7··.....Y.%......+.
00000230:·eae2·035a·ac2a·232c·7187·5a31·19e3·57da··...Z.*#,q.Z1..W.00000230:·fcea·e223·5aac·2a23·2c71·8f5a·3119·e357··...#Z.*#,q.Z1..W
00000240:·49d2·7d2f·a3f0·28ba·f59d·f7bd·bf9a·97f8··I.}/..(.........00000240:·da49·d27d·2fa3·f028·baf5·9df7·bdbf·9a97··.I.}/..(........
00000250:·e90f·a7ef·809f·b16e·c8c1·7ade·fd33·7aad··.......n..z..3z.00000250:·f8e9·174e·f380·d358·37e4·603d·effe·327a··...N...X7.`=..2z
00000260:·b58e·5244·45fe·7af9·4794·1ddf·7025·b9c6··..RDE.z.G...p%..00000260:·adb5·8e52·4445·fe7a·f9c7·941d·df70·25b9··...RDE.z.....p%.
00000270:·5eb5·ee92·d0c6·1c75·aa8b·ecf6·1729·be9f··^......u.....).. 
00000280:·9397·e927·b896·a5f2·f675·175f·535b·e336··...'.....u._S[.6 
00000290:·67cf·6078·c297·6690·4ee2·c8aa·905e·b47a··g.`x..f.N....^.z 
000002a0:·a10e·6a34·7887·7f32·0023·92··············..j4x..2.#.00000270:·c65e·b5ee·92d0·c61c·75aa·8bec·f62b·527c··.^......u....+R|
 00000280:·2f93·97e9·2738·ca52·79fb·ba8b·ea4e·9d6a··/...'8.Ry....N.j
 00000290:·e319·0c4f·f8d2·0cd2·491c·5915·d28b·562f··...O....I.Y...V/
 000002a0:·f43f·a5d1·e03d·fe01·2272·238b············.?...=.."r#.
37.1 KB
assets/dexopt/baseline.prof
    
Offset 1, 275 lines modifiedOffset 1, 275 lines modified
00000000:·7072·6f00·3031·3000·022b·7000·001b·1100··pro.010..+p.....00000000:·7072·6f00·3031·3000·022a·7000·0018·1100··pro.010..*p.....
00000010:·0078·01ed·5d0b·7054·d519·3e77·1fd9·cd83··.x..].pT..>w....00000010:·0078·01ed·5d0b·7054·d519·3ef7·ee6e·76f3··.x..].pT..>..nv.
00000020:·6413·08ac·1874·a951·2330·762b·9497·b45c··d....t.Q#0v+...\ 
00000030:·455e·8210·9574·d0aa·0d22·56fb·0c06·85b1··E^...t..."V..... 
00000040:·3372·0911·adc5·4733·b5c3·f86a·b43a·89a9··3r....G3...j.:.. 
00000050:·15a6·3a55·ab2d·0bd2·6a5b·1fb1·432b·1db5··..:U.-..j[..C+.. 
00000060:·6c6d·458b·a858·b5e2·88a6·ff77·cffd·b267··lmE..X.....w...g 
00000070:·2f1b·9268·7d75·eedd·39fb·ffe7·ffbf·ff71··/..h}u..9......q 
00000080:·fe7b·ee63·ef6e·4e4a·d5af·ac0b·862b·75dc··.{.c.nNJ.....+u. 
00000090:·b357·c466·bdaf·d4d2·6f2d·696e·5ed6·7cec··.W.f....o-in^.|. 
000000a0:·79cb·5695·a907·acb4·a5d4·ce3d·0fdd·71ed··y.V........=..q. 
000000b0:·ec5e·d578·e81e·8e2b·f546·8952·a276·5b48··.^.x...+.F.R.v[H 
000000c0:·285a·9147·c153·470a·d930·6951·69c0·411e··(Z.G.SG..0iQi.A. 
000000d0:·f628·31c5·d29f·eac9·6242·61f3·398f·0223··.(1.....bBa.9..# 
000000e0:·6115·3065·d2d0·87be·d2eb·473c·1928·daa1··a.0e......G<.(.. 
000000f0:·d280·871e·3181·877c·8334·d831·2678·c829··....1..|.4.1&x.) 
00000100:·634e·a088·c538·c480·a231·07fa·a53f·c4c2··cN...8...1...?.. 
00000110:·384b·a551·46df·5522·93b2·a951·d258·0360··8K.QF.U"...Q.X.` 
00000120:·10ab·c6a3·cc95·79d1·0728·64a8·0b6d·e8d7··......y..(d..m.. 
00000130:·ccc5·c473·2cc0·a1b1·4f3c·e526·651c·e607··...s,...O<.&e... 
00000140:·3ada·8b49·dff4·85fa·8287·9cbe·1778·32c8··:..I.........x2. 
00000150:·5107·e830·6613·c731·9afe·c0a3·aea0·7ff5··Q..0f..1........ 
00000160:·28f5·261d·293a·c637·e590·a14d·f16c·6556··(.&.):.7...M.leV 
00000170:·f7fa·231e·1436·1813·6321·efb3·a461·7f71··..#..6..c!...a.q 
00000180:·0cc0·ad94·062c·c638·441a·6b86·3ef3·c7be··.....,.8D.k.>... 
00000190:·800e·cdcc·85fc·7861·80ad·f0e9·199b·9471··......xa.......q 
000001a0:·81e5·9cc3·3821·472e·9031·7750·348c·813c··....8!G..1wP4..< 
000001b0:·ec90·17e2·a2d6·a0f0·0d7b·d337·e5a0·68f0··.........{.7..h. 
000001c0:·0b1c·c781·31c2·2f7d·c16f·b934·60b1·2f29··....1./}.o.4`./) 
000001d0:·675c·c8c1·d3df·115e·1f31·e187·7250·c480··g\.....^.1..rP.. 
000001e0:·3f53·863e·e22f·f4e4·e89b·399b·58f0·8c0b··?S.>./....9.X... 
000001f0:·4a5f·c0f3·9800·455c·f689·a71f·f639·66d8··J_....E\.....9f. 
00000200:·624c·9003·0339·fab0·87ee·498f·4287·7d48··bL...9....I.B.}H 
00000210:·7bee·0ff4·8187·1d8e·69c6·e17c·801f·eaa9··{.......i..|.... 
00000220:·838c·e384·1ff0·c819·3ecc·b163·3f42·077a··........>..c?B.z 
00000230:·9834·d873·cce0·9933·f84b·a4e1·3c07·9ef3··.4.s...3.K..<... 
00000240:·06be·4c3c·7490·fd51·1a79·50b6·9830·e091··..L<t..Q.yP..0.. 
00000250:·0bf7·9ddf·9ed8·c150·334f·d30e·b9b0·0f0c··.......P3O...... 
00000260:·6a06·1978·c61d·2a3c·3090·b1b1·4e94·3357··j..x..*<0...N.3W 
00000270:·d842·071c·fdfa·31f0·0b3d·6da0·870c·76b4··.B....1..=m...v. 
00000280:·616c·e078·4e80·8cb9·0167·f2b0·a59e·3afa··al.xN....g....:. 
00000290:·377d·71ce·300e·28f4·8803·7f7e·9fe8·635f··7}q.0.(....~..c_ 
000002a0:·1e25·0d73·2821·8d63·6b91·c298·7efa·f231··.%.s(!.ck...~..1 
000002b0:·576c·8e97·8638·f081·1afb·6bca·9c99·2bf2··Wl...8....k...+. 
000002c0:·3473·816f·c6e5·5831·8739·46e6·c131·705c··4s.o..X1.9F..1p\ 
000002d0:·c080·a72d·e398·d702·e444·ff26·8e58·5034··...-.....D.&.XP4 
000002e0:·c4a5·3ff4·6983·fd03·1d6d·9103·f418·0be4··..?.i....m...... 
000002f0:·b447·1f58·da99·d43f·0efa·870d·8f63·fa47··.G.X...?.....c.G 
00000300:·bef4·096a·c6a6·9c36·8c07·39cf·a1c4·c01f··...j...6..9..... 
00000310:·73a5·6fea·48fb·9253·8ffd·049e·3852·ea41··s.o.H..S....8R.A 
00000320:·cd1a·407f·b086·f142·4f8a·7a23·47f8·808c··..@....BO.z#G... 
00000330:·7e4d·9efe·0ef1·f4d4·15aa·0bb0·f441·9e35··~M...........A.5 
00000340:·801d·6cd8·270e·d48f·3565·e491·2b71·9499··..l.'...5e..+q.. 
00000350:·147c·5f8d·39fb·639b·f5e5·9ce5·1c44·2cd6··.|_.9.c......D,. 
00000360:·067e·b1af·cd78·260e·fe71·2f6a·eafd·b198··.~...x&..q/j.... 
00000370:·1bf7·17fc·733c·94f1·fe83·d8be·fcd1·0e31··....s<.........1 
00000380:·c073·3f52·8e7c·308f·9903·fccf·9366·fa03··.s?R.|0......f.. 
00000390:·96c7·a6ff·f8a0·1d7d·fbf3·615c·ca19·977d··.......}..a\...} 
000003a0:·e859·1ff0·ac3f·f5c0·fb6d·a033·f360·0eb4··.Y...?...m.3.`.. 
000003b0:·0165·9dc0·3307·ec17·ecc7·63a5·99f2·3aaf··.e..3.....c...:. 
000003c0:·0f19·62d1·7721·bfc0·f85b·a1fc·80e1·35d8··..b.w!...[....5. 
000003d0:·c417·f259·4866·da1c·8c67·7d0a·f9c0·3d2f··...YHf...g}...=/ 
000003e0:·6c31·6ece·3913·871a·d1be·af31·c09e·3627··l1n.9......1..6' 
000003f0:·097f·9434·ee23·d396·f63b·048c·1a13·037b··...4.#...;.....{ 
00000400:·7f3d·4d3b·fa36·c748·bd5f·873e·e63d·63d1··.=M;.6.H._.>.=c. 
00000410:·c6ec·732e·4167·cad1·e779·d79c·1bf4·014a··..s.Ag...y.....J 
00000420:·39ed·787e·679d·8031·efdd·794e·a00f·335f··9.x~g..1..yN..3_ 
00000430:·9c03·2749·3365·c40d·9622·1fb4·fba4·c1d6··..'I3e..."...... 
00000440:·cc07·7dc6·c0e7·c942·be61·cbb1·41cf·f1f5··..}....B.a..A... 
00000450:·c703·c7fd·081e·8db1·4c1f·94c1·1fe3·987a··........L......z 
00000460:·530e·1ecd·b4a1·cc4f·79fc·f8b1·dc2f·c0f3··S......Oy..../.. 
00000470:·33a5·696b·c6ee·8fc7·7d14·e214·c271·2c8c··3.ik....}....q,. 
00000480:·0f0c·79c6·431f·35a2·3df5·e8c3·1e7d·e40b··..y.C.5.=....}.. 
00000490:·4a19·6d41·81c1·f141·1c63·12c3·b142·cfe3··J.mA...A.c...B.. 
000004a0:·083a·f44d·8ca9·a31c·d49f·1775·c463·0ec3··.:.M.......u.c.. 
000004b0:·17c6·60fa·048e·7d52·faa2·0f8e·8772·5233··..`...}R.....rR3 
000004c0:·2eb1·a49c·4f1c·a7e9·9b32·6249·e197·c735··....O....2bI...5 
000004d0:·ec99·3be4·b047·a38c·3e38·1ef6·e18b·c7ab··..;..G..>8...... 
000004e0:·3f4f·e6c0·7883·a1f0·e5f7·c73e·fda2·6fe6··?O..x......>..o. 
000004f0:·48ff·ac05·f1c4·21e7·3a69·c451·0f1f·68ec··H.....!.:i.Q..h. 
00000500:·fbf5·e8c3·168d·f532·7320·be2f·0a3b·fa26··.......2s·./.;.& 
00000510:·850c·78f6·c1c3·27ee·81c8·3386·1f87·bed9··..x...'...3..... 
00000520:·e8cb·94f5·c733·2e29·f0a6·1fec·77b3·cffd··.....3.)....w... 
00000530:·0e3c·e4d4·0107·191a·f2a5·1cd4·f44d·0cf3··.<...........M.. 
00000540:·e23e·e218·49a1·37ed·fc7d·dad1·4f21·4a7b··.>..I.7..}..O!J{ 
00000550:·fa44·8e85·ecfc·38fa·32e7·336d·cd71·1267··.D....8.2.3m.q.g 
00000560:·5273·7ce0·317e·c627·8ef1·d807·858c·e722··Rs|.1~.'......." 
00000570:·cead·1744·6662·c823·07da·9814·6333·eb4d··...Dfb.#....c3.M 
00000580:·7fc0·3c23·0168·df17·dd6e·2db7·2c41·e115··..<#.h...n-.,A.. 
00000590:·f6a8·e623·72fc·8764·4e6a·7944·68c8·d503··...#r..dNjyDh... 
000005a0:·050e·dab0·cb99·76da·b6da·455a·9299·f65c··......v...EZ...\ 
000005b0:·24c8·a172·fc84·4492·f0a4·f051·2df2·a878··$..r..D....Q-..x 
000005c0:·2a12·3e22·9f05·812e·9716·122c·def1·d21e··*.>".......,.... 
000005d0:·f4bb·ce02·f1c0·a145·a569·8c7e·1f25·fd98··.......E.i.~.%.. 
000005e0:·68a2·de68·985b·5cbc·8754·d2cb·d892·6749··h..h.[\..T....gI 
000005f0:·da4e·5bc1·8bf6·1d72·2d47·c97b·4cb5·88b4··.N[....r-G.{L... 
00000600:·4cce·1a96·54a1·4ade·93ea·f3f2·3e44·d5bb··L...T.J.....>D.. 
00000610:·99d6·0826·ea65·883c·a788·ce52·19b1·b8c8··...&.e.<...R.... 
00000620:·e5f4·7811·1fde·d172·af88·9773·4e92·e374··..x....r...sN..t 
00000630:·461c·15e5·88c4·3d84·4ca9·2f71·e5da·067b··F.....=.L./q...{ 
00000640:·035c·ce7b·b154·3b24·e768·6d41·2bd6·043e··.\.{.T;$.hmA+..> 
00000650:·c017·09c2·92fd·a3c7·a323·6e15·49ee·6546··.........#n.I.eF 
00000660:·4414·ec31·cc0c·bc12·7963·d399·400e·2e17··D..1....yc..@... 
00000670:·89f9·8212·430a·3433·d432·604c·5b4b·ee27··....C.43.2`L[K.' 
00000680:·7434·bc2f·1374·9d20·be13·420e·6de1·2275··t4./.t.·..B.m."u 
00000690:·65f8·5ee1·a64b·8bab·55e1·b0dc·9d87·dc3d··e.^..K..U......= 
000006a0:·a633·2893·1e6a·8239·95ff·829c·920a·a982··.3(..j.9........ 
000006b0:·aee6·50b1·a714·3300·95b1·c4df·fce8·9942··..P...3........B 
000006c0:·27a9·3561·6843·6aa2·8182·e46c·696b·a41e··'.5ahCj....lik.. 
000006d0:·982b·fa55·23f9·602c·35ea·68f5·3339·ce86··.+.U#.`,5.h.39.. 
000006e0:·490c·dced·065b·a10a·e0dc·156c·1f55·0532··I....[.....l.U.2 
000006f0:·d5db·47c8·f74c·1b62·5e99·1bdb·1169·6422··..G..L.b^....id" 
00000700:·a586·ab94·3af7·24e9·8442·aa15·37ee·bead··....:.$..B..7... 
00000710:·7be6·786b·f8cc·4866·795c·39ea·5981·c1c3··{.xk..Hfy\9.Y... 
00000720:·16b9·523a·adbf·2d9d·1fce·7e7d·99ba·eb1b··..R:..-...~}.... 
00000730:·5b52·22cc·ccb3·c70b·d15b·a752·497b·e8df··[R"......[.RI{.. 
00000740:·92ec·1f48·b372·2cb4·3f84·cba0·6cf2·29f4··...H.r,.?...l.). 
00000750:·dc0b·1378·76ca·cd7a·d453·5110·0ed9·aa2c··...xv..z.SQ...., 
00000760:·1eb6·526a·3f45·07a7·ad2a·b3f4·b144·a380··..Rj?E...*...D.. 
00000770:·8eb1·c776·26d2·ce0f·cbfe·a12a·e3ca·4a44··...v&......*..JD 
00000780:·caac·8c5c·7d17·e3d9·ad3a·7255·6a1a·c6af··...\}....:rUj... 
00000790:·b7c6·3997·551f·954e·44fe·52bd·2632·2114··..9.U..ND.R.&2!. 
000007a0:·c21d·41e1·ed3c·d51e·5a64·cbd5·d709·676c··..A..<..Zd....gl 
000007b0:·bb26·5e9c·6899·5394·70ab·b3ce·f59b·338b··.&^.h.S.p.....3. 
000007c0:·abb4·c06a·a7e1·325c·70db·801b·8083·6e45··...j..2\p.....nE 
000007d0:·5bf6·f6ec·7c32·ea0c·2b52·8dd5·67a4·9f2a··[...|2..+R..g..* 
000007e0:·5dd7·32a3·66b8·d33a·e1ea·eb8a·d745·5fba··].2.f..:.....E_. 
Max diff block lines reached; -1/37959 bytes (-0.00%) of diff not shown.
2.65 KB
smali_classes3/us/shandian/giga/util/Utility.smali
    
Offset 325, 50 lines modifiedOffset 325, 44 lines modified
325 ····return-object·p0325 ····return-object·p0
326 .end·method326 .end·method
  
327 .method·public·static·getBackgroundForFileType(Landroid/content/Context;Lus/shandian/giga/util/Utility$FileType;)I327 .method·public·static·getBackgroundForFileType(Landroid/content/Context;Lus/shandian/giga/util/Utility$FileType;)I
328 ····.locals·1328 ····.locals·1
  
329 ····.line·143329 ····.line·143
330 ····sget-object·v0,·Lus/shandian/giga/util/Utility$1;->$SwitchMap$us$shandian$giga$util$Utility$FileType:[I 
  
331 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I330 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
332 ····move-result·p1331 ····move-result·p1
  
333 ····aget·p1,·v0,·p1332 ····if-eqz·p1,·:cond_2
  
334 ····const/4·v0,·0x1333 ····const/4·v0,·0x1
  
335 ····if-eq·p1,·v0,·:cond_2 
  
336 ····const/4·v0,·0x2 
  
337 ····if-eq·p1,·v0,·:cond_1334 ····if-eq·p1,·v0,·:cond_1
  
338 ····const/4·v0,·0x3335 ····const/4·v0,·0x2
  
339 ····if-eq·p1,·v0,·:cond_0336 ····if-eq·p1,·v0,·:cond_0
  
340 ····const·p1,·0x7f06008d337 ····const·p1,·0x7f06008d
  
341 ····goto·:goto_0338 ····goto·:goto_0
  
342 ····:cond_0339 ····:cond_0
343 ····const·p1,·0x7f060351340 ····const·p1,·0x7f060351
  
344 ····goto·:goto_0341 ····goto·:goto_0
  
345 ····:cond_1342 ····:cond_1
346 ····const·p1,·0x7f06035c343 ····const·p1,·0x7f06001e
  
347 ····goto·:goto_0344 ····goto·:goto_0
  
348 ····:cond_2345 ····:cond_2
349 ····const·p1,·0x7f06001e346 ····const·p1,·0x7f06035c
  
350 ····.line·157347 ····.line·157
351 ····:goto_0348 ····:goto_0
352 ····invoke-static·{p0,·p1},·Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I349 ····invoke-static·{p0,·p1},·Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
  
353 ····move-result·p0350 ····move-result·p0
  
651 B
smali_classes3/org/schabi/newpipe/util/image/PreferredImageQuality.smali
    
Offset 215, 21 lines modifiedOffset 215, 17 lines modified
  
  
215 #·virtual·methods215 #·virtual·methods
216 .method·public·toResolutionLevel()Lorg/schabi/newpipe/extractor/Image$ResolutionLevel;216 .method·public·toResolutionLevel()Lorg/schabi/newpipe/extractor/Image$ResolutionLevel;
217 ····.locals·2217 ····.locals·2
  
218 ····.line·27218 ····.line·27
219 ····sget-object·v0,·Lorg/schabi/newpipe/util/image/PreferredImageQuality$1;->$SwitchMap$org$schabi$newpipe$util$image$PreferredImageQuality:[I 
  
220 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I219 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
221 ····move-result·v1220 ····move-result·v0
  
222 ····aget·v0,·v0,·v1 
  
223 ····const/4·v1,·0x1221 ····const/4·v1,·0x1
  
224 ····if-eq·v0,·v1,·:cond_2222 ····if-eq·v0,·v1,·:cond_2
  
225 ····const/4·v1,·0x2223 ····const/4·v1,·0x2
  
1.18 KB
smali_classes3/org/schabi/newpipe/local/history/StatisticsPlaylistFragment.smali
    
Offset 399, 30 lines modifiedOffset 399, 24 lines modified
399 ····return-void399 ····return-void
400 .end·method400 .end·method
  
401 .method·private·processResult(Ljava/util/List;)Ljava/util/List;401 .method·private·processResult(Ljava/util/List;)Ljava/util/List;
402 ····.locals·2402 ····.locals·2
  
403 ····.line·70403 ····.line·70
404 ····sget-object·v0,·Lorg/schabi/newpipe/local/history/StatisticsPlaylistFragment$3;->$SwitchMap$org$schabi$newpipe$local$history$StatisticsPlaylistFragment$StatisticSortMode:[I404 ····iget-object·v0,·p0,·Lorg/schabi/newpipe/local/history/StatisticsPlaylistFragment;->sortMode:Lorg/schabi/newpipe/local/history/StatisticsPlaylistFragment$StatisticSortMode;
  
405 ····iget-object·v1,·p0,·Lorg/schabi/newpipe/local/history/StatisticsPlaylistFragment;->sortMode:Lorg/schabi/newpipe/local/history/StatisticsPlaylistFragment$StatisticSortMode;405 ····invoke-virtual·{v0},·Ljava/lang/Enum;->ordinal()I
  
406 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I406 ····move-result·v0
  
 407 ····if-eqz·v0,·:cond_1
407 ····move-result·v1 
  
408 ····aget·v0,·v0,·v1 
  
409 ····const/4·v1,·0x1408 ····const/4·v1,·0x1
  
410 ····if-eq·v0,·v1,·:cond_1 
  
411 ····const/4·v1,·0x2 
  
412 ····if-eq·v0,·v1,·:cond_0409 ····if-eq·v0,·v1,·:cond_0
  
413 ····const/4·p1,·0x0410 ····const/4·p1,·0x0
  
414 ····return-object·p1411 ····return-object·p1
  
415 ····.line·75412 ····.line·75
7.73 KB
smali_classes3/org/schabi/newpipe/player/ui/VideoPlayerUi$2.smali
    
Offset 13, 172 lines modifiedOffset 13, 119 lines modified
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I16 .field·static·final·synthetic·$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
17 .field·static·final·synthetic·$SwitchMap$org$schabi$newpipe$player$ui$VideoPlayerUi$PlayButtonAction:[I 
  
  
18 #·direct·methods17 #·direct·methods
19 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
20 ····.locals·619 ····.locals·3
  
21 ····.line·103520 ····.line·1035
22 ····invoke-static·{},·Lorg/schabi/newpipe/extractor/stream/StreamType;->values()[Lorg/schabi/newpipe/extractor/stream/StreamType;21 ····invoke-static·{},·Lorg/schabi/newpipe/extractor/stream/StreamType;->values()[Lorg/schabi/newpipe/extractor/stream/StreamType;
  
23 ····move-result-object·v022 ····move-result-object·v0
  
24 ····array-length·v0,·v023 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I24 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I25 ····sput-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
27 ····const/4·v1,·0x1 
  
28 ····:try_start_026 ····:try_start_0
29 ····sget-object·v2,·Lorg/schabi/newpipe/extractor/stream/StreamType;->AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;27 ····sget-object·v1,·Lorg/schabi/newpipe/extractor/stream/StreamType;->AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
  
30 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I28 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
31 ····move-result·v229 ····move-result·v1
  
 30 ····const/4·v2,·0x1
  
32 ····aput·v1,·v0,·v231 ····aput·v2,·v0,·v1
33 ····:try_end_032 ····:try_end_0
34 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_033 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
35 ····:catch_034 ····:catch_0
36 ····const/4·v0,·0x2 
  
37 ····:try_start_135 ····:try_start_1
38 ····sget-object·v2,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I36 ····sget-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
39 ····sget-object·v3,·Lorg/schabi/newpipe/extractor/stream/StreamType;->POST_LIVE_AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;37 ····sget-object·v1,·Lorg/schabi/newpipe/extractor/stream/StreamType;->POST_LIVE_AUDIO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
  
40 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I38 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 39 ····move-result·v1
  
41 ····move-result·v340 ····const/4·v2,·0x2
  
42 ····aput·v0,·v2,·v341 ····aput·v2,·v0,·v1
43 ····:try_end_142 ····:try_end_1
44 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_143 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
45 ····:catch_144 ····:catch_1
46 ····const/4·v2,·0x3 
  
47 ····:try_start_245 ····:try_start_2
48 ····sget-object·v3,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I46 ····sget-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
49 ····sget-object·v4,·Lorg/schabi/newpipe/extractor/stream/StreamType;->AUDIO_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;47 ····sget-object·v1,·Lorg/schabi/newpipe/extractor/stream/StreamType;->AUDIO_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
  
50 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I48 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 49 ····move-result·v1
  
51 ····move-result·v450 ····const/4·v2,·0x3
  
52 ····aput·v2,·v3,·v451 ····aput·v2,·v0,·v1
53 ····:try_end_252 ····:try_end_2
54 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_253 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
55 ····:catch_254 ····:catch_2
56 ····:try_start_355 ····:try_start_3
57 ····sget-object·v3,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I56 ····sget-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
58 ····sget-object·v4,·Lorg/schabi/newpipe/extractor/stream/StreamType;->LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;57 ····sget-object·v1,·Lorg/schabi/newpipe/extractor/stream/StreamType;->LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
  
59 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I58 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
60 ····move-result·v459 ····move-result·v1
  
61 ····const/4·v5,·0x460 ····const/4·v2,·0x4
  
62 ····aput·v5,·v3,·v461 ····aput·v2,·v0,·v1
63 ····:try_end_362 ····:try_end_3
64 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_363 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
65 ····:catch_364 ····:catch_3
66 ····:try_start_465 ····:try_start_4
67 ····sget-object·v3,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I66 ····sget-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
68 ····sget-object·v4,·Lorg/schabi/newpipe/extractor/stream/StreamType;->VIDEO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;67 ····sget-object·v1,·Lorg/schabi/newpipe/extractor/stream/StreamType;->VIDEO_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
  
69 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I68 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
70 ····move-result·v469 ····move-result·v1
  
71 ····const/4·v5,·0x570 ····const/4·v2,·0x5
  
72 ····aput·v5,·v3,·v471 ····aput·v2,·v0,·v1
73 ····:try_end_472 ····:try_end_4
74 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_473 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
75 ····:catch_474 ····:catch_4
76 ····:try_start_575 ····:try_start_5
77 ····sget-object·v3,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I76 ····sget-object·v0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$extractor$stream$StreamType:[I
  
78 ····sget-object·v4,·Lorg/schabi/newpipe/extractor/stream/StreamType;->POST_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;77 ····sget-object·v1,·Lorg/schabi/newpipe/extractor/stream/StreamType;->POST_LIVE_STREAM:Lorg/schabi/newpipe/extractor/stream/StreamType;
  
79 ····invoke-virtual·{v4},·Ljava/lang/Enum;->ordinal()I78 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
80 ····move-result·v479 ····move-result·v1
  
81 ····const/4·v5,·0x680 ····const/4·v2,·0x6
  
82 ····aput·v5,·v3,·v481 ····aput·v2,·v0,·v1
83 ····:try_end_582 ····:try_end_5
84 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_583 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
85 ····.line·770 
86 ····:catch_584 ····:catch_5
87 ····invoke-static·{},·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction;->values()[Lorg/schabi/newpipe/player/ui/VideoPlayerUi$PlayButtonAction; 
Max diff block lines reached; 13/7781 bytes (0.17%) of diff not shown.
946 B
smali_classes3/org/schabi/newpipe/player/ui/VideoPlayerUi.smali
    
Offset 3466, 31 lines modifiedOffset 3466, 25 lines modified
  
3466 ····.line·7693466 ····.line·769
3467 ····iget-object·v0,·p0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi;->binding:Lorg/schabi/newpipe/databinding/PlayerBinding;3467 ····iget-object·v0,·p0,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi;->binding:Lorg/schabi/newpipe/databinding/PlayerBinding;
  
3468 ····iget-object·v0,·v0,·Lorg/schabi/newpipe/databinding/PlayerBinding;->playPauseButton:Landroidx/appcompat/widget/AppCompatImageButton;3468 ····iget-object·v0,·v0,·Lorg/schabi/newpipe/databinding/PlayerBinding;->playPauseButton:Landroidx/appcompat/widget/AppCompatImageButton;
  
3469 ····.line·7703469 ····.line·770
3470 ····sget-object·v1,·Lorg/schabi/newpipe/player/ui/VideoPlayerUi$2;->$SwitchMap$org$schabi$newpipe$player$ui$VideoPlayerUi$PlayButtonAction:[I 
  
3471 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I3470 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
3472 ····move-result·p13471 ····move-result·p1
  
3473 ····aget·p1,·v1,·p13472 ····if-eqz·p1,·:cond_2
  
3474 ····const/4·v1,·0x13473 ····const/4·v1,·0x1
  
3475 ····if-eq·p1,·v1,·:cond_2 
  
3476 ····const/4·v1,·0x2 
  
3477 ····if-eq·p1,·v1,·:cond_13474 ····if-eq·p1,·v1,·:cond_1
  
3478 ····const/4·v1,·0x33475 ····const/4·v1,·0x2
  
3479 ····if-eq·p1,·v1,·:cond_03476 ····if-eq·p1,·v1,·:cond_0
  
3480 ····goto·:goto_03477 ····goto·:goto_0
  
3481 ····.line·7803478 ····.line·780
3482 ····:cond_03479 ····:cond_0
723 B
smali_classes3/org/schabi/newpipe/settings/tabs/Tab.smali
    
Offset 56, 31 lines modifiedOffset 56, 27 lines modified
  
56 ····return-object·p056 ····return-object·p0
  
57 ····:cond_057 ····:cond_0
58 ····if-eqz·p1,·:cond_458 ····if-eqz·p1,·:cond_4
  
59 ····.line·8959 ····.line·89
60 ····sget-object·v0,·Lorg/schabi/newpipe/settings/tabs/Tab$1;->$SwitchMap$org$schabi$newpipe$settings$tabs$Tab$Type:[I 
  
61 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I60 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
62 ····move-result·v161 ····move-result·v0
  
63 ····aget·v0,·v0,·v1 
  
64 ····const/4·v1,·0x162 ····const/4·v1,·0x6
  
65 ····if-eq·v0,·v1,·:cond_363 ····if-eq·v0,·v1,·:cond_3
  
66 ····const/4·v1,·0x264 ····const/4·v1,·0x7
  
67 ····if-eq·v0,·v1,·:cond_265 ····if-eq·v0,·v1,·:cond_2
  
68 ····const/4·v1,·0x366 ····const/16·v1,·0x8
  
69 ····if-eq·v0,·v1,·:cond_167 ····if-eq·v0,·v1,·:cond_1
  
70 ····goto·:goto_068 ····goto·:goto_0
  
71 ····.line·9569 ····.line·95
72 ····:cond_170 ····:cond_1