So this came up in the Blu Ray thread, but as mentioned I was going off topic, sorry
I think this is off-topic, but since you keep bringing it up...
{the rest of the quote is in the next post, with reply}
...so—to stay on topic—I'll conclude by saying adding Blu-ray support is almost as bad an idea as compiling a JRiver codec pack.
But is it a bad idea?
From that thread I started off topic when I originally wrote...
I haven't really stayed on top of it, (nor was I ever on top of it) but last I checked MKV's don't currently do chapters and menu's, but I think that the format does allow for it. I could certainly be mistaken about that and/or it may have changed.
if that is correct, maybe this is an opportunity for MC to stand out. Getting chapters and menu's and subtitles working well inside MC would be wonderful. There's only a few options for ripping to MKV's so there can't be too much variety in what would be presented to Media Center. Taking the known input, into a perhaps semi-custom or known working splitter to known/suggested filters and allowing the full experience of the Blu-Ray Disc from the HTPC, pre or easily configured lossless audio and video that just works would "sell-out on release date" I think.
Is there any legal downside to compiling a J River Media Center codec pack? There must be some combination of filters and codecs that will work with most of the common formats on most current systems that could be bundled up as a codec pack. However, with MC as the intended client. Custom tweaked filters with known input and output chains in mind, specifically designed to work in MC. I have no idea how hard this would be to implement, but seeing the amazing things happen over the last decade makes me think you can do it. It seems that it might actually be harder to make all of the options available and getting all that to connect and work well with all the different possible combinations than it would be to just "fix" a system that almost works and just concentrate in keeping that working and updated and improved.
I'm assuming you couldn't just implement them with the MC install to make sure everything installs perfectly, but that would be even better.
Doing that well, and maybe working out something with one or all of the ripping developers to suggest their product if they can present a file with some things the way you need them for this to all work well. Everyone wins.
Just thinking out loud
I received this answer
Just an FYI, MKV does chapter support just fine now with the latest Haali. Menus are still not supported, however, and that's a very big ball of yarn to untangle. Most BD menus are done in BD-J, so, it's not a simple thing of "ripping the menu" and "adding it to an MKV". At the present time of this writing, you won't find any open source, non-commercial player that supports BD menus. Yes, I know that support is being worked on by at least 2 groups. However, it's going to be a long, involved process.
and it looked like a big opportunity for MC to expand its user base, if they could get this working sooner than anyone else, or at least implement the solution quickly if/when someone else does it, with MC as the player (Maybe a free video jukebox for just videos?)
This was in a discussion about the lengthy AACS LA license requirements...
...BTW, did I mention the work necessary to create the video and audio codecs? Those aren't provided. As an AACS LA licensee, you get the spec. You're on your own as to how to implement it. That's 3 video codecs (already handled so no problem there) and 3 audio codecs. DTS-HD MA being the most obvious one that would need to be written from scratch. I think TrueHD could be handled by what's already out there depending on how the license is written. Otherwise they may be forced to write their own codec for it. Awesome....
But it also points out that there are 3 video codecs and 3 audio codecs that need to be dealt with, and 5 of them are likely handled. That's great, but how exactly is that happening? I don't think CCCP is making that happen by simply installing it after Media Center is installed, with no tweaking or settings needing to be adjusted somewhere. At least it certainly didn't work that way for me. Some combination of CCCP and ffdshow, or maybe ffdshow tryouts, and which splitter to use, which one offers chapters, which version, oh wait that only works with MCP if you change this setting to stun and which widget needs to be turned West for DXVA processing; unless you have an nVidia card... It's all too much for the casual user to bother with.
For example, Matt commented in a thread about bitstreaming Dolby TrueHD and DTS-HD...
I gave MakeMKV a spin.
It took 40 minutes to make an MKV. I have the original LG HD-DVD / Bluray combo drive, with a machine that benchmarks around ~2600 with Media Center.
The resulting MKV played without much drama. CPU usage was 1% with MPC video decoder and 8% with ffdshow video decoder. Both decoders looked good and provided correct lip-sync.
I do analog audio output to a power amp, so I'm not trying to bitstream. But ASIO, Room Correction, and other JRiver audio goodness worked fine. Since this was a DTS Blu-ray, I don't think I'm getting the full quality analog decode.
My system always wants to use Haali as the source filter. I couldn't get MPC to stick. But since Haali worked fine, I don't think this is an issue.
The ease of this approach makes we wonder if JRiver should focus solely on playback of Bluray in MKV format, and just work to make it as easy and feature rich as possible. We would leave it up to users to get the MKV files. We would worry about playing, tagging, getting metadata, and providing access from the couch.
As you can see, there is some disparity in what works how...
- CPU usage was 1% with MPC video decoder and 8% with ffdshow video decoder
- Since this was a DTS Blu-ray, I don't think I'm getting the full quality analog decode
- My system always wants to use Haali as the source filter. I couldn't get MPC to stick
- The ease of this approach...
If this is easy... ?
The great news in that was that Matt is in agreement that "... JRiver should focus solely on playback of Bluray in MKV format, and just work to make it as easy and feature rich as possible. We would leave it up to users to get the MKV files. We would worry about playing, tagging, getting metadata, and providing access from the couch."
PERFECT!!
MKV seems the most likely choice, and would be a great first step to conquer. Get the basics worked out, maybe devote some time to research and perhaps tackle DTS-HD MA processing. Eventually focus on getting menu's to work. Someone dedicated to this, with access to the inner workings of Media Center should be able to put together a combination of things that provides processing of lossless audio and video with subtitles and chapters and generally faultless playback where possible, but step down as hardware capabilities necessitate.
How many different places can this content come from? ISO's, commercial rippers and torrents; I don't know where else. there can't be that much variety in the input MC is likely to encounter. from here, MC automatically puts together the "best" known working chain to output the highest quality available to it.
Even when this is accomplished, it's a moving target. What is the good solution today will be replaced soon enough by a better one. I don't want to search various forums and threads for information on which codec or filter or settings or combinations handle the playback of the latest media file, whether it's CD or DVD or HD-DVD or Blu Ray or whatever 3D video format comes next, or FLAC or whatever. I don't want to have to keep track of when chapters start working well, or how to make that work, or when menu's become available in MKV files. I like all this stuff, but it's a part time job keeping up with it. Most of us that are trying to keep up with it do so because we like it, but Joe Public will never read Doom9 or AVS Forums or makemkv.com or whatever is current. They will end up with a hi-def version of a file thru a limited set of circumstances, and just want to hit play and have it work, as good as possible, with little/no setup.
I know Media Center does a great job of playing back pretty much anything, and the customization options are outstanding, but putting together a package that is known to work, and is updated regularly would be a big benefit to users. I think anyway.