JRVR, or
JRiver Video Renderer, is our new in-house cross-platform video renderer, introduced in MC28.
You can find general information about JRVR
here on the forums, or on the
wiki.
Development continues for MC29, with a lot of improvements already here, and more to come!
Enhancements in MC29Dolby Vision support - Support for Dolby Vision Profile 5 (which would otherwise play in wrong colors)
- Support for Dolby Vision Metadata in Profile 7 and 8 to enhance the HDR10 image for improved quality
- No Dolby Vision capable display required, all processing is done in JRVR
Improved HLG HDR support - HLG can now be converted to HDR10 for pass-through to the TV
Improved HDR Tonemapping - New and re-designed algorithms for a more consistent experience
Shader Caching - Significantly reduces startup latency by caching shaders, instead of re-compiling them for every video
Quality, Performance, and compatibility improvements across the board - Support for rotated videos (eg. mobile phone recordings taken in portrait)
- DVD playback now uses hardware deinterlacing
- Zero-copy hardware decoding for improved performance on integrated graphics (iGPUs)
- Improved dithering and color handling
- New performance options for low-end systems
Subtitle Improvements - Entirely re-designed subtitle support for playback reliability and performance improvements
- Subtitles are rendered on a worker thread now and properly pre-rendering several frames in advance
- Video has priority, and will avoid droping frames due to missing subtitles, worst case subtitles might be missing or delayed
- Significantly reduced CPU and GPU usage with subtitles by only handling the actual area with subtitles, instead of the full frame
- Bitmap subtitles (Blu-ray, DVD, TV) are no longer scaled in software, and instead handed to JRVR for final processing
- HDR menus and subtitles on UHD Blu-rays are now properly color mapped
- Significant performance improvements for SSA/ASS subtitles, allowing playback of even the most complex subtitle streams
And we're not done. These are only the changes so far in Media Center 29. More on the way.
Further ReadingAdditional information about JRVR in MC29 is available here:
https://yabb.jriver.com/interact/index.php/topic,131974.0.html