summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authormplayer-svn <svn@mplayerhq.hu>2011-10-12 17:23:08 +0000
committerwm4 <wm4@nowhere>2012-08-03 01:30:08 +0200
commit78f51230d7b4cd131dcc57c8b1e49a91d2fb2109 (patch)
tree4f9c024b3acb51c6cf43793353cd0021ecd61878 /etc
parent8a9348b079acca4b756ee88def533193150c773d (diff)
downloadmpv-78f51230d7b4cd131dcc57c8b1e49a91d2fb2109.tar.bz2
mpv-78f51230d7b4cd131dcc57c8b1e49a91d2fb2109.tar.xz
libmpcodecs: add ad_spdif.c, S/PDIF passthrough decoder
patch by Naoya OYAMA, naoya.oyama gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34191 b3059339-0415-0410-9bf9-f77b7e298cf2 fix ad_spdif Call av_register_all() before initialising the SPDIF muxer. Fixes playback with -demuxer mpegts -ac spdifac3. Patch by Naoya OYAMA, naoya D oyama gmail git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34291 b3059339-0415-0410-9bf9-f77b7e298cf2 Use new API avformat_new_stream() instead of the deprecated av_new_stream(). Patch by Naoya OYAMA, naoya D oyama gmail git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34292 b3059339-0415-0410-9bf9-f77b7e298cf2 Cosmetics: Remove empty statement. Patch by Naoya OYAMA, naoya D oyama gmail git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34293 b3059339-0415-0410-9bf9-f77b7e298cf2 Use init_avformat() instead of av_register_all(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34294 b3059339-0415-0410-9bf9-f77b7e298cf2 Author: diego
Diffstat (limited to 'etc')
-rw-r--r--etc/codecs.conf59
1 files changed, 59 insertions, 0 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index ca07082839..586b0d31b4 100644
--- a/etc/codecs.conf
+++ b/etc/codecs.conf
@@ -4719,3 +4719,62 @@ audiocodec uleaddva
format 0x216
driver acm
dll "dvacm.acm"
+
+audiocodec spdifaac
+ info "libavformat/spdifenc AAC pass-through decoder"
+ status working
+ comment "for AAC hardware decoders"
+ fourcc MP4A
+ dll aac
+ driver spdif
+
+audiocodec spdifac3
+ info "libavformat/spdifenc AC-3 pass-through decoder"
+ status working
+ comment "for AC-3 hardware decoders"
+ format 0x2000 ; AC-3
+ format 0x332D6361 ; AC-3 in MP4
+ fourcc dnet ; AC-3
+ dll ac3
+ driver spdif
+
+audiocodec spdifeac3
+ info "libavformat/spdifenc E-AC-3 pass-through decoder"
+ status working
+ comment "for E-AC-3 hardware decoders"
+ fourcc EAC3 ; E-AC-3
+ dll eac3
+ driver spdif
+
+audiocodec spdifdts
+ info "libavformat/spdifenc DTS pass-through decoder"
+ status working
+ comment "for DTS hardware decoders"
+ format 0x2001
+ format 0x86
+ dll dca
+ driver spdif
+
+audiocodec spdifmpa
+ info "libavformat/spdifenc MPEG AUDIO BC pass-through decoder"
+ status untested
+ comment "for MPEG AUDIO BC hardware decoders"
+ format 0x50 ; layer-1 && layer-2
+ format 0x55 ; layer-3
+ format 0x5500736d ; "ms\0\x55" older MP3 fcc (MOV files)
+ format 0x5000736d ; "ms\0\x50" older MP2 fcc (MOV files)
+ fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
+ fourcc ".mp2" ; MP2 (MOV files)
+ fourcc ".mp1" ; MP1 (MOV files)
+ fourcc "MP3 " ; used in .nsv files
+ fourcc "LAME" ; used in mythtv .nuv files
+ dll mpa
+ driver spdif
+
+audiocodec spdifthd
+ info "libavformat/spdifenc Dolby TrueHD pass-through decoder"
+ status working
+ comment "for Dolby TrueHD hardware decoders"
+ fourcc "TRHD"
+ dll thd
+ driver spdif