[MPlayer-users] mplayer and DTS pass-through
Jean-Yves Avenard
jyavenard at gmail.com
Sat Jul 8 11:20:44 CEST 2006
Hello
I'm trying to play a DTS encoded .wav file with mplayer, however I
haven't found a way to play it with pass-through my DTS decoder over
the S/PDIF output.
I can play the dts file just fine using mplayer decoder, with something like:
mplayer -ao alsa:device=spdif dts_diatonis_io_afos.dts
Playing dts_diatonis_io_afos.dts.
Audio file file format detected.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [ffdts] afm: ffmpeg (DTS)
==========================================================================
alsa-init: using device spdif
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 5.8 (05.8) of 517.0 (08:37.0) 7.6%
However, when I try the pass-through option:
mplayer -afm hwac3 -ao alsa:device=spdif dts_diatonis_io_afos.dts
I get :
Trying to force audio codec driver family hwac3...
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
hwac3: switched to AC3, 80000 bps, 48000 Hz
a52: CRC check failed!
AUDIO: 48000 Hz, 2 ch, ac3, 80.0 kbit/5.21% (ratio: 10000->192000)
Selected audio codec: [hwdts] afm: hwac3 (DTS through S/PDIF)
==========================================================================
alsa-init: using device spdif
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch ac3 (1 bytes per sample)
Video: no video
Starting playback...
a52: CRC check failed!
a52: CRC check failed!
And it displays hundreds for a52 CRC failed error
Any ideas what I'm missing?
Jean-Yves
More information about the MPlayer-users
mailing list