Player process info: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Updated for v20)
Line 5: Line 5:
= Introduction =
= Introduction =
<section begin="intro" />{{Kodi}} can display information about the system and the media that is currently being played. This information is available through a number of on-screen overlays.<section end="intro" />
<section begin="intro" />{{Kodi}} can display information about the system and the media that is currently being played. This information is available through a number of on-screen overlays.<section end="intro" />
The first two overlays below are new for {{kodi}} v17 and above. In v16 and earlier, the ''[[Archive:Codecinfo|Codec Info]]'' screen was used.<ref>https://forum.kodi.tv/showthread.php?tid=275260&pid=2526006#pid2526006</ref>




Line 18: Line 16:
*Using one of the remote control Apps, special functions are available to activate and deactivate this OSD
*Using one of the remote control Apps, special functions are available to activate and deactivate this OSD


<gallery mode="packed" widths="700px" heights="394px">
<gallery mode="packed" widths="500px" heights="283px">
Video Playback OSD 08.jpg|Image 1 - The Player Process Information overlay
Video-Playback-OSD-12.jpg|Image 1 - The Media Process Information overlay
Video Playback OSD 08.jpg|Image 2 - The Player Process Information overlay
Video-Playback-OSD-13.jpg|Image 3 - The System Process Information overlay
</gallery>
</gallery>


The following is a brief description of the information being displayed:
The following is a brief description of the information being displayed:


