[MPlayer-cvslog] r37559 - in trunk: etc/codecs.conf libmpdemux/mp_taglists.c

rtogni subversion at mplayerhq.hu
Tue Nov 24 23:56:41 CET 2015


Author: rtogni
Date: Tue Nov 24 23:56:40 2015
New Revision: 37559

Log:
Add support for video codecs:
apng
AVS
CPiA (untested)
EA TGQ and TQI
Cryo HNM4
Canopus HQ
RSCC/ISCC

Modified:
   trunk/etc/codecs.conf
   trunk/libmpdemux/mp_taglists.c

Modified: trunk/etc/codecs.conf
==============================================================================
--- trunk/etc/codecs.conf	Sat Nov 21 21:29:12 2015	(r37558)
+++ trunk/etc/codecs.conf	Tue Nov 24 23:56:40 2015	(r37559)
@@ -25,6 +25,14 @@ videocodec ffansi
   dll ansi
   out BGR8
 
+videocodec ffavs
+  info "FFmpeg Audio Video Standard (game format)"
+  status working
+  fourcc "AVS "
+  driver ffmpeg
+  dll avs
+  out BGR8
+
 videocodec ffbinkvideo
   info "FFmpeg Bink Video"
   status working
@@ -61,6 +69,30 @@ videocodec ffeamad
   dll eamad
   out YV12
 
+videocodec ffeatgq
+  info "FFmpeg EA TGQ"
+  status working
+  fourcc pQGT ; internal MPlayer FourCC
+  driver ffmpeg
+  dll eatgq
+  out YV12
+
+videocodec ffeatqi
+  info "FFmpeg EA TQI"
+  status working
+  fourcc pIQT ; internal MPlayer FourCC
+  driver ffmpeg
+  dll eatqi
+  out YV12
+
+videocodec ffhnm4
+  info "FFmpeg Cryo Interactive Entertainment HMN4"
+  status working
+  fourcc HNM4 ; internal MPlayer FourCC
+  driver ffmpeg
+  dll hnm4video
+  out BGR8
+
 videocodec ffmvi1
   info "FFmpeg Motion Pixels"
   status working
@@ -126,6 +158,14 @@ videocodec ffkmvc
   driver ffmpeg
   dll "kmvc"
 
+videocodec ffrscc
+  info "FFmpeg innoHeim/Rsupport Screen Capture Codec"
+  status working
+  fourcc RSCC,ISCC
+  driver ffmpeg
+  dll rscc
+  out BGRA
+
 videocodec ffzmbv
   info "FFmpeg Zip Motion-Block Video"
   status working
@@ -708,6 +748,15 @@ videocodec mpng
   driver mpng
   out BGR32,BGR24,BGR8,Y800
 
+videocodec ffapng
+  info "FFmpeg APNG"
+  status working
+  fourcc apng,APNG
+  driver ffmpeg
+  dll apng
+  out BGR32,BGR8,Y800,RGB64BE,RGB48BE,RGBA,RGB24,BGR8
+  out Y8A,Y16BE
+
 videocodec ffptx
   info "FFmpeg V.Flash PTX"
   status working
@@ -2219,7 +2268,7 @@ videocodec ffh263
   fourcc VX1K     ; Agora Labs VX1000S H263
   fourcc lsvm     ; lsv h263
   driver ffmpeg
-  dll h263
+  dll h263p
   out YV12,I420,IYUV
 
 videocodec ffzygo
@@ -2802,6 +2851,14 @@ videocodec canopushq
   dll "CUVCcodc.dll"
   out BGR24
 
+videocodec ffcanopushq
+  status working
+  info "FFmpeg Canopus HQ Codec"
+  fourcc CUVC
+  driver ffmpeg
+  dll hq_hqa
+  out 422P,422A
+
 videocodec canopusll
   status working
   info "Canopus Lossless Codec"
@@ -3073,6 +3130,15 @@ videocodec cjpg
   out UYVY
   out BGR24,BGR15
 
