otwarty-wykop-mobilny / wykop-android

Unofficial wykop.pl client for Android [Revived]
MIT License
47 stars 5 forks source link

fix(deps): update google-exoplayer to v2.18.7 #498

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.google.android.exoplayer:extension-okhttp 2.18.6 -> 2.18.7 age adoption passing confidence
com.google.android.exoplayer:exoplayer 2.18.6 -> 2.18.7 age adoption passing confidence

Release Notes

google/ExoPlayer ### [`v2.18.7`](https://togithub.com/google/ExoPlayer/blob/HEAD/RELEASENOTES.md#​2187-2023-05-18) This release corresponds to the [AndroidX Media3 1.0.2 release](https://togithub.com/androidx/media/releases/tag/1.0.2). - Core library: - Add `Buffer.isLastSample()` that denotes if `Buffer` contains flag `C.BUFFER_FLAG_LAST_SAMPLE`. - Fix issue where last frame may not be rendered if the last sample with frames is dequeued without reading the 'end of stream' sample. ([#​11079](https://togithub.com/google/ExoPlayer/issues/11079)). - Extractors: - Fix parsing of H.265 SPS in MPEG-TS files by re-using the parsing logic already used by RTSP and MP4 extractors ([#​303](https://togithub.com/androidx/media/issues/303)). - Text: - SSA: Add support for UTF-16 files if they start with a byte order mark ([#​319](https://togithub.com/androidx/media/issues/319)).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 1 year ago

Dependency diff:

  -+--- com.google.android.exoplayer:exoplayer:2.18.6
-|    +--- com.google.android.exoplayer:exoplayer-common:2.18.6
-|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    |    \--- com.google.guava:guava:31.0.1-android
-|    |         +--- com.google.guava:failureaccess:1.0.1
-|    |         \--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
-|    +--- com.google.android.exoplayer:exoplayer-database:2.18.6
-|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    +--- com.google.android.exoplayer:exoplayer-datasource:2.18.6
-|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-|    |    +--- com.google.android.exoplayer:exoplayer-database:2.18.6 (*)
-|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    +--- com.google.android.exoplayer:exoplayer-decoder:2.18.6
-|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    +--- com.google.android.exoplayer:exoplayer-extractor:2.18.6
-|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-|    |    \--- com.google.android.exoplayer:exoplayer-decoder:2.18.6 (*)
-|    +--- com.google.android.exoplayer:exoplayer-core:2.18.6
-|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    |    +--- androidx.core:core:1.7.0 -> 1.10.1 (*)
-|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-|    |    +--- com.google.android.exoplayer:exoplayer-datasource:2.18.6 (*)
-|    |    +--- com.google.android.exoplayer:exoplayer-decoder:2.18.6 (*)
-|    |    +--- com.google.android.exoplayer:exoplayer-extractor:2.18.6 (*)
-|    |    \--- com.google.android.exoplayer:exoplayer-database:2.18.6 (*)
-|    +--- com.google.android.exoplayer:exoplayer-dash:2.18.6
-|    |    +--- com.google.android.exoplayer:exoplayer-core:2.18.6 (*)
-|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    +--- com.google.android.exoplayer:exoplayer-hls:2.18.6
-|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    |    \--- com.google.android.exoplayer:exoplayer-core:2.18.6 (*)
-|    +--- com.google.android.exoplayer:exoplayer-rtsp:2.18.6
-|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    |    \--- com.google.android.exoplayer:exoplayer-core:2.18.6 (*)
-|    +--- com.google.android.exoplayer:exoplayer-smoothstreaming:2.18.6
-|    |    +--- com.google.android.exoplayer:exoplayer-core:2.18.6 (*)
-|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|    \--- com.google.android.exoplayer:exoplayer-ui:2.18.6
-|         +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-|         +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-|         +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
-|         \--- androidx.media:media:1.6.0
-|              +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
-|              +--- androidx.collection:collection:1.1.0 (*)
-|              \--- androidx.core:core:1.6.0 -> 1.10.1 (*)
++--- com.google.android.exoplayer:exoplayer:2.18.7
+|    +--- com.google.android.exoplayer:exoplayer-common:2.18.7
+|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    \--- com.google.guava:guava:31.0.1-android
+|    |         +--- com.google.guava:failureaccess:1.0.1
+|    |         \--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
+|    +--- com.google.android.exoplayer:exoplayer-database:2.18.7
+|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    +--- com.google.android.exoplayer:exoplayer-datasource:2.18.7
+|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+|    |    +--- com.google.android.exoplayer:exoplayer-database:2.18.7 (*)
+|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    +--- com.google.android.exoplayer:exoplayer-decoder:2.18.7
+|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    +--- com.google.android.exoplayer:exoplayer-extractor:2.18.7
+|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+|    |    \--- com.google.android.exoplayer:exoplayer-decoder:2.18.7 (*)
+|    +--- com.google.android.exoplayer:exoplayer-core:2.18.7
+|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    +--- androidx.core:core:1.7.0 -> 1.10.1 (*)
+|    |    +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+|    |    +--- com.google.android.exoplayer:exoplayer-datasource:2.18.7 (*)
+|    |    +--- com.google.android.exoplayer:exoplayer-decoder:2.18.7 (*)
+|    |    +--- com.google.android.exoplayer:exoplayer-extractor:2.18.7 (*)
+|    |    \--- com.google.android.exoplayer:exoplayer-database:2.18.7 (*)
+|    +--- com.google.android.exoplayer:exoplayer-dash:2.18.7
+|    |    +--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
+|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    +--- com.google.android.exoplayer:exoplayer-hls:2.18.7
+|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    \--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
+|    +--- com.google.android.exoplayer:exoplayer-rtsp:2.18.7
+|    |    +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    |    \--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
+|    +--- com.google.android.exoplayer:exoplayer-smoothstreaming:2.18.7
+|    |    +--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
+|    |    \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|    \--- com.google.android.exoplayer:exoplayer-ui:2.18.7
+|         +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+|         +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+|         +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
+|         \--- androidx.media:media:1.6.0
+|              +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+|              +--- androidx.collection:collection:1.1.0 (*)
+|              \--- androidx.core:core:1.6.0 -> 1.10.1 (*)
-\--- com.google.android.exoplayer:extension-okhttp:2.18.6
-     +--- com.google.android.exoplayer:exoplayer-common:2.18.6 (*)
-     +--- com.google.android.exoplayer:exoplayer-datasource:2.18.6 (*)
-     +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-     \--- com.squareup.okhttp3:okhttp:4.9.2 -> 4.11.0 (*)
+\--- com.google.android.exoplayer:extension-okhttp:2.18.7
+     +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
+     +--- com.google.android.exoplayer:exoplayer-datasource:2.18.7 (*)
+     +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+     \--- com.squareup.okhttp3:okhttp:4.9.2 -> 4.11.0 (*)
github-actions[bot] commented 1 year ago

