The Mac mini as a DVD Player

Why would you ever use a computer as a DVD player? Ask any average user and they'll tell you that it's a waste of a computer; ask any videophile and they'll talk about the advantages of the scaling and filtering effects that a HTPC can offer over a standalone DVD player. Not to mention that there's a good group of people (with significant movie content) who would rather not burn to DVD discs - they just want to double click on a .vob file and play the movie that way.

Hard drive size limitations keep the mini from being used as a DVD file server (unless you get into using external FireWire storage), but we still wanted to take a look at its DVD playback quality, since storage space isn't the only important aspect of a good HTPC.

At the release of NVIDIA’s PureVideo DVD decoder, we performed a fairly extensive comparison of DVD decoder quality. What we found was that although PC DVD decoders managed to handle the majority of cases quite well, it was the remaining few percent of cases where they would still produce some artifacting. NVIDIA’s PureVideo decoder did manage to give an overall improvement in image quality over the competition, but it still wasn’t quite perfect.

We aren’t going to reiterate the importance of de-interlacing quality with regards to DVD decoders, so if you’re not intimately familiar with the subject matter, please have a look at our Interlacing Primer – particularly the section about frame rate conversion.

When looking at Apple’s DVD player from the standpoint of image quality, we found that in the unique cases that tripped up most PC DVD decoders, Apple’s DVD decoder suffered as well.

First, we have the Big Lebowski test…

This is what the screenshot should look like:

And this is what it looks like using Apple’s DVD player:

The problem here is that the DVD decoder is combining fields incorrectly from two different frames that do not belong together – or to put it more plainly, the DVD decoder is weaving instead of bobbing.

Both ATI and NVIDIA also failed the Big Lebowski test in our PureVideo article, so it’s not too surprising to see Apple’s performance here. But let’s move on.

In our PureVideo article, we took a number of screenshots from The Best of Friends – Volume 3 DVD, a particularly tricky DVD to decode properly as it is recorded in 24 fps and flagged as being 30 fps content. Should a DVD decoder derive its behavior completely from the DVD flags, it would inevitably screw up the deinterlacing of the DVD. What we found was that on the PC, using either ATI or NVIDIA’s DVD decoders, they never relied exclusively on the DVD flags – but let’s see how Apple fares.

In this scene, ATI on the PC doesn’t do so well:

NVIDIA’s PureVideo does considerably better:

Surprisingly enough, Apple seems to handle the scene a lot more like NVIDIA’s PureVideo on the PC:

In this next scene, ATI on the PC does an OK job, but there are obviously combing artifacts:

Unfortunately, the mini does even worse with significant combing artifacts:


Limitations of iRecord & AV/C Browser Apple's DVD Problems Continue
Comments Locked

39 Comments

