Kodi Community Forum

Full Version: [AppleTV] 24p (24 FPS 1080p output to display) with Broadcom Crystal HD on Apple TV?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hi guys, maybe a noobish question, but is an "CrystalHD"-pimped ATV capable of playing 1080p content @ 24fps (23.976) ?
thanks in advance,
s.
Yes but at present only on Linux as XBMC in ATV is limited to 1280x720
thanks, now i am really confused :confused2:
Why is XBMC for ATV limited to 720p??
I was thinking the main purpose of the Broadcom card is to handle and playback 1080p content on the ATV Huh

Found on Wikipedia:

* Question: Will the Apple TV playback 1080p videos encoded with the H.264 codec (like Blu-ray rips)?
o Answer: No, the Apple TV hardware is only powerful enough to decode 720p videos encoded with the H.264 codec. However, with the Broadcom Crystal HD card and the latest unstable release of XBMC, 1080P support is possible.

* Question: Does XBMC on the Apple TV upscale standard-definition and 720p videos to 1080p output?
o Answer: Yes, XBMC on the Apple TV will upscale all videos to 1080p if that is your output resolution.
interceptor121 Wrote:Yes but at present only on Linux as XBMC in ATV is limited to 1280x720

Not true, please learn the difference between video DISPLAY resolution and video DECODE resolution. Video display resolution is limited to 720p under AppleTV OS (patches welcome), Linux installs can do 1080p. With the CrystalHD installed and active, video decode resolution is full 1080p. XBMC will scale the decode resolution into display resolution quite well using the GPU.
thanks davilla for clarify... what about the 1080/24p ?
Interesting info, I dont think a lot of people realize this... so youre saying essentially even with the Broadcom CrystalHD card installed we will only be seeing 720p on our displays because of the limitation of the Apple TV OS? The Broadcom card is then essentially giving us the processing power to play 1080p movies, but at present only at 720p resolution because of this?

Has anyone worked on trying to modify the Apple TV OS to allow 1080p at all, or is that pretty difficult?
Yes that is what I meant with ubuntu on the appletv you get 1080p otherwise it scales back on OS X sorry for the confusion
It will play the content but on OS X still display 720p
Besides to watch 1080p you either have 60+ inch screen or a projector otherwise you have to seat really close to the screen
sakrile Wrote:thanks davilla for clarify... what about the 1080/24p ?

What about it ? 1080p @24fps seems to play just fine for me.
akg4y Wrote:Interesting info, I dont think a lot of people realize this... so youre saying essentially even with the Broadcom CrystalHD card installed we will only be seeing 720p on our displays because of the limitation of the Apple TV OS? The Broadcom card is then essentially giving us the processing power to play 1080p movies, but at present only at 720p resolution because of this?

Has anyone worked on trying to modify the Apple TV OS to allow 1080p at all, or is that pretty difficult?

It's not an AppleTV OS issue, it's detecting 1080p and setting it up. 1080p seems to be particular on the AppleTV under the AppleTV OS.
davilla Wrote:It's not an AppleTV OS issue, it's detecting 1080p and setting it up. 1080p seems to be particular on the AppleTV under the AppleTV OS.


Sorry Im really confused now... Up above you said:
Video display resolution is limited to 720p under AppleTV OS (patches welcome)


So if the OS is detecting 1080p and setting it up, then what is causing the Apple TV to only output 720p? Alternatively, what exactly needs to be changed so that the Apple TV actually outputs 1080p with the CrystalHD card?
akg4y Wrote:Sorry Im really confused now... Up above you said:
Video display resolution is limited to 720p under AppleTV OS (patches welcome)


So if the OS is detecting 1080p and setting it up, then what is causing the Apple TV to only output 720p? Alternatively, what exactly needs to be changed so that the Apple TV actually outputs 1080p with the CrystalHD card?

Someone needs to investigate why xbmc fails to detect/setup 1080p when the AppleTV is set to 1080p display resolution. Once that is understood, then and only then can something be changed. To do this, you will need to add more logging in the source code. compile, test. add more logging, compile test. Eventually the why will be uncovered. Then something can be changed.
For what it's worth,

I have installed and configured the Crystal chip.
But....

1080P Avatar trailer (from Apple's website) is still played very choppy...
My tv is set to 1080p
My Apple TV setting in the main Menu is 1080P
When playing the file, CPU is about 95%...

Is there anyway I can help with logging files ??
woutje76 Wrote:For what it's worth,

I have installed and configured the Crystal chip.
But....

1080P Avatar trailer (from Apple's website) is still played very choppy...
My tv is set to 1080p
My Apple TV setting in the main Menu is 1080P
When playing the file, CPU is about 95%...

Is there anyway I can help with logging files ??

If you can't select crystalhd as a renderer, you are not using it.
This is a piece of my logging...

22:05:47 T:53722624 M: 35876864 DEBUG: CoreAudioRenderer::Initialize: Input Stream Format [lpcm] Mixable 2 Channel 16-bit Signed Integer (48000Hz)
22:05:47 T:53722624 M: 35885056 DEBUG: CoreAudioRenderer::Initialize: Output Stream Format [lpcm] Mixable 4 Channel 32-bit Floating Point (48000Hz)
22:05:47 T:53722624 M: 35872768 DEBUG: CoreAudioRenderer::Initialize: Renderer Configuration - Chunk Len: 2048, Max Cache: 192000 (1000ms).
22:05:47 T:53722624 M: 35868672 INFO: CoreAudioRenderer::Initialize: Successfully configured audio output.
22:05:47 T:53722624 M: 35868672 DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
22:05:47 T:53722624 M: 35864576 DEBUG: CoreAudioRenderer::Resume: Resuming Playback.
22:05:47 T:53703680 M: 35352576 DEBUG: CrystalHD: Added a new Buffer, ReadyListCount: 0
22:05:47 T:52688384 M: 32899072 NOTICE: fps: 23.976025, pwidth: 1920, pheight: 800, dwidth: 1920, dheight: 800
22:05:47 T:52688384 M: 32899072 DEBUG: OutputPicture - change configuration. 1920x800. framerate: 23.98
22:05:47 T:52688384 M: 32899072 NOTICE: Display resolution DESKTOP : 1280x720 @ 60.00 - Full Screen (12)

22:05:47 T:52688384 M: 32894976 DEBUG: CVideoReferenceClock: Clock speed 100.099997%
22:05:47 T:53868544 M: 32718848 DEBUG: CDVDPlayer::HandleMessages - player started 2
22:05:47 T:53868544 M: 32718848 DEBUG: CDVDPlayer::HandleMessages - player started 1
22:05:47 T:53868544 M: 32718848 DEBUG: CDVDPlayer::SetCaching - caching state 3
22:05:47 T:53722624 M: 32718848 DEBUG: CDVDPlayerAudio:: Discontinuity - was:41689.000000, should be:41689.000000, error:0.000000
22:05:47 T:53868544 M: 32718848 DEBUG: CDVDPlayer::SetCaching - caching state 0
22:05:47 T:51561472 M: 32698368 DEBUG: Thread 51561472 terminating (autodelete)
22:05:47 T:53703680 M: 31621120 DEBUG: CrystalHD: Added a new Buffer, ReadyListCount: 0

If you notice the fat part....Does it rescale back to 720P output or is it just a NOTICE message as is...not really doing that...
It is re-scaling. As mentioned, XBMC on the ATV software is only capable of 720p regardless of what you're ATV software resolution is set to, or what XBMC might think it is in the video settings (although I believe that always thinks it's 720p).

That's the reason my ATV still has Linux on it even though the OSX CrystalHD drivers are out.
Pages: 1 2