[MPlayer-cvslog] r30901 - in trunk: etc/codecs.conf loader/qt_comp.h
sesse
subversion at mplayerhq.hu
Mon Mar 15 13:58:17 CET 2010
Author: sesse
Date: Mon Mar 15 13:58:17 2010
New Revision: 30901
Log:
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.
Modified:
trunk/etc/codecs.conf
trunk/loader/qt_comp.h
Modified: trunk/etc/codecs.conf
==============================================================================
--- trunk/etc/codecs.conf Mon Mar 15 13:54:54 2010 (r30900)
+++ trunk/etc/codecs.conf Mon Mar 15 13:58:17 2010 (r30901)
@@ -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
Modified: trunk/loader/qt_comp.h
==============================================================================
--- trunk/loader/qt_comp.h Mon Mar 15 13:54:54 2010 (r30900)
+++ trunk/loader/qt_comp.h Mon Mar 15 13:58:17 2010 (r30901)
@@ -25,6 +25,8 @@ DECL_COMPONENT(yuvu,"YUVU_CDComponentDis
DECL_COMPONENT(qdm2d,"QDM2Decompressor",0)
DECL_COMPONENT(mace3d,"Mace3DecompDispatch",0)
+DECL_COMPONENT(prores,"IcpDecompressorComponentDispatch",0)
+
//DECL_COMPONENT(,"",0)
#endif /* MPLAYER_QT_COMP_H */
More information about the MPlayer-cvslog
mailing list