INTERACT FORUM

More => Old Versions => JRiver Media Center 20 for Mac => Topic started by: pkehoe on December 15, 2014, 02:11:18 pm

Title: MC 20 for Mac features from MC 20 for Windows?
Post by: pkehoe on December 15, 2014, 02:11:18 pm
I believe that Windows and Mac are from the same code base, but when I see releases for the Mac, they don't always include all the features that were recently added to Windows. If they are the same code base, wouldn't all (or most) of the Windows features be included in the Mac releases? 

Can someone clarify for me?
Title: Re: MC 20 for Mac features from MC 20 for Windows?
Post by: Awesome Donkey on December 15, 2014, 02:46:02 pm
It's not as simple as sharing the same codebase unfortunately. Windows and OS X (and Linux too) are completely different operating systems with different native feature sets and support. For example, Windows has DirectShow and DirectX whereas OS X/Linux doesn't (they have OpenGL). Some features have to be re-written from scratch to support what's available on non-Windows operating systems. It's not an easy task at all, it's very time consuming. And there's differences between OS X and Linux as well (even though they both support OpenGL) which adds more development overhead.

Video support on Linux and OS X is a good example here.
Title: Re: MC 20 for Mac features from MC 20 for Windows?
Post by: glynor on December 15, 2014, 06:22:55 pm
That's true, but I think often it is just an artifact of two different sets of people writing the build notes.

I've noticed small changes that have been in the Windows change list, which aren't explicitly listed on the OSX change list (once the OSX version is rebuilt, of course), but which are actually there.  Usually the big stuff gets translated over (probably because it makes John do work), but smaller things where Matt says "added next build blah blah blah" that are part of the "core code" are usually there, just not always listed in the change log.

I'd keep an eye on both change logs, if you really want to look for new things.
Title: Re: MC 20 for Mac features from MC 20 for Windows?
Post by: Hendrik on December 16, 2014, 02:50:17 am
In general, Mac and Linux change notes only contain changes specific to that system, so its generally beneficial to read the Windows version history as well.

Otherwise, generally all features are available on all operating systems, UNLESS they require OS specific adaptation. In this category falls the video support, since on Windows it uses Microsofts DirectShow, or interaction with any hardware (CD ripping/burning, for example, or handheld support)
Title: Re: MC 20 for Mac features from MC 20 for Windows?
Post by: pkehoe on December 17, 2014, 08:19:17 pm
Thanks.  That is what I was hoping. I saw a lot of DLNA changes in the Windows build, but often those are not called out in the Mac build. I figured since this is largely common code those changes would roll into the Mac build when it is rebuilt even though it isn't explicitly called out.