build: baseline-prof for tv.

This commit is contained in:
oxy-macmini
2025-03-30 15:39:31 +08:00
parent 6cd182bf06
commit 8173ea7930
27 changed files with 208514 additions and 21 deletions

View File

@ -30,15 +30,23 @@ dependencies {
implementation(project(":lint:annotation"))
ksp(project(":lint:processor"))
val richCodec = gradle
implementation(project(":data:codec"))
val isTvBuild = gradle
.startParameter
.taskNames
.find { it.contains("richCodec", ignoreCase = true) } != null
implementation(project(":data:codec"))
if (richCodec) {
.any { ":app:tv" in it }
if (isTvBuild) {
implementation(project(":data:codec:rich"))
} else {
implementation(project(":data:codec:lite"))
val richCodec = gradle
.startParameter
.taskNames
.find { it.contains("richCodec", ignoreCase = true) } != null
if (richCodec) {
implementation(project(":data:codec:rich"))
} else {
implementation(project(":data:codec:lite"))
}
}
implementation(libs.androidx.core.ktx)

View File

@ -76,7 +76,6 @@ import com.m3u.data.repository.channel.ChannelRepository
import com.m3u.data.repository.playlist.PlaylistRepository
import com.m3u.data.service.MediaCommand
import com.m3u.data.service.PlayerManager
import com.m3u.data.service.currentTracks
import dagger.hilt.android.qualifiers.ApplicationContext
import io.ktor.http.Url
import kotlinx.coroutines.CoroutineDispatcher