diff --git a/src/components/itemMediaInfo/itemMediaInfo.js b/src/components/itemMediaInfo/itemMediaInfo.js index 5cc6bf4fd9..a613c6c9c8 100644 --- a/src/components/itemMediaInfo/itemMediaInfo.js +++ b/src/components/itemMediaInfo/itemMediaInfo.js @@ -133,8 +133,8 @@ function getMediaSourceHtml(user, item, version) { } attributes.push(createAttribute(globalize.translate('MediaInfoInterlaced'), (stream.IsInterlaced ? 'Yes' : 'No'))); } - if ((stream.AverageFrameRate || stream.RealFrameRate) && stream.Type === 'Video') { - attributes.push(createAttribute(globalize.translate('MediaInfoFramerate'), (stream.AverageFrameRate || stream.RealFrameRate))); + if (stream.ReferenceFrameRate && stream.Type === 'Video') { + attributes.push(createAttribute(globalize.translate('MediaInfoFramerate'), stream.ReferenceFrameRate)); } if (stream.ChannelLayout) { attributes.push(createAttribute(globalize.translate('MediaInfoLayout'), stream.ChannelLayout)); diff --git a/src/components/playerstats/playerstats.js b/src/components/playerstats/playerstats.js index 804c97e9cb..d7802103dc 100644 --- a/src/components/playerstats/playerstats.js +++ b/src/components/playerstats/playerstats.js @@ -204,7 +204,7 @@ function getDisplayTranscodeFps(session, player) { const mediaSource = playbackManager.currentMediaSource(player) || {}; const videoStream = (mediaSource.MediaStreams || []).find((s) => s.Type === 'Video') || {}; - const originalFramerate = videoStream.ReferenceFrameRate || videoStream.RealFrameRate; + const originalFramerate = videoStream.ReferenceFrameRate; const transcodeFramerate = session.TranscodingInfo.Framerate; if (!originalFramerate) { diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 276a767978..cdc09d2bbb 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -1309,7 +1309,7 @@ export class HtmlVideoPlayer { dropAllAnimations: false, libassMemoryLimit: 40, libassGlyphLimit: 40, - targetFps: videoStream?.ReferenceFrameRate || videoStream?.RealFrameRate || 24, + targetFps: videoStream?.ReferenceFrameRate || 24, prescaleFactor: 0.8, prescaleHeightLimit: 1080, maxRenderHeight: 2160,