From 78f51230d7b4cd131dcc57c8b1e49a91d2fb2109 Mon Sep 17 00:00:00 2001 From: mplayer-svn Date: Wed, 12 Oct 2011 17:23:08 +0000 Subject: 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 --- etc/codecs.conf | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) (limited to 'etc') 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 -- cgit v1.2.3