Diffuse output:

OLD: diffuse-source-file-release (signature: V1, V2)
NEW: app-release.apk (signature: V1, V2)

          │           compressed           │          uncompressed          
          ├───────────┬───────────┬────────┼───────────┬───────────┬────────
 APK      │ old       │ new       │ diff   │ old       │ new       │ diff   
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼────────
      dex │   4.8 MiB │   4.8 MiB │ -514 B │  11.7 MiB │  11.7 MiB │ -776 B 
     arsc │   1.5 MiB │   1.5 MiB │  +12 B │   1.5 MiB │   1.5 MiB │  +12 B 
 manifest │   6.6 KiB │   6.6 KiB │    0 B │  35.5 KiB │  35.5 KiB │    0 B 
      res │   1.1 MiB │   1.1 MiB │    0 B │   1.5 MiB │   1.5 MiB │    0 B 
    asset │  45.4 KiB │  45.1 KiB │ -304 B │ 110.9 KiB │ 110.6 KiB │ -304 B 
    other │ 211.8 KiB │ 211.8 KiB │   -2 B │ 413.6 KiB │ 413.6 KiB │    0 B 
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼────────
    total │   7.5 MiB │   7.5 MiB │ -808 B │  15.1 MiB │  15.1 MiB │ -1 KiB 

         │          raw           │           unique           
         ├────────┬────────┬──────┼───────┬───────┬────────────
 DEX     │ old    │ new    │ diff │ old   │ new   │ diff       
