Drive speed control update - MakeMKV now forces low speed when reading data around disc edges, working around firmware bugs; Bug fixes: Program could hang or crash when converting files with many audio streams; On some multi-segment sources with LPCM audio program failed to produce MKV file
Subtitle tracks were not available on HD-DVD discs after 1.7.0 update; MakeMKV v1.7.3 ( 27.3.2012 ) Added ability to extract and put 3D MVC Video into MKV container; Initial support for on-the-fly audio reencoding; Improved functionality in expert mode; Improved handling for DVD/Blu-ray discs with mastering errors
BD-Java. BD-Java is a technology used on most blu-ray discs. Every blu-ray player contains a Java Virtual Machine that runs BD-Java application (usually) present on a blu-ray disc.
Reads DVD and Blu-ray discs; Reads Blu-ray discs protected with latest versions of AACS and BD+; Preserves all video and audio tracks, including HD audio
About MKV file format MKV stands for "Matroska Video". Matroska is a container file format, capable of holding unlimited number of video, audio and subtitile tracks, along with any metadata.
About BD+ and SVQ files. BD+ is a sophisticated protection scheme used by some blu-ray discs. An overview of BD+ (albeit somewhat incorrect) can be found at wikipedia.