[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