<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Aug 25, 2008 at 12:13 PM, Wade Maxfield <span dir="ltr"><<a href="mailto:mythtvnz@hotblack.co.nz">mythtvnz@hotblack.co.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">Nick Rout wrote:<br>
> Occurs to me that at least some Mac models have hardware h.264 acceleration.<br>
> Can Myth on Mac OSX use this acceleration? Has anyone tried this? Can other<br>
> software on Mac OSX or Linux on a Mac access this feature?<br>
><br>
> Nick.<br>
><br>
<br>
</div></div>The Apple supplied DVD player and other Apple apps use the graphic<br>
processor for hardware acceleration. I don't know of many other apps<br>
that can use it. I don't know if this is because Apple is using private<br>
APIs or not. There are some apps that use the GPU for video processing,<br>
but they're mainly effects like Blur, Sepia Tone, Inverting colours, etc<br>
(all effects provided by Core Image processing). I haven't seen much<br>
info floating round on using the GPU for video decoding (but I'm not a<br>
developer - so that doesn't count for much)<br>
<br>
There was work a while ago on some code to try and use the DVD/MPEG2<br>
methods for playback. I think it stalled.<br>
<br>
0.21 has some options under the playback profiles to use quartz-accel.<br>
This will try to use the graphics processor for MPEG2 playback. This<br>
didn't work reliably on the machines I've tried (G5 Tower, G4 Tower, Mac<br>
Mini G4, Mac Mini Intel, MacBook Pro). Some crashed, and others didn't<br>
look that good when it did work. I haven't tried this since 0.21 was<br>
first released.<br>
<br>
As far as other apps on Linux using this, it's the same old story with<br>
ATI/Nvidia drivers not using hardware acceleration. Once you're in<br>
Linux, it's just a PC with Nvidia or ATI graphics hardware (or even<br>
Intel embedded graphics on the Mini)<br>
<br>
- Wade</blockquote><div><br>Yeah I figured that would be the case with linux, but I had hoped Apple might allow some sort of open api to the hardware decoding through a OSX API. Pipe dream I guess, knowing apple!<br> <br>
<br></div></div><br></div>