[MPlayer-users] Re: mplayer 1.0pre3-3.2 Audio sync/speed problems when playing Quicktime

Alex Ferrer aferrer at 321message.com
Wed Dec 24 23:18:53 CET 2003


On Wed, 2003-12-24 at 13:28, Alex Ferrer wrote:
> After reading the Docs, and the sugested "how to report bugs" document 
> (pretty informative BTW), here goes my second attempt to issue a problem
> (my problem, that is) report:
> 
> Problem: audio plays fast on QT videos only, all other formats play
> fine.
> 
> I've tried -vo with all the drivers, -abs and -framedrop with no luck. 
> 
> My best guess is that is a sound driver issue, but MPlayer
> 0.90rc5-RPM-3.1, works perfect. (I swapped them in /usr/local/bin/)
> 
> 
> 
> ----------------------------------------------------
> Here is the pertinent info :
> 
> RedHat 8.0 / 2.4.20-18.8
> 
> 
> Sound card:
> 
> 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS]
> SiS7012 PCI Audio Accelerator (rev a0)
> 
> Using esound-0.2.28-1
> -----------------------

As per request : mplayer -v output 


MPlayer 1.0pre3-3.2 (C) 2000-2003 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Northwood 2399 MHz (Family: 8,
Stepping: 4)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Reading config file /usr/local/etc/mplayer/mplayer.conf
Reading config file /home/alex/.mplayer/config
Reading /home/alex/.mplayer/codecs.conf: Can't open
'/home/alex/.mplayer/codecs.
conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 61 audio & 169 video codecs
CommandLine: '-v' 'cat1.mov'
init_freetype
get_path('font/font.desc') -> '/home/alex/.mplayer/font/font.desc'
font: can't open file: /home/alex/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206
chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system
startup
scripts.
Using usleep() timing
get_path('input.conf') -> '/home/alex/.mplayer/input.conf'
Can't open input config file /home/alex/.mplayer/input.conf: No such
file or dir
ectory
Parsing input config file /usr/local/etc/mplayer/input.conf
Input config file /usr/local/etc/mplayer/input.conf parsed: 53 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
get_path('cat1.mov.conf') -> '/home/alex/.mplayer/cat1.mov.conf'

Playing cat1.mov.
[file] File size is 44125629 bytes
STREAM: [file] cat1.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0
Cache fill:  0.00% (0 bytes)    Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x85a7db8
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x85a7db8
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x85a7db8
Checking for REAL
DEMUXER: freeing demuxer at 0x85a7db8
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x85a7db8
DEMUXER: freeing demuxer at 0x85a8620
Searching demuxer type for filename cat1.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie DATA found!
MOV: Movie header found!
QuickTime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=30000  dur=355357
Quicktime Clip Info:
 Info: Made with Quicktime for Linux
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=355357 lay=0 vol=255
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 355357  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/soun () Linux Sound Media Handler
MOV:   Media info!
MOV:    Sound header!
MOV:    Handler header: dhlr/alis () Linux Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: twos  (20 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (93 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=379048 ss=1) (ver:0,flags:0)
MOV:     64bit chunk offset table! (355 chunks)
MOV track #0: 355 chunks, 0 samples
pts=379048  scale=32000  time=11.845
==> Found audio stream: 0
Audio bits: 16  chans: 2  rate: 32000
Fourcc: twos
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=355355 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 355355  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/vide () Linux Video Media Handler
MOV:   Media info!
MOV:    Video header!
MOV:    Handler header: dhlr/alis () Linux Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: dvc   (70 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=355 ss=0) (ver:0,flags:0)
MOV:     64bit chunk offset table! (355 chunks)
MOV track #1: 355 chunks, 355 samples
pts=355355  scale=30000  time=11.845
EL#0: pts=0  1st_sample=0  frames=355 (11.845s)  pts_offs=0
==> Found video stream: 1
Image size: 720 x 480 (24 bpp)
Display size: 720 x 480
Fourcc: dvc   Codec: 'Quicktime for Linux'
--------------
MOV: longest streams: A: #0 (355 samples)  V: #1 (355 samples)
[V] filefmt:7  fourcc:0x20637664  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/home/alex/.mplayer/sub/'
get_path('default.sub') -> '/home/alex/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
AUDIO: 32000 Hz, 2 ch, 16 bit (0x10), ratio: 128000->128000 (1024.0
kbit)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
X11 opening display: :0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1600x1200 with depth 24 and 32 bpp (":0" => local
display)
[x11] Detected wm supports layers.
[x11] Using workaround for Metacity bugs.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Current fstype setting honours FULLSCREEN X atoms
Disabling DPMS
DPMSDisable stat: 1
==========================================================================
Opening video decoder: [dshow] DirectShow video codecs
get_path('registry') -> '/home/alex/.mplayer/registry'
Decoder supports the following YUV formats: YUY2 UYVY
Decoder is capable of YUV output (flags 0x9)
VDec: vo config request - 720 x 480 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 4.
Trying filter chain: vo
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (720x480->720x480,flags=0,'MPlayer',0x32595559)
VO: [xv] 720x480 => 720x480 Packed YUY2
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 103 for hw scaling
[xv] dx: 0 dy: 0 dw: 720 dh: 480
INFO: Win32/DShow video codec init OK!
Selected video codec: [qdv] vfm:dshow (Sony Digital Video (DV))
==========================================================================
Checking audio filter chain for 32000Hz/2ch/16bit ->
32000Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=32000Hz, nch = 2, format = 0x00000001
and bps =
2
AF_pre: af format: 2 bps, 2 ch, 32000 hz, little endian signed int
AF_pre: 32000Hz 2ch Signed 16-bit (Little-Endian)
AO: [esd] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s)
AO: [esd] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: EsounD audio output
AO: Author: Juergen Keil <jk at tools.de>
Building audio filter chain for 32000Hz/2ch/16bit ->
44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=32000Hz, nch = 2, format = 0x00000001
and bps =
2
[libaf] Adding filter resample
[resample] Changing sample rate to 44100Hz
[resample] Using integer processing and inexact frequecy conversion.
[resample] New filter designed up: 441 down: 320
[dummy] Was reinitialized, rate=32000Hz, nch = 2, format = 0x00000001
and bps =
2
[resample] Using integer processing and inexact frequecy conversion.
Starting playback...
[libaf] Reallocating memory in module resample, old len = 0, new len =
65536
*** [vo] Allocating mp_image_t, 720x480x16bpp YUV packed, 691200 bytes
[xv] dx: 0 dy: 0 dw: 720 dh: 480
ds_fill_buffer: EOF reached (stream: audio)  /166  24% 15% 28.8% 30 0
89%
ds_fill_buffer: EOF reached (stream: audio)
Uninit audio filters... 1.138 ct:  1.044  313/313  23% 12% 15.5% 30 0
48%
[libaf] Removing filter dummy
[libaf] Removing filter resample
uninit audio: pcm
uninit video: dshow
Total Unfree 1146 bytes cnt 13 [(nil),0]
DEMUXER: freeing demuxer at 0x85a8620
DEMUXER: freeing sh_audio at 0x85ab2d8
DEMUXER: freeing sh_video at 0x85ae700
Successfully enabled DPMS
vo: uninit ...

Exiting... (Quit)
--------------------------



Ps. Happy hollidays to everyone!




More information about the MPlayer-users mailing list