fixed: audio cd playback when passthrough is enabled
authoranssih <anssih@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Thu, 26 Aug 2010 22:26:23 +0000 (22:26 +0000)
committeranssih <anssih@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Thu, 26 Aug 2010 22:26:23 +0000 (22:26 +0000)
commitbb89fc7222ab18031d9baf022e749c99b09d0906
treea9817a57c3ed5fa6abb347d2aa218d985bf6f0bb
parent7c65caa5e9ebe3a0ffec9f8f6c969b46d5fc4606
fixed: audio cd playback when passthrough is enabled

Instead of simply forcing codec for testing AC3/DTS with ffmpeg, trigger
special handling in DVDDemuxer that only probes for these specific
formats. This will ensure proper stream codec ids as they come from
ffmpeg directly, and allows an earlier fallback in case the stream is
normal PCM instead (i.e. before codec initialization).

This also fixes excessive wav and audio cd track opening delays on slow
media.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@33183 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
xbmc/cores/paplayer/CodecFactory.cpp