[MPlayer-users] Mplayer 0.90 fails to play back sound of Quicktime movie filerecorded on SGI. Mplayer 0.60 works fine.

Carsten Koch Carsten.Koch at icem.de
Wed Apr 2 11:13:36 CEST 2003

Quicktime movie files recorded using an SGI O2 are played correctly
with Mplayer 0.60 and also with SGI's mediaplayer tool.
With Mplayer 0.90, the sound is played at about half speed and with
some distortions. The video looks correct, but of course it gets far
ahead of the sound quickly.

I tried this on IRIX 6.5.17, SuSE 8.0 and SuSE 8.1 with various
versions of Mplayer 0.90. They all fail. Mplayer 0.60 works.

Is this a known bug?

If not, I'd be happy to submit a bug report and upload a movie file.

Here is how SGI's dminfo describes the movie file:

 > dminfo 1.mov
File Name: 1.mov
File Format: QuickTime movie

              PLAYING_TIME: 00:07:41.960
                   BITRATE: 12.743 Mbps
                 LOOP_MODE: Play Once
                LOOP_LIMIT: 0
                 OPTIMIZED: 0

Audio Track:
              TRACK_LENGTH: 20372436
             DM_AUDIO_RATE: 44100.000Hz
           DM_AUDIO_FORMAT: Twos-complement
            DM_AUDIO_WIDTH: 16
      DM_AUDIO_COMPRESSION: Uncompressed Audio
          DM_AUDIO_BITRATE: 1.411 Mbps

Video Track:
              TRACK_LENGTH: 11549
             DM_IMAGE_RATE: 25.000Hz
      DM_IMAGE_INTERLACING: Interlaced Even
           DM_IMAGE_LAYOUT: Split fields
      DM_IMAGE_ORIENTATION: Top-to-bottom
            DM_IMAGE_WIDTH: 768
           DM_IMAGE_HEIGHT: 576
     DM_IMAGE_PIXEL_ASPECT: 1.0000 (square)
          DM_IMAGE_PACKING: YCbCr 4:2:2

Here is what mplayer 0.90 says about it:

MPlayer 0.90pre6-3.2 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale
CPU: Advanced Micro Devices Duron SF Spitfire (Family: 6, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get best performance, recompile mplayer from sources with --disable-runtime-cpudetection
Reading /home/cko/linux/.mplayer/codecs.conf: can't open '/home/cko/linux/.mplayer/codecs.conf': No such file or directory
Reading /etc/codecs.conf: 38 audio & 104 video codecs
font: can't open file: /home/cko/linux/.mplayer/font/font.desc
Using Linux's hardware RTC timing (1024Hz)
Font /usr/share/mplayer/font/font.desc loaded successfully! (204 chars)
Can't open input config file /home/cko/linux/.mplayer/input.conf : No such file or directory
Input config file /etc/input.conf parsed : 50 binds
Can't init input joystick
Setting up lirc support...
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such device
mplayer: could not connect to socket
mplayer: Permission denied
Failed opening lirc support!
You won't be able to use your remote control

Playing /wald/d11/EnterpriseMar31/1.mov
Detected QuickTime/MOV file format!
MOV track #0: 11549 chunks, 11549 samples
MOV: Found unsupported Field-Handling movie atom (10)!
Image size: 768 x 576 (24 bpp)
Display size: 768 x 576
Fourcc: MJPG  Codec: 'SGI Motion JPEG'
MOV track #1: 11549 chunks, 0 samples
Audio bits: 16  chans: 2  rate: 44100
Fourcc: twos
Detected audio codec: [pcm] afm:2 (Uncompressed PCM)
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, sfmt: 0x10 (2 bps), ratio: 176400->176400 (1411.2 kbit)
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Detected video codec: [ffmjpeg] vfm:5 (FFmpeg MJPEG decoder)
libavcodec: CPU flags: mmx mmxext 3dnow
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
Start playing...
mjpeg: JFIF header found (version: 2.1)0    1/  1   0%  0%  0.0% 0 0 0%
mjpeg: Apple MJPEG-A header found
mjpeg comment: 'VICEe3.......'
VDec: vo config request - 768 x 576 (preferred csp: Planar 422P)   0 0%
Movie-Aspect is undefined - no prescaling applied.
VO: [gl2] 768x576 => 768x576 Planar YV12
vo: X11 running at 1600x1024 with depth 16 and 16 bpp (":0.0" => local display)
Using MMX2 for colorspace transform
[gl2] OpenGL Driver Information:
         vendor: NVIDIA Corporation,
         renderer Quadro/AGP/3DNOW!,
         version 1.4.0 NVIDIA 41.91
[gl2] You have an OpenGL >= 1.2 capable drivers, GOOD (16bpp and BGR is ok !)
[gl2] YUV init OK!
[gl2] Creating 1x1 textures of size 1024x1024 ...
[gl2] antialiasing off
[gl2] bilinear linear
Disabling DPMS
[gl2] Using image_bpp=16, image_bytes=2, isBGR=0,
         gl_bitmap_format=GL_RGB, gl_bitmap_type=GL_UNSIGNED_SHORT_5_6_5,
         gl_alignment=8, rgb_size=0 (0,0,0), a_sz=0,
         gl_internal_format=GL_RGB5, tweaks=mmx_bpp
[gl2] Resize: 900x576
[gl2] using slice method yuv
Successfully enabled DPMS.255 ct: -1.100  276/276  37% 23%  0.4% 1 0 0%

Exiting... (Quit)

Here is what mplayer 0.60 says about it:

MPlayer 0.60-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU vendor name: AuthenticAMD  max cpuid level: 1
CPU: Advanced Micro Devices Athlon TB Thunderbird (Type: 6, Stepping: 2)
extended cpuid-level: 6
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with features: MMX MMX2 3DNow 3DNowEx
Reading /home/cko/.mplayer/codecs.conf: can't open '/home/cko/.mplayer/codecs.conf': No such file or directory
Reading /home/cko/mplayer/share/mplayer/codecs.conf: 26 audio & 70 video codecs
font: can't open file: /home/cko/.mplayer/font/font.desc
font: can't open file: /home/cko/mplayer/share/mplayer/font/font.desc
Setting up lirc support...
Linux RTC init: open: Permission denied
Using usleep() timing
Playing /wald/d11/EnterpriseMar31/1.mov
Not an URL!
Detected QuickTime/MOV file format!
MOV track: 11549 chunks, 11549 samples
pts=115490  scale=250  time=461.960
Warning! video stream header 0 redefined!
Image size: 768 x 576 (24bits)
Fourcc: MJPG  Codec: 'SGI Motion JPEG'
MOV track: 11549 chunks, 0 samples
pts=20372436  scale=44100  time=461.960
Audio bits: 16  chans: 2
Fourcc: twos
[V] filefmt:7  fourcc:0x47504A4D  size:768x576  fps:25.00  ftime:=0.0400
Detected audio codec: [pcm] drv:2 (Uncompressed PCM)
AUDIO: srate=44100  chans=2  bps=2  sfmt=0x10  ratio: 176400->176400
Detected video codec: [m3jpeg] drv:2 prio:0 (Morgan Motion JPEG Codec)
fs seg 0x400ae000
Loading DLL: 'm3jpeg32.dll'
ICDecompressGetFormatSize ret: 40
Called unk_MessageBeep
Called unk_GetActiveWindow
Called unk_DialogBoxParamA
ICDecompressBegin failed: Error -2
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 768x576 => 768x576 Packed YUY2
vo: X11 running at 1280x2048 with depth 15 and 15 bits/pixel ("wald:0.0" => remote display)

Any help will be highly appreciated.


More information about the MPlayer-users mailing list