Filtering dialogs before sync
This commit is contained in:
parent
1ef483f473
commit
aeee708c4c
@ -5,12 +5,14 @@ import kotlinx.coroutines.delay
|
|||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
import mu.KotlinLogging
|
import mu.KotlinLogging
|
||||||
import no.iktdev.library.subtitle.Syncro
|
import no.iktdev.library.subtitle.Syncro
|
||||||
|
import no.iktdev.library.subtitle.classes.DialogType
|
||||||
import no.iktdev.library.subtitle.export.Export
|
import no.iktdev.library.subtitle.export.Export
|
||||||
import no.iktdev.library.subtitle.reader.BaseReader
|
import no.iktdev.library.subtitle.reader.BaseReader
|
||||||
import no.iktdev.library.subtitle.reader.Reader
|
import no.iktdev.library.subtitle.reader.Reader
|
||||||
import no.iktdev.streamit.content.common.dto.reader.SubtitleInfo
|
import no.iktdev.streamit.content.common.dto.reader.SubtitleInfo
|
||||||
import no.iktdev.streamit.content.common.dto.reader.work.ConvertWork
|
import no.iktdev.streamit.content.common.dto.reader.work.ConvertWork
|
||||||
import no.iktdev.streamit.content.common.dto.reader.work.ExtractWork
|
import no.iktdev.streamit.content.common.dto.reader.work.ExtractWork
|
||||||
|
import no.iktdev.streamit.content.common.streams.SubtitleType
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
private val logger = KotlinLogging.logger {}
|
private val logger = KotlinLogging.logger {}
|
||||||
@ -51,6 +53,8 @@ class ConvertRunner(val referenceId: String, val listener: IConvertListener) {
|
|||||||
listener.onStarted(referenceId)
|
listener.onStarted(referenceId)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val filtered = dialogs.filter { !it.ignore && it.type !in listOf(DialogType.SIGN_SONG, DialogType.CAPTION) }
|
||||||
|
|
||||||
val syncedDialogs = Syncro().sync(dialogs)
|
val syncedDialogs = Syncro().sync(dialogs)
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user