Skip to content

Commit a1e386e

Browse files
author
Krzysztof Nawrot
authored
Merge pull request #41 from Parseus/dev
Dev -> master: version 2.7.0
2 parents 4cfc0d3 + 833a81b commit a1e386e

44 files changed

Lines changed: 738 additions & 317 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.idea/compiler.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetSelector.xml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 8 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations.xml

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

PrivacyPolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
**Privacy Policy**
22

3-
KN-Soft built the Codec Info app as an Open Source app. This SERVICE is provided by KN-Soft at no cost and is intended for use as is.
3+
Parseus built the Codec Info app as an Open Source app. This SERVICE is provided by Parseus at no cost and is intended for use as is.
44

55
This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service.
66

TODO.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Missing color formats
22
- OMX.IMG.VIDEO.TOPAZ.Encoder - color formats 0x7F000005-12 (although 1-3 are probably incorrect, too)
3-
- MediaTek S900/MT9950 - 0x7F000101-3
3+
- MediaTek S900/MT9950 - 0x7F000101-3
4+
- color formats from HiSilicon? (not sure if they have their own or if thry "borrow" Qualcomm's formats)

app/build.gradle

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,22 @@ plugins {
55
}
66

77
android {
8-
namespace 'com.parseus.codecinfo'
9-
compileSdk 34
8+
namespace = 'com.parseus.codecinfo'
9+
compileSdk = 35
1010
defaultConfig {
1111
applicationId "com.parseus.codecinfo"
1212
minSdkVersion 21
13-
targetSdkVersion 34
14-
versionCode 25
15-
versionName "2.6.0"
16-
resConfigs 'en'
13+
targetSdkVersion 35
14+
versionCode 26
15+
versionName "2.7.0"
1716
}
1817
buildTypes {
1918
debug {
2019
versionNameSuffix "-dev"
21-
if (!gradle.startParameter.taskNames.toString().contains('StandardTv')) {
22-
multiDexEnabled true
23-
}
2420
}
2521
release {
2622
minifyEnabled true
27-
shrinkResources true
23+
shrinkResources = true
2824
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
2925

3026
packagingOptions {
@@ -37,6 +33,10 @@ android {
3733
buildConfig = true
3834
}
3935

36+
androidResources {
37+
localeFilters = ["en"]
38+
}
39+
4040
flavorDimensions = ["app", "platform"]
4141

4242
productFlavors {
@@ -68,12 +68,12 @@ android {
6868
}
6969

7070
compileOptions {
71-
sourceCompatibility JavaVersion.VERSION_11
72-
targetCompatibility JavaVersion.VERSION_11
71+
sourceCompatibility JavaVersion.VERSION_17
72+
targetCompatibility JavaVersion.VERSION_17
7373
}
7474

7575
kotlin {
76-
jvmToolchain(11)
76+
jvmToolchain(17)
7777
}
7878
packagingOptions {
7979
jniLibs {
@@ -85,11 +85,13 @@ android {
8585
}
8686
}
8787

88-
variantFilter { variant ->
89-
def names = variant.flavors*.name
90-
if (names.contains("nonFree") && names.contains("tv")) {
91-
setIgnore(true)
92-
}
88+
androidComponents {
89+
beforeVariants(selector().all(), { variantBuilder ->
90+
def name = variantBuilder.flavorName
91+
if ("nonFreeTv" == name) {
92+
variantBuilder.enable = false
93+
}
94+
})
9395
}
9496
}
9597

@@ -101,6 +103,7 @@ configurations {
101103
dependencies {
102104
implementation libs.coroutines
103105

106+
implementation libs.androidx.activity
104107
implementation libs.androidx.appcompat
105108
implementation libs.androidx.core
106109
implementation libs.androidx.fragment
@@ -122,7 +125,6 @@ dependencies {
122125
mobileImplementation libs.androidx.constraintlayout
123126
mobileImplementation libs.androidx.core.splashscreen
124127
mobileImplementation libs.androidx.palette
125-
mobileImplementation libs.androidx.webkit
126128
mobileImplementation libs.monetcompat
127129
mobileImplementation libs.licenser
128130
mobileImplementation libs.material

0 commit comments

Comments
 (0)