XBMC Community Forum  

Go Back   XBMC Community Forum > Help and Support > XBMC General Help and Support > XBMC for Mac and AppleTV Specific Support

XBMC for Mac and AppleTV Specific Support Need help with XBMC for Mac or Apple TV, or think you've found a bug? Discuss it here.

Reply
 
Thread Tools Search this Thread Display Modes
Old 2008-02-19, 15:51   #1
xShad0w
Junior Member
 
Join Date: Feb 2008
Posts: 4
xShad0w is on a distinguished road
Default Quartz support in XBMC for Mac OS X?

I just downloaded and tried out 1.2 on my x3100 macbook, the newest one, i didn't play a movie but it seemed to be going fine, I've never actually used xbmc but i noticed it has a lot of animations throughout the interface, do any of these use core animation or any of the other core features of leopard, for video playback core video would help play larger (HD) videos, just a thought, quartz really does help in these kind of areas but it would really require a lot of work to be done to the core rather then just a port over from the linux version
xShad0w is offline   Reply With Quote
Old 2008-02-19, 16:05   #2
xShad0w
Junior Member
 
Join Date: Feb 2008
Posts: 4
xShad0w is on a distinguished road
Default Quartz support for Mac OS X

I just downloaded and tried out 1.2 on my x3100 macbook, the newest one, i didn't play a movie but it seemed to be going fine, I've never actually used xbmc but i noticed it has a lot of animations throughout the interface, do any of these use core animation or any of the other core features of leopard, for video playback core video would help play larger (HD) videos, just a thought, quartz really does help in these kind of areas but it would really require a lot of work to be done to the core rather then just a port over from the linux version
xShad0w is offline   Reply With Quote
Old 2008-02-19, 18:34   #3
d4rk
Team-XBMC Developer
 
d4rk's Avatar
 
Join Date: May 2007
Location: Albuquerque
Posts: 500
d4rk is on a distinguished road
Default

XBMC talks directly to the graphics API instead of a layer above it. In the case of the Xbox, it's Direct3D, and in the case of the Linux/Mac/Win32 ports, it's OpenGL, which is what Quartz uses. There is no advantage is switching to a more restricted (quartz doesn't do 3D), platform specific API, given that our goal is to remain platform independent. The only advantage of Core Video is to be able to use Core Image filters on the video (it doesn't do any codec stuff), which we basically do, depending on GPU support using shaders (which is what Core Image does internally).
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting.
Please read and follow the forum rules.
For troubleshooting and bug reporting, please make sure you read this first.


d4rk is offline   Reply With Quote
Old 2008-02-19, 18:39   #4
xShad0w
Junior Member
 
Join Date: Feb 2008
Posts: 4
xShad0w is on a distinguished road
Default

right right about the core video, but for the animation throughout the interface core animation would help, altho it's basically designed to help the programmer, it gives end user speed benefits but it basically is just used to make animations easier, plus python is cocoa now so u can use it, just a suggestion
xShad0w is offline   Reply With Quote
Old 2008-02-19, 18:41   #5
xShad0w
Junior Member
 
Join Date: Feb 2008
Posts: 4
xShad0w is on a distinguished road
Default

o and sorry can't edit this into my last post, but core animation will do 3d animations
xShad0w is offline   Reply With Quote
Old 2008-02-20, 00:07   #6
eduo
Member
 
Join Date: Feb 2008
Posts: 44
eduo is on a distinguished road
Default

Quote:
Originally Posted by xShad0w View Post
o and sorry can't edit this into my last post, but core animation will do 3d animations
Core Animation and Video wouldn't help because they provide frameworks for doing what XBMC already does.

All the Core* frameworks are there to simplify using functionality you could benefit from but don't want to code yourself. All of this exists already in XBMC. Using Core* wouldn't help XBMC at all and would actually distance the OSX port from the rest without any actual benefit.
eduo is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting 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

Forum Jump


All times are GMT +2. The time now is 18:06.


Protected by Akismet, We recommend WordPress blogs
Copyright © 2008, XBMC Project