Add support for Apple's ProRes and AIC codecs, now that all prerequisites

are in place.

Add codecs.conf entry for both codecs, and qt_comp.h entry for ProRes
(not used except for debugging, so mainly for completeness). Both work
with -demuxer mov only, as all other QuickTime binary codecs.
AIC support is for OS X only, and untested.

Split out from a patch Andrew Wason (r e c t a l o g i c <at> rectalogic
<dot> com) posted in June.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30901 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
sesse 2010-03-15 12:58:17 +00:00
parent 22ede70e58
commit 95f68d3976
2 changed files with 21 additions and 0 deletions

View File

@ -2754,6 +2754,25 @@ videocodec qtcine
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
out YV12,YUY2
videocodec qtaic
info "QuickTime AIC video decoder"
comment "Mac OS X only"
status untested
fourcc icod
driver qtvideo
dll "QuickTime.qts"
out UYVY
videocodec qtprores
info "Apple ProRes 422 (HQ) decoder"
status working
fourcc apch
fourcc apcn
fourcc apcs
driver qtvideo
dll "AppleProResDecoder.qtx"
out YUY2
; VSS codecs (http://vsofts.com/solutions.html):
videocodec vsslight

View File

@ -25,6 +25,8 @@ DECL_COMPONENT(yuvu,"YUVU_CDComponentDispatch",0)
DECL_COMPONENT(qdm2d,"QDM2Decompressor",0)
DECL_COMPONENT(mace3d,"Mace3DecompDispatch",0)
DECL_COMPONENT(prores,"IcpDecompressorComponentDispatch",0)
//DECL_COMPONENT(,"",0)
#endif /* MPLAYER_QT_COMP_H */