[MPlayer-dev-eng] QuickTime

ktolis ktolis at csd.auth.gr
Wed Sep 18 20:23:15 CEST 2002


On Wednesday, Sep 18, 2002, at 20:24 Europe/Athens, D Richard Felker 
III wrote:

> On Wed, Sep 18, 2002 at 11:29:13AM +0300, ktolis wrote:
>> umm...
>>
>> hello
>>
>> i was wondering if you are considering in adding QuickTime support in
>> MPlayer. Let me exaplain. In MacOSX you can use the Carbon framework 
>> to
>> utilize QuickTime to read the data from the .mov .mp4 .avi etc etc etc
>
> Using the entire framework is silly; you might as well just use
> Apple's junky player. There have already been efforts to load just the
> needed stuff for Quicktime and call into it directly, but it's hard
> work reverse engineering the interface. Read the archives for info:
>
i didn't mean the whole api just the calls required to decode the 
frames. so reading would be done in mplayer, the frame converted to a 
QT compatible format and the decoded data sent back to mplayer to be 
displayed through any available display module. I was talking only on 
the decoding mechanism but using the api and not by reverse 
engineering. Wouldn't it be easier?

> http://mplayerhq.hu/mailman/listinfo/qt-codecs-porting
>
> Also most of this work has been on x86 so far, so even if it ever does
> progress more, it probably won't be supported on mac unless someone
> using mac is interested in coding it.
>
>> this would be a nice feature. I was thinking also if you could add
>> support on the native mpeg2 decoding library under MacOSX (or the
>> extension you may buy from Apple that does that under QuickTime) so
>> DVDs are playable with MPlayer.
>
> Huh? You don't need quicktime or some proprietary Apple lib for DVD,
> it's just mpeg2. MPlayer already has both libmpeg2 and libavcodec
> which can decode mpeg2. If DVD support isn't working on OSX, it's a
> matter of the DVD reading code not being ready, NOT a codec issue.
It IS working under OSX it is just not *accelerated*. In specific it is 
not being able to use acceleration for the most important parts:

libmpeg2: No accelerated IDCT transform found
libmpeg2: No accelerated motion compensation found

it would be a nice feature if libmpeg2 would support those things under 
OSX but even better if the altivec or hardware accelerated version of 
the mpeg2 lib supported by the os itself could be used.

>
> Rich
>

ktolis




More information about the MPlayer-dev-eng mailing list