0.8.0-beta4.2: script.plexmod.zip (3.0 MB)
Videoplayer decision engine modernization!
Now, we’re only telling the server the bitrate we want, regardless of the resolution. This enables much higher quality in transcoding scenarios, depending on the encoding capabilities of the server. Before, 720p 4mbit resulted in exactly that. Now, 4mbit may result in 1080p 4mbit HEVC (or any future codec to be honest), if the server decides this is feasible and it’s capable of transcoding to HEVC.
Changes:
- Core/Player: Transcode: When a global video quality is set, select the correct quality in player settings (was always at Original before)
- Core/Player: Transcode: Let the server decide the transcode resolution, just tell it the max bitrate we want (fixes quality issues, enables proper use of the HW HEVC PMS experimental build)
- Core/Player: MDE: Determine max DirectPlay resolution based on whether 4K is enabled, not based on quality index
- Core/Player: Properly limit the maximum resolution when transcoding (e.g. if 4K is disabled); before, this resulted in DirectStream even if the resolution wasn’t wanted
- Core: Remove all mentions of resolutions in quality settings; fully rely on bitrate and the server to decide the proper resolution for a given bitrate
If you’re on beta4, it should be auto offered as an update.
Edit: You’ll get a specific notice that major changes have been detected. This is due to updated language files. You don’t need to restart Kodi (but you’ll still see resolutions mentioned in quality settings unless you do).