Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > macOS > How is the Tiger DVD Player built?

How is the Tiger DVD Player built?
Thread Tools
Nebagakid
Mac Elite
Join Date: Sep 2000
Location: 'round the corner
Status: Offline
Reply With Quote
Nov 1, 2004, 03:17 AM
 
I saw some screen shots that showed audio equalizers and color/brightness filters to DVD movies, and i was wondering if it can offer this because it is run through Quartz, and thus Core Audio/Video to get those filters built in.
     
Millennium
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
Nov 1, 2004, 08:05 AM
 
Quartz doesn't automatically get you CoreVideo or CoreAudio (Quartz has nothing to do with audio anyway), not even in Cocoa. You still have to code that stuff in yourself. This said, I wouldn't be surprised if Apple actually did the coding work to include these.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
Nebagakid  (op)
Mac Elite
Join Date: Sep 2000
Location: 'round the corner
Status: Offline
Reply With Quote
Nov 1, 2004, 10:26 AM
 
how is Quartz related to Core Video/Image?
     
Millennium
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
Nov 1, 2004, 11:03 AM
 
Originally posted by Nebagakid:
how is Quartz related to Core Video/Image?
Not much, actually. If Quartz is a way of drawing images onscreen, then CoreVideo could be considered a way of manipulating the image itself. It doesn't make the image "do" anything; it actually changes the image itself. It then hands the image off to Quartz to be drawn. CoreVideo is pretty much the same thing, but it's applied to video instead of still images.

Quartz, for its part, doesn't really "know" anything about CoreVideo/CoreImage. It doesn't have to, because these things have done their work already by the time Quartz sees it, so Quartz "thinks" it's just a regular image, not really any different from any other. This is good for developers, because it means that they don't have to change any of their Quartz code to benefit from CoreVideo/CoreImage. They still have to add CV/CI code to an app in order to benefit, but they don't have to change anything in the app that's already been written.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
Nebagakid  (op)
Mac Elite
Join Date: Sep 2000
Location: 'round the corner
Status: Offline
Reply With Quote
Nov 1, 2004, 12:41 PM
 
So, Quartz is what draws the image on screen quickly, and CoreVideo/Image is what creates the image quickly?
     
Millennium
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
Nov 1, 2004, 01:23 PM
 
Originally posted by Nebagakid:
So, Quartz is what draws the image on screen quickly, and CoreVideo/Image is what creates the image quickly?
Not quite, but you're close. The app creates the image, and Quartz draws it. CoreVideo/Image comes between the creating and the drawing.

Basically, CA/CV allows the developer to add another step at that point and do stuff to it. Quartz never knows that you've done this; it doesn't see any difference between an image that's been run through CI/CV and one that hasn't. It just draws what's handed to it.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
Nebagakid  (op)
Mac Elite
Join Date: Sep 2000
Location: 'round the corner
Status: Offline
Reply With Quote
Nov 1, 2004, 01:42 PM
 
that makes sense. What other applications could core video/image have besides programs like Fun House app? I mean, the rippling of the dashboard widgets when they become active is pretty cool, but the whole idea of these is basically for video/image editors, right? As well as playbacks such as DVD Player and Quicktime player.
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 05:12 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,