View All Comments

  • Stokestack - Monday, July 21, 2008 - link

    You picked one of the worst possible DVD sets to use for comparison. These discs are NOT from film. They are clearly crap-quality encodes from lame, interlaced VIDEOTAPE sources.

    You don't even have to freeze the images to see that.
  • p0wermac - Wednesday, June 18, 2008 - link

    http://www.ammesset.com/downloads/firerecord/FireR...">http://www.ammesset.com/downloads/firerecord/FireR...

    download that and the newest FireWire SDK's from developer.apple.com

    ~p0wermac

  • Squidlet - Sunday, January 15, 2006 - link

    After building my Media Center and showing it installed with all of it's Demo
    applications. Most people I have show it to where blown away by this version 1.01 application.

    GenieCommands is a unique programmable software application
    that allows you to control all your applications and media via simple
    menus, in a theatre or lounge room environment. The Media Center
    is a computer like the Mac Mini combined with the Geniecommands software that
    provides an all-in-one entertainment system for your entire family.

    While attached to your television screen it allows you to enjoy your
    favorite entertainment such as; watch DVDs, record TV or pause TV,
    listen to music, share your digital photos, access the internet and more

    We have provided a complete set of demo menus to get you started,
    with links on where to download additional software. These menus
    can then be edited to suit your lifestyle or create a new one.

    GenieCommands provides a kiosk push button environment
    where users can get easier access to the best of what the industry has
    to offer in software. This is achieved through simple user defined
    graphic menus, to access all the scripts and to control almost any
    application.

    www.Geniecommands.com
  • Squidlet - Sunday, January 15, 2006 - link

    After buiding my Media Center and showing it installed with all of it's Demo
    appliactions. Most people I have shopw it to where blown away by this version 1.01 appliaction.

    GenieCommands is a unique programmable software application
    that allows you to control all your applications and media via simple
    menus, in a theatre or lounge room environment. The Media Center
    is a computer like the Mac Mini combined with the Geniecommands software that
    provides an all-in-one entertainment system for your entire family.

    While attached to your television screen it allows you to enjoy your
    favorite entertainment such as; watch DVDs, record TV or pause TV,
    listen to music, share your digital photos, access the internet and more

    We have provided a complete set of demo menus to get you started,
    with links on where to download additional software. These menus
    can then be edited to suit your lifestyle or create a new one.

    GenieCommands provides a kiosk push button environment
    where users can get easier access to the best of what the industry has
    to offer in software. This is achieved through simple user defined
    graphic menus, to access all the scripts and to control almost any
    application.

    www.Geniecommands.com
  • MrCoyote - Friday, March 25, 2005 - link

    INTERLACING...That's what you see in those DVD pictures. It's no specific problem to that box. It is occuring, because the software is not de-interlacing the video. It happens on PC's too. Hook the box up to a standard interlaced TV, and the "problem" will go away.
  • fitten - Friday, February 18, 2005 - link

    #11, the Mac was not the original all-in-one. There were *many* machines from the late 70s and early 80s that beat it. Commodore64, Apple ][c, Atari XE, heck, even the TRS80s.
  • michael2k - Thursday, February 17, 2005 - link

    "it's similar to how apple disable's the dual display screen spanning on a perfectly capable radeon 9200 to segment the iBooks from the Powerbooks. there's no good functional reason to not have this sort of stuff enabled."

    Well, I can think of two functional reasons not to have this stuff enabled:

    1) No need to test this feature before distribution
    2) No need to support this feature in the field

    Those two aspects of manufacturing and tech support probably saves Apple some money :)

    By extension, that also saves consumers some money too.
  • Childs - Thursday, February 17, 2005 - link

    H.264 will probably be the next preferred codec for htpc on the Mac. I've been meaning to test it out on my Mini, but haven't had the time.
  • triadone - Wednesday, February 16, 2005 - link

    a liked the review. i'm unclear as to whether a TV or monitor was used for the DVD playback. if a TV would resolve the interlacing issues it would be nice to know. most ppl interested in using it as a HTMac probably wouldn't want it hooked up to their monitor, but their TV for playback.

    it is good that Anand is pointing out the limitations of OS X's hardware handling of video. it's similar to how apple disable's the dual display screen spanning on a perfectly capable radeon 9200 to segment the iBooks from the Powerbooks. there's no good functional reason to not have this sort of stuff enabled. i hope that apple is ready to take on their effort to expand their marketshare with the mini. i.e.-a traditionally PC-oriented site like Anandtech starts covering Mac products and giving them some recognition as well as constructive feedback...let's hope they listen instead of just doing their own thing. they'll have to learn how to "think different" and integrate the feedback from reviewers to better their product. it will be interesting if apple will be as responsive to their product reviews in similar fashion to how video and motherboard vendors are. i.e.-poor review = swift delivery of new firmware or drivers. i hope that apple can do this as i feel it will have everything to do with bettering the already solid product that the mini is.

    btw, USB 2.0 isn't a good option for Mac as of yet, unless u r a powermac user. specifically i'm referring to el gato's eyetv USB 2.0 product. it requires a baseline dual G4 system to handle the USB processor overhead along with on the fly video compression. not cool for my 1.2Ghz iBook. =(

    like others i would have liked to see divx/mpeg-4 evaluations. i use mpeg-4 and divx streamed wirelessly from my 250GB PC drive to my ibook without issue. simply due to the HD limitation, one would think that the primary function of the HTMac would be to act as a front end for media stored on the network, or at least that's how i use my iBook around the house. :)
  • jsbhburg - Wednesday, February 16, 2005 - link

    The combination of the new 10.3.8 OS update, the QuickTime MPEG2 Playback Component and the EyeTV 1.7 software has tested out great on an eMac G4 1.25 GHz with the same 9200 Radeon video card. No dropped frames on 720p and very little, if any, on 1080i.

    Try out EyeTV 1.7 from elgato. It is dramatically better than VLC.

    Joe

Log in

Don't have an account? Sign up now