=== Media Info ===
This screen provides details of the Audio and Video components of the media file currently playing
=== Player Info ===
; Video decoder
; Video decoder
: Describes the video decoder currently in use. The decoder will vary depending on operating system. See... [https://trac.ffmpeg.org/wiki/HWAccelIntro Intro to FFmpeg Decoders]
: Describes the video decoder currently in use. The decoder will vary depending on operating system. See... [https://trac.ffmpeg.org/wiki/HWAccelIntro Intro to FFmpeg Decoders]
Line 36: Line 42:
; Video stream
; Video stream
: A number of items detailing the properties of the video stream. The values shown in the image are an example and will vary with the media being played.
: A number of items detailing the properties of the video stream. The values shown in the image are an example and will vary with the media being played.
:: ''720x576p'' - Resolution of the image in pixels based on the Storage Aspect Ratio (SAR), and scan type identifier {{note|on Kodi v20}} '''p''' for progressive scan or '''i''' for interlaced scan
:: ''1,920x1,088p'' - Resolution of the image in pixels based on the Storage Aspect Ratio (SAR), and scan type identifier '''p''' for progressive scan or '''i''' for interlaced scan
:: ''1.78 AR'' - The aspect ratio of the image. Based on the Display Aspect Ratio (DAR)
:: ''1.78 AR'' - The aspect ratio of the image. Based on the Display Aspect Ratio (DAR)
:: ''25.000 FPS'' - The frame rate of the video stream
:: ''23.976 FPS'' - The frame rate of the video stream


; Audio stream
; Audio stream
: A number of items detailing the properties of the audio stream. The values shown in the image are an example and will vary with the media being played.
: A number of items detailing the properties of the audio stream. The values shown in the image are an example and will vary with the media being played.
:: ''FL,FR,FC,LFE,SL,SR'' - The audio channels in the audio stream
:: ''FL,FR,FC,LFE,SL,SR'' - The audio channels in the audio stream. When using Audio Passthrough settings, the channels will be displayed as ''raw''
:: ''ac3'' - The audio coding format
:: ''ac3'' - The audio coding format
:: ''32 bits'' - The bit depth of the audio stream
:: ''32 bits'' - The bit depth of the audio stream
:: ''48,000 Hz'' - The sample rate
:: ''48,000 Hz'' - The sample rate
=== System Info ===
; Screen resolution
: The resolution and refresh rate of the display
; System rendering speed:
:


; System memory usage
; System memory usage
Line 57: Line 71:
= Player Debug Info =
= Player Debug Info =
The Player Debug Info screen displays real-time dynamic data of the current audio/video streams.
The Player Debug Info screen displays real-time dynamic data of the current audio/video streams.
'''Note''' - What is displayed will depend on your settings for '''[[Settings/Player/Videos#Sync_playback_to_display | Sync playback to display]]''' and '''[[Settings/Player/Videos#Adjust_display_refresh_rate | Adjust display refresh rate]]'''


The OSD can be activated using one of the following methods...
The OSD can be activated using one of the following methods...
Line 64: Line 80:


<gallery mode="packed" widths="700px" heights="394px">
<gallery mode="packed" widths="700px" heights="394px">
Video Playback OSD 09.jpg|Image 2 - The Player Debug Information overlay
Video Playback OSD 09.jpg|Image 4 - The Player Debug Information overlay
</gallery>
</gallery>


Line 70: Line 86:


; Line 1
; Line 1
: ''aq:87%'' - The audio queue saturation
: ''aq:94%'' - The audio queue saturation
: ''Kb/s:4355.67'' - Current audio bitrate reported by the player
: ''Kb/s:3857.31'' - Current audio bitrate reported by the player
: ''rr:1.05617'' - Tempo or playback speed. <ref>https://github.com/xbmc/xbmc/blob/master/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp#L198</ref>


; Line 2
; Line 2
: ''vq:99%'' - Video queue saturation
: ''vq:94%'' - Video queue saturation
: ''Mb/s:25.83'' - Current video bitrate reported by the player
: ''Mb/s:34.69'' - Current video bitrate reported by the player
: ''fr:23.976'' - Source frame rate
: ''fr:23.976'' - Source frame rate
: ''drop:0'' - Number of dropped frames
: ''drop:0'' - Number of dropped frames
Line 82: Line 99:


; Player
; Player
: ''a/v:0.023'' - Audio/video sync difference in real time  
: ''a/v:-0.299'' - Audio/video sync difference in real time  
: ''forward:0.000000'' - Cache amount in MB <ref>https://forum.kodi.tv/showthread.php?tid=275260&pid=2563813#pid2563813</ref>
: ''forward:0 B'' - Cache amount in MB <ref>https://forum.kodi.tv/showthread.php?tid=275260&pid=2563813#pid2563813</ref>
: ''100%'' - Percentage of cache in use
: ''100%'' - Percentage of cache in use


; VSyncOff
; VSync
: Indicates the offset between the vertical sync signal of the display and the timestamps of the video frames. <ref>https://forum.kodi.tv/showthread.php?tid=332156&pid=2737399#pid2737399</ref>
: ''VSyncOff: -17.9'' - Indicates the offset between the vertical sync signal of the display and the timestamps of the video frames. This offset is used for audio visual synchronisation. <ref>https://forum.kodi.tv/showthread.php?tid=332156&pid=2737399#pid2737399</ref>
: This offset is used for audio visual synchronisation.
:: If ''VSyncOff'' is greater than zero and constant, then synchronisation is all good.  
:: If ''VSyncOff'' is greater than zero and constant, then synchronisation is all good.  
:: If the value shows 0.0, the framerate (fps) of the video does not match the refresh rate (Hz) of the display which may cause micro-stuttering of the video, especially during panning shots.
:: If the value shows 0.0, the framerate (fps) of the video does not match the refresh rate (Hz) of the display which may cause micro-stuttering of the video, especially during panning shots.
 
: ''Latency: 0.080'' - Adjustment in seconds required to sync audio and video
; Latency
: ''refresh:50.000'' - Refresh rate (Hz) of the display
: ''0.066'' - Adjustment in seconds required to sync audio and video
: ''missed:10766'' - Missedvblanks. VBLANK, is the time between the end of the final visible line of a frame or field and the beginning of the first visible line of the next frame <ref>https://github.com/xbmc/xbmc/blob/master/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp#L760</ref>
: ''speed:104.271'' - Indicates the playback speed of the video.
:: If the setting '''[[Settings/Player/Videos#Sync_playback_to_display | Sync playback to display]]''' is enabled, then playback speed may be increased or decreased to match the refresh rate of the display
:: If the setting '''[[Settings/Player/Videos#Adjust_display_refresh_rate | Adjust display refresh rate]]''' is enabled, then playback speed should be 100%.




Line 108: Line 127:


<gallery mode="packed" widths="700px" heights="394px">
<gallery mode="packed" widths="700px" heights="394px">
Video Playback OSD 11.jpg|Image 3 - The Video Debug Information overlay
Video Playback OSD 11.jpg|Image 5 - The Video Debug Information overlay
</gallery>
</gallery>




Line 123: Line 141:


<gallery mode="packed" widths="700px" heights="394px">
<gallery mode="packed" widths="700px" heights="394px">
Video Playback OSD 10.jpg|Image 4 - The Display Information overlay
Video Playback OSD 10.jpg|Image 6 - The Display Information overlay
</gallery>
</gallery>


Line 154: Line 172:


<gallery mode="packed" widths="700px" heights="394px">
<gallery mode="packed" widths="700px" heights="394px">
DebugMode01.jpg|Image 5 - The Debug Mode Information overlay
DebugMode01.jpg|Image 7 - The Debug Mode Information overlay
</gallery>
</gallery>


Line 179: Line 197:
{{top}}
{{top}}


{{updated|19}}
{{updated|20}}
[[Category:Karellen]]
[[Category:Karellen]]
[[Category:Video library]]
[[Category:Video library]]

Revision as of 00:46, 15 January 2023

Home icon grey.png   ▶ Video library ▶ Playback ▶ Player process info


Introduction

Kodi can display information about the system and the media that is currently being played. This information is available through a number of on-screen overlays.


Player Process Info

The Player Process Information OSD details the static information (metadata) of the Audio and Video streams in use.

The OSD can be activated using one of the following methods...

  • Pressing o on a keyboard
  • Pressing the equivalent key on your remote control. This is not a standard button press and will need to be mapped to your remote control. See: Keymap Editor
  • Using one of the remote control Apps, special functions are available to activate and deactivate this OSD

The following is a brief description of the information being displayed:


Media Info

This screen provides details of the Audio and Video components of the media file currently playing


Player Info

Video decoder
Describes the video decoder currently in use. The decoder will vary depending on operating system. See... Intro to FFmpeg Decoders
The item in brackets indicates whether decoding is currently being performed by Hardware (HW) or Software (SW). See... Platform Specific Hardware Acceleration settings
Pixel format
The pixel format in use.[1] [2]
Deinterlace method
The method used to deinterlace the currently playing video stream, if required.
Video stream
A number of items detailing the properties of the video stream. The values shown in the image are an example and will vary with the media being played.
1,920x1,088p - Resolution of the image in pixels based on the Storage Aspect Ratio (SAR), and scan type identifier p for progressive scan or i for interlaced scan
1.78 AR - The aspect ratio of the image. Based on the Display Aspect Ratio (DAR)
23.976 FPS - The frame rate of the video stream
Audio stream
A number of items detailing the properties of the audio stream. The values shown in the image are an example and will vary with the media being played.
FL,FR,FC,LFE,SL,SR - The audio channels in the audio stream. When using Audio Passthrough settings, the channels will be displayed as raw
ac3 - The audio coding format
32 bits - The bit depth of the audio stream
48,000 Hz - The sample rate


System Info

Screen resolution
The resolution and refresh rate of the display
System rendering speed
System memory usage
The memory currently being used on the system. This is a total usage by all processes, not just Kodi
System CPU usage
The CPU currently being used on the system. This is a total usage by all processes, not just Kodi


Player Debug Info

The Player Debug Info screen displays real-time dynamic data of the current audio/video streams.

Note - What is displayed will depend on your settings for Sync playback to display and Adjust display refresh rate

The OSD can be activated using one of the following methods...

  • Pressing ctrl+ Shift+o on a keyboard
  • Pressing the equivalent key on your remote control. This is not a standard button press and will need to be mapped to your remote control. See: Keymap Editor
  • Using one of the remote control Apps, special functions are available to activate and deactivate this OSD

The following is a brief description of the information being displayed:

Line 1
aq:94% - The audio queue saturation
Kb/s:3857.31 - Current audio bitrate reported by the player
rr:1.05617 - Tempo or playback speed. [3]
Line 2
vq:94% - Video queue saturation
Mb/s:34.69 - Current video bitrate reported by the player
fr:23.976 - Source frame rate
drop:0 - Number of dropped frames
skip:0 - Number of skipped frames
pc:1 - Pullup correction pattern length
Player
a/v:-0.299 - Audio/video sync difference in real time
forward:0 B - Cache amount in MB [4]
100% - Percentage of cache in use
VSync
VSyncOff: -17.9 - Indicates the offset between the vertical sync signal of the display and the timestamps of the video frames. This offset is used for audio visual synchronisation. [5]
If VSyncOff is greater than zero and constant, then synchronisation is all good.
If the value shows 0.0, the framerate (fps) of the video does not match the refresh rate (Hz) of the display which may cause micro-stuttering of the video, especially during panning shots.
Latency: 0.080 - Adjustment in seconds required to sync audio and video
refresh:50.000 - Refresh rate (Hz) of the display
missed:10766 - Missedvblanks. VBLANK, is the time between the end of the final visible line of a frame or field and the beginning of the first visible line of the next frame [6]
speed:104.271 - Indicates the playback speed of the video.
If the setting Sync playback to display is enabled, then playback speed may be increased or decreased to match the refresh rate of the display
If the setting Adjust display refresh rate is enabled, then playback speed should be 100%.


Video Debug Info

This display is available on MS Windows systems only.

The Video Debug Info screen displays additional video stream and HDR metadata, shader and swapchain information (flip, discard / sequential), Windows HDR state, all of which are not available elsewhere in Kodi[7]

The OSD can be activated using one of the following methods...

  • Pressing alt+o on a keyboard
  • Pressing the equivalent key on your remote control. This is not a standard button press and will need to be mapped to your remote control. See: Keymap Editor
  • Using one of the remote control Apps, special functions may be available to activate and deactivate this OSD


Display Info

The Display Information screen displays the View Mode, Aspect Ratio and other display related data.

The OSD can be activated using one of the following methods...

  • Pressing z on a keyboard
  • Pressing the equivalent key on your remote control. This is not a standard button press and will need to be mapped to your remote control. See: Keymap Editor
  • Using one of the remote control Apps, special functions are available to activate and deactivate this OSD

The following data is displayed

View Mode
The zoom/crop/stretch mode currently in use. For available options see: Video Settings.
Sizing
Information about the output display of the video stream
(720,576)->(1920,1080) = (Resolution of video)->(Output resolution) Reveals any upscaling or downscaling. The example shows upscaling by Kodi and your TV may further upscale. eg in this example a 4K TV will upscale from 1920x1080 to 3840x2160.
(Zoom x1.00) Reveals if any zoom has been applied
AR:1.78:1 Aspect Ratio of video
(Pixels: 1.00:1) Pixel ratio in use
(VShift: 0.00) Amount of Vertical Shift applied
See: Video Settings for more information.
Screen resolution
Reported resolution to Kodi. Usually the resolution set on the graphics card, and the TV may then further upscale. Also displays the type of Full Screen in use.



Debug Mode

Although normally used to enable debug logging in the Kodi log files, the overlay provides additional useful information.

The Debug Mode can be activated using one of the following methods...

LOG
Reveals the location of the debug log
MEM
System memory available / Total system memory in Kilobytes
FPS
The refresh rate of the display
CPU
#The CPU thread : The work load on the thread as a percentage of maximum rated

References



Return to top