mirror of
https://github.com/antebudimir/tempus.git
synced 2026-04-15 16:27:26 +00:00
fix: Proper raw stream detection (#382)
This commit is contained in:
parent
fd41395ab8
commit
9a17aa8b98
1 changed files with 1 additions and 2 deletions
|
|
@ -49,8 +49,7 @@ class DynamicMediaSourceFactory(
|
||||||
val progressiveFactory = ProgressiveMediaSource.Factory(dataSourceFactory, extractorsFactory)
|
val progressiveFactory = ProgressiveMediaSource.Factory(dataSourceFactory, extractorsFactory)
|
||||||
|
|
||||||
val uri = mediaItem.localConfiguration?.uri
|
val uri = mediaItem.localConfiguration?.uri
|
||||||
val isTranscoding = uri?.getQueryParameter("maxBitRate") != null ||
|
val isTranscoding = uri?.getQueryParameter("format") != null && uri.getQueryParameter("format") != "raw"
|
||||||
(uri?.getQueryParameter("format") != null && uri?.getQueryParameter("format") != "raw")
|
|
||||||
|
|
||||||
if (isTranscoding && OpenSubsonicExtensionsUtil.isTranscodeOffsetExtensionAvailable()) {
|
if (isTranscoding && OpenSubsonicExtensionsUtil.isTranscodeOffsetExtensionAvailable()) {
|
||||||
TranscodingMediaSource(mediaItem, dataSourceFactory, progressiveFactory)
|
TranscodingMediaSource(mediaItem, dataSourceFactory, progressiveFactory)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue