Skip to content

Commit 6f382d2

Browse files
committed
Update code docs
1 parent e14f8a5 commit 6f382d2

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

docs/components_ItemGrid_LoadVideoContentTask.bs.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,10 +245,10 @@
245245
' fall back to the transcode if that fails.
246246
if m.playbackInfo.MediaSources[0].MediaStreams.Count() > 0 and meta.live = false
247247
' Find first video stream - MediaStreams[0] might be subtitle/audio
248-
firstVideoStream = getFirstVideoStream(m.playbackInfo.MediaSources[0].MediaStreams)
249-
if isValid(firstVideoStream) and isValid(firstVideoStream.codec)
250-
tryDirectPlay = userSettings.playbackTryDirectH264ProfileLevel and firstVideoStream.codec = "h264"
251-
tryDirectPlay = tryDirectPlay or (userSettings.playbackTryDirectHevcProfileLevel and firstVideoStream.codec = "hevc")
248+
videoStream = getFirstVideoStream(m.playbackInfo.MediaSources[0].MediaStreams)
249+
if isValid(videoStream) and isValid(videoStream.codec)
250+
tryDirectPlay = userSettings.playbackTryDirectH264ProfileLevel and videoStream.codec = "h264"
251+
tryDirectPlay = tryDirectPlay or (userSettings.playbackTryDirectHevcProfileLevel and videoStream.codec = "hevc")
252252
else
253253
tryDirectPlay = false
254254
end if

docs/source_VideoPlayer.bs.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,14 @@
257257
' transcode is that the Encoding Level is not supported, then try to direct play but silently
258258
' fall back to the transcode if that fails.
259259
if m.playbackInfo.MediaSources[0].MediaStreams.Count() > 0 and meta.live = false
260-
tryDirectPlay = m.global.user.settings.playbackTryDirectH264ProfileLevel = true and m.playbackInfo.MediaSources[0].MediaStreams[0].codec = "h264"
261-
tryDirectPlay = tryDirectPlay or (m.global.user.settings.playbackTryDirectHevcProfileLevel = true and m.playbackInfo.MediaSources[0].MediaStreams[0].codec = "hevc")
260+
' Find first video stream - MediaStreams[0] might be subtitle/audio
261+
videoStream = getFirstVideoStream(m.playbackInfo.MediaSources[0].MediaStreams)
262+
if isValid(videoStream) and isValid(videoStream.codec)
263+
tryDirectPlay = m.global.user.settings.playbackTryDirectH264ProfileLevel = true and videoStream.codec = "h264"
264+
tryDirectPlay = tryDirectPlay or (m.global.user.settings.playbackTryDirectHevcProfileLevel = true and videoStream.codec = "hevc")
265+
else
266+
tryDirectPlay = false
267+
end if
262268
if tryDirectPlay and isValid(m.playbackInfo.MediaSources[0].TranscodingUrl) and forceTranscoding = false
263269
transcodingReasons = getTranscodeReasons(m.playbackInfo.MediaSources[0].TranscodingUrl)
264270
if transcodingReasons.Count() = 1 and transcodingReasons[0] = "VideoLevelNotSupported"

0 commit comments

Comments
 (0)