INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MC 20 for Mac features from MC 20 for Windows?  (Read 1242 times)

pkehoe

  • Recent member
  • *
  • Posts: 13
MC 20 for Mac features from MC 20 for Windows?
« 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?
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7393
  • The color of Spring...
Re: MC 20 for Mac features from MC 20 for Windows?
« Reply #1 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.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | iFi ZEN DAC 3 | Edifier R2000DB Bookshelf Speakers | Audio-Technica ATH-M50x Headphones

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: MC 20 for Mac features from MC 20 for Windows?
« Reply #2 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.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10720
Re: MC 20 for Mac features from MC 20 for Windows?
« Reply #3 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)
Logged
~ nevcairiel
~ Author of LAV Filters

pkehoe

  • Recent member
  • *
  • Posts: 13
Re: MC 20 for Mac features from MC 20 for Windows?
« Reply #4 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.
Logged
Pages: [1]   Go Up