summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcompn <compn@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-05-10 15:47:06 +0000
committercompn <compn@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-05-10 15:47:06 +0000
commit98a3000eca72296c458573da042124c5205dfe94 (patch)
tree2e365bc0e2b48d36b9bba84f08a0593305457e13
parent665396fe12ff92020488ffd1901700ad8ecd20bc (diff)
downloadmpv-98a3000eca72296c458573da042124c5205dfe94.tar.bz2
mpv-98a3000eca72296c458573da042124c5205dfe94.tar.xz
add txd codec, works with http://samples.mplayerhq.hu/game-formats/txd/fronten2.txd .
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23292 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--etc/codecs.conf8
-rw-r--r--libmpdemux/demux_lavf.c1
2 files changed, 9 insertions, 0 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index 3d5e7a9149..ca63998d18 100644
--- a/etc/codecs.conf
+++ b/etc/codecs.conf
@@ -2012,6 +2012,14 @@ videocodec ffbethsoftvid
dll bethsoftvid
out BGR8
+videocodec fftxd
+ info "FFmpeg Renderware TeXture Dictionary decoder"
+ status working
+ fourcc TXDV ; internal MPlayer FourCC
+ driver ffmpeg
+ dll txd
+ out BGR32
+
videocodec ffwc3
info "FFmpeg XAN wc3"
status buggy
diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c
index 3fa1c06332..8f531c64bf 100644
--- a/libmpdemux/demux_lavf.c
+++ b/libmpdemux/demux_lavf.c
@@ -103,6 +103,7 @@ static const AVCodecTag mp_bmp_tags[] = {
{ CODEC_ID_ROQ, MKTAG('R', 'o', 'Q', 'V')},
{ CODEC_ID_THP, MKTAG('T', 'H', 'P', 'V')},
{ CODEC_ID_TIERTEXSEQVIDEO, MKTAG('T', 'S', 'E', 'Q')},
+ { CODEC_ID_TXD, MKTAG('T', 'X', 'D', 'V')},
{ CODEC_ID_VMDVIDEO, MKTAG('V', 'M', 'D', 'V')},
{ CODEC_ID_WS_VQA, MKTAG('V', 'Q', 'A', 'V')},
{ CODEC_ID_XAN_WC3, MKTAG('W', 'C', '3', 'V')},