─────────┼────────┼────────┼──────┼───────┼───────┼────────────
   files │      3 │      3 │    0 │       │       │            
 strings │  63254 │  63253 │   -1 │ 58663 │ 58662 │ -1 (+3 -4) 
   types │  19457 │  19457 │    0 │ 18179 │ 18179 │  0 (+0 -0) 
 classes │  16344 │  16344 │    0 │ 16344 │ 16344 │  0 (+0 -0) 
 methods │ 102065 │ 102067 │   +2 │ 99527 │ 99529 │ +2 (+8 -6) 
  fields │  45016 │  45016 │    0 │ 44334 │ 44334 │  0 (+0 -0) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  327 │  327 │  0   
 entries │ 6898 │ 6898 │  0
APK ``` compressed │ uncompressed │ ──────────┬────────┼───────────┬────────┤ size │ diff │ size │ diff │ path ──────────┼────────┼───────────┼────────┼─────────────────────────────── 3.2 MiB │ -514 B │ 7.4 MiB │ -776 B │ ∆ classes.dex 2.9 KiB │ -304 B │ 2.8 KiB │ -304 B │ ∆ assets/dexopt/baseline.prof 1.5 MiB │ +12 B │ 1.5 MiB │ +12 B │ ∆ resources.arsc 62.5 KiB │ -2 B │ 135.6 KiB │ 0 B │ ∆ META-INF/CERT.SF 1.1 KiB │ +1 B │ 1.1 KiB │ 0 B │ ∆ META-INF/CERT.RSA 61.6 KiB │ -1 B │ 135.6 KiB │ 0 B │ ∆ META-INF/MANIFEST.MF ──────────┼────────┼───────────┼────────┼─────────────────────────────── 4.8 MiB │ -808 B │ 9.2 MiB │ -1 KiB │ (total) ```
DEX ``` STRINGS: old │ new │ diff ───────┼───────┼──────────── 58663 │ 58662 │ -1 (+3 -4) + 2.18.7 + ExoPlayerLib/2.18.7 + ~~R8{backend:dex,compilation-mode:release,desugared-library-identifiers:[com.tools.android:desugar_jdk_libs_configuration:2.0.3],has-checksums:false,min-api:23,pg-map-id:dbf233a,r8-mode:compatibility,version:8.0.35} - 2.18.6 - ExoPlayerLib/2.18.6 - H265Reader - ~~R8{backend:dex,compilation-mode:release,desugared-library-identifiers:[com.tools.android:desugar_jdk_libs_configuration:2.0.3],has-checksums:false,min-api:23,pg-map-id:a61f44e,r8-mode:compatibility,version:8.0.35} METHODS: old │ new │ diff ───────┼───────┼──────────── 99527 │ 99529 │ +2 (+8 -6) + com.google.android.exoplayer2.text.ssa.SsaDecoder detectUtfCharset(ParsableByteArray) → Charset + com.google.android.exoplayer2.text.ssa.SsaDecoder parseEventBody(ParsableByteArray, List, List, Charset) + com.google.android.exoplayer2.text.ssa.SsaDecoder parseHeader(ParsableByteArray, Charset) + com.google.android.exoplayer2.text.ssa.SsaDecoder parseScriptInfo(ParsableByteArray, Charset) + com.google.android.exoplayer2.text.ssa.SsaDecoder parseStyles(ParsableByteArray, Charset) → Map + com.google.android.exoplayer2.util.ParsableByteArray peekChar(Charset) → char + com.google.android.exoplayer2.util.ParsableByteArray peekCharacterAndSize(Charset) → int + com.google.android.exoplayer2.decoder.Buffer isLastSample() → boolean - com.google.android.exoplayer2.extractor.ts.H265Reader skipScalingList(ParsableNalUnitBitArray) - com.google.android.exoplayer2.extractor.ts.H265Reader skipShortTermRefPicSets(ParsableNalUnitBitArray) - com.google.android.exoplayer2.text.ssa.SsaDecoder parseEventBody(ParsableByteArray, List, List) - com.google.android.exoplayer2.text.ssa.SsaDecoder parseHeader(ParsableByteArray) - com.google.android.exoplayer2.text.ssa.SsaDecoder parseScriptInfo(ParsableByteArray) - com.google.android.exoplayer2.text.ssa.SsaDecoder parseStyles(ParsableByteArray) → Map ```

File path: /home/runner/work/wykop-android/wykop-android/diffuse-output.txt