[MPlayer-dev-eng] 0.90-rc2 scheduled for monday night

Diego Biurrun diego at biurrun.de
Tue Dec 17 23:11:51 CET 2002


Arpi writes:
 > > >  - [BUG] -vop lavcdeint is broken
 > > >    Severity: MODERATE
 > > >    Status  : NOT fixed
 > > i thought someone said it works now, but it clearly doesnt ...
 > > someone should remove it finally (or fix it)
 > 
 > it still works for me.
 > at least it has no artifacts and it does deinterlacing (tested on interlaced
 > mpeg samples from mphq)
 > strange. maybe it's cpu specific? someone should RTFb.
 > anyway i'm not against removing it.

OK, here comes the bug report, let me know if you need some more info.

I just downloaded all the interlaced samples from mphq, -vop lavcdeint
garbles the image, -vop pp=fd works fine.  Tried different vo drivers,
all the same.  Non-interlaced movies also get garbled.  Here is a
sample image, they all look more or less the same:

http://www.biurrun.de/mplayer/garbled.jpg

System:
K6-III 500
G550 with digital TFT

Debian woody
Linux 2.4.20-ck1
X 4.2.1 (same problem with 4.1) Matrox binary drivers


Here is the -v output (some status lines removed):


Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer CVS-021217-17:17-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices K6-2+/K6-III+ Sharptooth (Family: 5, Stepping: 0)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/diego/.mplayer/config
Reading /home/diego/.mplayer/codecs.conf: 49 audio & 123 video codecs
CommandLine: '-v' '-vo' 'x11' '-vop' 'lavcdeint' '/var/tmp/interlaced/uruseiyatsura.vob'
get_path('font/font.desc') -> '/home/diego/.mplayer/font/font.desc'
Font /home/diego/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz)
get_path('input.conf') -> '/home/diego/.mplayer/input.conf'
Parsing input config file /home/diego/.mplayer/input.conf
Input config file /home/diego/.mplayer/input.conf parsed : 51 binds

Playing /var/tmp/interlaced/uruseiyatsura.vob
Not an URL!
File size is 33181696 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8b97880  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8b97880  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8b97880  
Checking for MOV
DEMUXER: freeing demuxer at 0x8b97880  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x8b97880  
Checking for REAL
DEMUXER: freeing demuxer at 0x8b97880  
DEMUXER: freeing demuxer at 0x8b97880  
DEMUXER: freeing demuxer at 0x8b97880  
DEMUXER: freeing demuxer at 0x8b97880  
DEMUXER: freeing demuxer at 0x8b97880  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x8b97880  
Checking for PVA
DEMUXER: freeing demuxer at 0x8b98bd0  
system stream synced at 0xD (13)!
==> Found video stream: 0
Detected MPEG-PS file format!
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO:  MPEG2  720x480  (aspect 2)  29.97 fps  11860.5 kbps (1482.6 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/home/diego/.mplayer/sub/'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer
Using 3DNowEx optimized IMDCT transform
AC3: 2.0 (stereo)  48000 Hz  192.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0x2
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 24000->192000 (192.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
X11 opening display: :0
vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
vo: X11 running at 1280x1024 with depth 16 and 16 bpp (":0" => local display)
Opening video filter: [lavcdeint]
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)
Couldn't find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Sorry, selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
libmpeg2: Using MMX for IDCT transform
libmpeg2: Using 3DNOW for motion compensation
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (720x480->720x540,flags=0,'MPlayer',0x32315659)
REQ: flags=0x445  req=0x0  
VO: [x11] 720x480 => 720x540 Planar YV12 
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
Sharing memory.
Using MMX for colorspace transform
SwScaler: using unscaled Planar YV12 -> BGR 16-bit special converter
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
ao2: 48000 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags:   8/8  (8192 bytes/frag)  free:  65536
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
Start playing...
*** [lavcdeint] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
A:   0.1 V:   0.1 A-V:  0.020 ct:  0.000    0/  1   0%  0%  0.0% 0 0 0%
A:   0.1 V:   0.1 A-V:  0.016 ct:  0.002    1/  2   0%  0%  0.0% 0 0 0%
*** [lavcdeint] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
A:   0.1 V:   0.1 A-V:  0.017 ct:  0.003    1/  3   0%  0%  0.0% 0 0 0%
*** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
A:   0.2 V:   0.1 A-V:  0.050 ct:  0.007    2/  4   0%  0%  0.0% 0 0 0%
*** [lavcdeint] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes


         ************************************************
         **** Your system is too SLOW to play this!  ****
         ************************************************
!!! Possible reasons, problems, workarounds: 
- Most common: broken/buggy _audio_ driver. Workaround: Try -ao sdl or use
  ALSA 0.5 or OSS emulation of ALSA 0.9. Read DOCS/sound.html for more tips!
  You can also experiment with -autosync 30 or other values.
- Slow video output. Try a different -vo driver (for list: -vo help) or try
  with -framedrop!  Read DOCS/video.html for video tuning/speedup tips.
- Slow CPU. Don't try to play a big DVD/divx on a slow CPU! Try -hardframedrop.
- Broken file. Try various combinations of these: -nobps  -ni  -mc 0  -forceidx
- For playback from slow media (nfs/smb mounts, dvd, vcd etc) try -cache 8192
- Are you using -cache to play a non-interleaved AVI file? Try with -nocache.
If none of these apply, read DOCS/bugreports.html!

uninit audio: liba52  
uninit video: libmpeg2  
DEMUXER: freeing demuxer at 0x8b98bd0  
DEMUXER: freeing sh_video at 0x8b99548  
DEMUXER: freeing sh_audio at 0x8b9a9c8  
vo: uninit ...

Exiting... (Quit)



More information about the MPlayer-dev-eng mailing list