[MPlayer-users] DTS/AC3 issues

Jeff Cook cookiecaper at gmail.com
Tue Mar 20 04:51:37 CET 2007


Files that have DTS/AC3 audio tracks have been causing me some issues,
recently. These are tested with SVN r22763 , which I checked out and
compiled under an hour ago.

I've uploaded a sample to incoming, small-sample-file-bobac3.mkv. This file
and others like it hang at the first frame. They won't move at all ...
unless one turns off sound (-nosound or -ao null) or specifies the ac3 track
with -aid 1.
This is my output when I don't do those things:
[jeff at localhost Desktop]$ mplayer small-sample-file-bobac3.mkv
MPlayer dev-SVN-r22763-4.1.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 15,
Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing small-sample-file-bobac3.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_DTS), -aid 0, -alang eng
[mkv] Track ID 3: audio (A_AC3), -aid 1, -alang chi
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1280x720  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
Stream with high frequencies VQ coding
AUDIO: 48000 Hz, 6 ch, s16le, 128.0 kbit/2.78% (ratio: 16000->576000)
Selected audio codec: [ffdts] afm: ffmpeg (DTS)
==========================================================================
AO: [oss] 48000Hz 6ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1280 x 720 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1280x720 => 1280x720 Planar YV12
A:   0.1 V:   0.1 A-V: -0.060 ct:  0.002   4/  4 ??% ??% ??,?% 0 0
Exiting... (Quit)

Just sits on the first frame.

With -aid 1:
[jeff at localhost Desktop]$ mplayer -aid 1 small-sample-file-bobac3.mkv
MPlayer dev-SVN-r22763-4.1.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 15,
Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing small-sample-file-bobac3.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_DTS), -aid 0, -alang eng
[mkv] Track ID 3: audio (A_AC3), -aid 1, -alang chi
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1280x720  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1280 x 720 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1280x720 => 1280x720 Planar YV12
A:   3.0 V:   3.0 A-V:  0.001 ct:  0.022  72/ 72 45%  2%  3.4% 3 0

Exiting... (End of file)

Sound works, video plays.

----------

I have another problem! No sound plays at all on the second sample file,
small-sample-file-hdintro.mkv. Video works only after specifying -vc ffvc1,
and I can't get sound to play no matter what I try. This should have an
AC3/DTS track.
Output:

[jeff at localhost Desktop]$ mplayer -vc ffvc1 small-sample-file-hdintro.mkv
MPlayer dev-SVN-r22763-4.1.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 15,
Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing small-sample-file-hdintro.mkv.
MPEG-PS file format detected.
Searching for VC1 sequence header... found
VIDEO:  VC-1  1920x1080, 29.970 fps, header len: 36
==========================================================================
Forced video codec: ffvc1
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg M$ WVC1)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
A52 sync failed
ADecoder init failed :(
ADecoder init failed :(
Requested audio codec family [ac3] (afm=libac3) not available.
Enable it at compilation.
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
AC3/DTS sync failed
ADecoder init failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x2000.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Starting playback...
VDec: vo config request - 1920 x 1080 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[vc1 @ 0x8791500]Bits overconsumption: 21068 > 21048 at 68x5
V:   5.9 176/176 38%  4%  0.0% 0 0

Exiting... (End of file)

Without any arguments:
[jeff at localhost Desktop]$ mplayer small-sample-file-hdintro.mkv
MPlayer dev-SVN-r22763-4.1.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 15,
Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing small-sample-file-hdintro.mkv.
MPEG-PS file format detected.
Searching for VC1 sequence header... found
VIDEO:  VC-1  1920x1080, 29.970 fps, header len: 36
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput r=0x0   size:6220800  align:1
StreamCount r=0x0  1  1
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8 RGB555
RGB565 RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 1920 x 1080 (preferred colorspace: Packed YUY2)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
[ASPECT] Warning: No suitable new res found!
Selected video codec: [wmvvc1dmo] vfm: dmo (Windows Media Video (VC-1)
Advanced Profile Decoder)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
A52 sync failed
ADecoder init failed :(
ADecoder init failed :(
Requested audio codec family [ac3] (afm=libac3) not available.
Enable it at compilation.
Opening audio decoder: [hwac3] AC3/DTS pass-through S/PDIF
No accelerated IMDCT transform found
AC3/DTS sync failed
ADecoder init failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x2000.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Starting playback...
ProcessInputError  r:0xffffff9c=-100 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)
V:   3.8 115/115  5%  5%  0.0% 0 0
Exiting... (Quit)


All help is appreciated. Thank you. : )



More information about the MPlayer-users mailing list