+videocodec ffcpia
+  info "CPiA webcam"
+  comment "decodes data from v4l2 source, untested"
+  status working
+  fourcc CPiA ; internal MPlayer FourCC
+  driver ffmpeg
+  dll cpia
+  out YV12
+
 videocodec kensington
   info "kensington webcam"
   status working

Modified: trunk/libmpdemux/mp_taglists.c
==============================================================================
--- trunk/libmpdemux/mp_taglists.c	Sat Nov 21 21:29:12 2015	(r37558)
+++ trunk/libmpdemux/mp_taglists.c	Tue Nov 24 23:56:40 2015	(r37559)
@@ -109,6 +109,7 @@ static const struct AVCodecTag mp_codeci
 #if LIBAVUTIL_VERSION_MICRO >= 100
     { AV_CODEC_ID_ATRAC3P,           0xE923AABF},
 #endif
+    { AV_CODEC_ID_CPIA,              MKTAG('C', 'P', 'i', 'A') },
     { AV_CODEC_ID_DTS,               0x2001 },
     { AV_CODEC_ID_DVVIDEO,           MKTAG('d', 'v', 's', 'd') },
     { AV_CODEC_ID_EAC3,              MKTAG('E', 'A', 'C', '3') },
@@ -170,6 +171,7 @@ static const struct AVCodecTag mp_bmp_ta
 #if LIBAVUTIL_VERSION_MICRO >= 100
     { AV_CODEC_ID_HEVC,              MKTAG('H', 'E', 'V', 'C') },
 #endif
+    { AV_CODEC_ID_HNM4_VIDEO,        MKTAG('H', 'N', 'M', '4') },
     { AV_CODEC_ID_IDCIN,             MKTAG('I', 'D', 'C', 'I') },
     { AV_CODEC_ID_INTERPLAY_VIDEO,   MKTAG('I', 'N', 'P', 'V') },
     { AV_CODEC_ID_JV,                MKTAG('F', 'F', 'J', 'V') },
@@ -183,6 +185,7 @@ static const struct AVCodecTag mp_bmp_ta
 #endif
     { AV_CODEC_ID_MXPEG,             MKTAG('M', 'X', 'P', 'G') },
     { AV_CODEC_ID_NUV,               MKTAG('N', 'U', 'V', '1') },
+    { AV_CODEC_ID_APNG,              MKTAG('a', 'p', 'n', 'g') },
     { AV_CODEC_ID_RL2,               MKTAG('R', 'L', '2', 'V') },
     { AV_CODEC_ID_ROQ,               MKTAG('R', 'o', 'Q', 'V') },
     { AV_CODEC_ID_RV10,              MKTAG('R', 'V', '1', '0') },
@@ -196,8 +199,10 @@ static const struct AVCodecTag mp_bmp_ta
     { AV_CODEC_ID_SVQ3,              MKTAG('S', 'V', 'Q', '3') },
     { AV_CODEC_ID_TMV,               MKTAG('t', 'm', 'v', '8') },
     { AV_CODEC_ID_TGV,               MKTAG('f', 'V', 'G', 'T') },
+    { AV_CODEC_ID_TGQ,               MKTAG('p', 'Q', 'G', 'T') },
     { AV_CODEC_ID_THP,               MKTAG('T', 'H', 'P', 'V') },
     { AV_CODEC_ID_TIERTEXSEQVIDEO,   MKTAG('T', 'S', 'E', 'Q') },
+    { AV_CODEC_ID_TQI,               MKTAG('p', 'I', 'Q', 'T') },
     { AV_CODEC_ID_TXD,               MKTAG('T', 'X', 'D', 'V') },
     { AV_CODEC_ID_VP6A,              MKTAG('V', 'P', '6', 'A') },
     { AV_CODEC_ID_VMDVIDEO,          MKTAG('V', 'M', 'D', 'V') },


More information about the MPlayer-cvslog mailing list