mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-05 21:47:48 +01:00
Fix: emby / jellyfin isVideoDirect (#2156)
This commit is contained in:
@@ -35,11 +35,7 @@ function SingleSessionEntry({ playCommand, session }) {
|
|||||||
|
|
||||||
const RunTimeTicks = session.NowPlayingItem?.RunTimeTicks ?? session.NowPlayingItem?.CurrentProgram?.RunTimeTicks ?? 0;
|
const RunTimeTicks = session.NowPlayingItem?.RunTimeTicks ?? session.NowPlayingItem?.CurrentProgram?.RunTimeTicks ?? 0;
|
||||||
|
|
||||||
const { IsVideoDirect, VideoDecoderIsHardware, VideoEncoderIsHardware } = session?.TranscodingInfo || {
|
const { IsVideoDirect, VideoDecoderIsHardware, VideoEncoderIsHardware } = session?.TranscodingInfo || { IsVideoDirect: true }; // if no transcodinginfo its videodirect
|
||||||
IsVideoDirect: true,
|
|
||||||
VideoDecoderIsHardware: true,
|
|
||||||
VideoEncoderIsHardware: true,
|
|
||||||
};
|
|
||||||
|
|
||||||
const percent = Math.min(1, PositionTicks / RunTimeTicks) * 100;
|
const percent = Math.min(1, PositionTicks / RunTimeTicks) * 100;
|
||||||
|
|
||||||
@@ -106,7 +102,7 @@ function SessionEntry({ playCommand, session }) {
|
|||||||
|
|
||||||
const RunTimeTicks = session.NowPlayingItem?.RunTimeTicks ?? session.NowPlayingItem?.CurrentProgram?.RunTimeTicks ?? 0;
|
const RunTimeTicks = session.NowPlayingItem?.RunTimeTicks ?? session.NowPlayingItem?.CurrentProgram?.RunTimeTicks ?? 0;
|
||||||
|
|
||||||
const { IsVideoDirect, VideoDecoderIsHardware, VideoEncoderIsHardware } = session?.TranscodingInfo || {};
|
const { IsVideoDirect, VideoDecoderIsHardware, VideoEncoderIsHardware } = session?.TranscodingInfo || { IsVideoDirect: true }; // if no transcodinginfo its videodirect
|
||||||
|
|
||||||
const percent = Math.min(1, PositionTicks / RunTimeTicks) * 100;
|
const percent = Math.min(1, PositionTicks / RunTimeTicks) * 100;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user