[MPlayer-users] video_out device is incompatible with this codec: dxr3

Holger Vandrich chesterfield66 at t-online.de
Mon Oct 28 11:56:02 CET 2002


High, 
since pre5 all Versions of mplayer don't playback avi's on the dxr3 device.
Mpeg playback is still possible.
I searched different sources, but could not find any clue.
I'm sending in a bugreport for the first time, trying to do everything right, 
hopefully this mail helps you (and me)!

here is an overview of my sytem:


System:

SuSE 8.0

Linux linux 2.4.18-4GB #1 Tue Jun 4 18:45:29 UTC 2002 i686 unknown

 /lib/libc.so.6

XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002

gcc version 2.95.3 20010315 (SuSE)

GNU ld version 2.11.92.0.10 20011021 (SuSE)

GNU assembler 2.11.92.0.10 (SuSE)


Hardware:

Chipset:SIS 735

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 4
model name      : AMD Athlon(tm) Processor
stepping        : 2
cpu MHz         : 1194.943
cache size      : 256 KB

Brooktree Bt848

Realtek 8139

Realtek 8029

Realmagic Hollywood+ (dxr3)

Creative PCI128 (ES 1371)

Voodoo 3 +DRI



since Version 0.90pre5-2.95.3 this bug bites me (output from 0.90pre9-2.95.3):

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


MPlayer 0.90pre9-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx

/home/chester/.mplayer/config(3): option: vo
/home/chester/.mplayer/config(3): parameter: xv
/home/chester/.mplayer/config(5): option: ao
/home/chester/.mplayer/config(5): parameter: arts
Reading /home/chester/.mplayer/codecs.conf: 38 audio & 110 video codecs
CommandLine: '-v' '-vo' 'dxr3' 'Lupin_2000_TV_Special.avi'
get_path('font/font.desc') -> '/home/chester/.mplayer/font/font.desc'
Font /home/chester/.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): Keine Berechtigung
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Using usleep() timing
get_path('input.conf') -> '/home/chester/.mplayer/input.conf'
Parsing input config file /home/chester/.mplayer/input.conf
Input config file /home/chester/.mplayer/input.conf parsed : 50 binds
Setting up lirc support...
mplayer: could not connect to socket
mplayer: Keine Berechtigung
Failed opening lirc support!
You won't be able to use your remote control

Playing Lupin_2000_TV_Special.avi
Not an URL!
File size is 569378816 bytes
Detected AVI file format!
list_end=0x2292
======= AVI Header =======
us/frame: 33367  (fps=29,970)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames  total: 165339   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  352 x 288
list_end=0x10F4
==> Found video stream: 0
======= STREAM Header =======
Type: vids   FCC: div3 (33766964)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 2997/100 = 29,970
Start: 0   Len: 165339
Suggested BufferSize: 34560
Quality 10000
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 352
  biHeight 288
  biPlanes 1
  biBitCount 24
  biCompression 861292868='DIV3'
  biSizeImage 304128
===========================
Regenerating keyframe table for DIVX 3 video
list_end=0x2186
==> Found audio stream: 1
======= STREAM Header =======
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 48000/1152 = 41,667
Start: 0   Len: 229869
Suggested BufferSize: 384
Quality -1
Sample size: 0
found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 48000
avg byte/sec: 15999
Block align: 1152
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=384
mp3.nFramesPerBlock=1
mp3.nCodecDelay=0
list_end=0x2292
list_end=0x22B6
hdr=Software  size=15
Software  : Nandub v1.0rc2
Broken chunk?  chunksize=1346  (id=JUNK)
list_end=0x218F894C
Found movie at 0x280C - 0x218F894C
Reading INDEX block, 395208 chunks for 165339 frames (fpos=0x218f8954)
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x18C)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video length=559653147
VIDEO:  [DIV3]  352x288  24bpp  29,97 fps  811,6 kbps (99,1 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:352x288  fps:29,97  ftime:=0,0334
Clip info: 
 Software: Nandub v1.0rc2
get_path('sub/') -> '/home/chester/.mplayer/sub/'
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
mp3lib: made decode tables with MMX optimization
init layer2&3 finished, tables done
mp3lib: using 3DNow!Ex optimized decore!
 MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128,0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
CPU vendor name: AuthenticAMD  max cpuid level: 1
CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
extended cpuid-level: 6
VO: [dxr3] Fast AMD special disabling prebuffering.
VO: [dxr3] Opened /dev/em8300_mv-0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
AO: [arts] Connected to sound server
AO: [arts] Stream opened
AO: [arts] buffer size: 45056
AO: [arts] packet size: 2048
AO: [arts] 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: Description: aRts audio output
AO: Author: Michele Balistreri <brain87 at gmx.net>
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000010 and bps 
= 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000010 and bps 
= 2
Start playing...
VDec: vo config request - 352 x 288 (preferred csp: Planar YV12)
Couldn't find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
scale: query(BGR 32-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(BGR 24-bit) -> 0
scale: query(RGB 24-bit) -> 0
scale: query(BGR 16-bit) -> 0
scale: query(RGB 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar 444P) -> 0
scale: query(Planar 422P) -> 0
scale: query(Planar YV12) -> 0
scale: query(Planar I420) -> 0
scale: query(Planar IYUV) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
scale: query(Planar 411P) -> 0
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Packed YUY2) -> 0
scale: query(BGR 32-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(BGR 24-bit) -> 0
scale: query(RGB 24-bit) -> 0
scale: query(BGR 16-bit) -> 0
scale: query(RGB 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar 444P) -> 0
scale: query(Planar 422P) -> 0
scale: query(Planar YV12) -> 0
scale: query(Planar I420) -> 0
scale: query(Planar IYUV) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
scale: query(Planar 411P) -> 0
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Packed YUY2) -> 0
scale: query(BGR 32-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(BGR 24-bit) -> 0
scale: query(RGB 24-bit) -> 0
scale: query(BGR 16-bit) -> 0
scale: query(RGB 16-bit) -> 0
scale: query(BGR 15-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar 444P) -> 0
scale: query(Planar 422P) -> 0
scale: query(Planar YV12) -> 0
scale: query(Planar I420) -> 0
scale: query(Planar IYUV) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
scale: query(Planar 411P) -> 0
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Packed YUY2) -> 0
Sorry, selected video_out device is incompatible with this codec.


MPlayer interrupted by signal 11 in module: decode_video 
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with 
--enable-debug and make a 'gdb' backtrace and disassembly. For details, see 
DOCS/bugreports.html section 5.b.
- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code 
_or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's 
fault, please read DOCS/bugreports.html and follow instructions there. We 
can't and won't help unless you provide these informations when reporting a 
possible bug.
init_vo failed
Uninit audio filters...
uninit audio: mp3lib  
uninit video: ffmpeg  
DEMUXER: freeing demuxer at 0x8431460  
VO: [dxr3] Uninitializing
vo: x11 uninit called but X11 not inited..

(gdb) bt
#0  0x081f1ba3 in put_pixels_clamped_mmx (block=0x844bb98, pixels=0x0,
    line_size=0) at i386/dsputil_mmx.c:254
#1  0x081f9ac1 in ff_simple_idct_put_mmx (dest=0x0, line_size=0,
    block=0x844bb98) at i386/simple_idct_mmx.c:1304
#2  0x0819713a in MPV_decode_mb (s=0x8442ed0, block=0x844bb98)
    at mpegvideo.c:1624
#3  0x081dbdb3 in decode_slice (s=0x8442ed0) at h263dec.c:202
#4  0x081dc503 in h263_decode_frame (avctx=0x83e7910, data=0xbfffe284,
    data_size=0xbfffe254,
    buf=0x83e75f0 
"\tq\003\003Äx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205á"..., 
buf_size=502)
    at h263dec.c:479
#5  0x081937db in avcodec_decode_video (avctx=0x83e7910, picture=0xbfffe284,
    got_picture_ptr=0xbfffe254,
    buf=0x83e75f0 
"\tq\003\003Äx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027---Type 
<return> to continue, or q <return> to quit---
\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205á"..., 
buf_size=502)
    at utils.c:136
#6  0x080d2a82 in decode (sh=0x83e23d0, data=0x83e75f0, len=502, flags=0)
    at vd_ffmpeg.c:520
#7  0x080d11e6 in decode_video (sh_video=0x83e23d0,
    start=0x83e75f0 
"\tq\003\003Äx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205á"...,
    in_size=502, drop_frame=0) at dec_video.c:266
#8  0x080707f2 in main (argc=5, argv=0xbffff574) at mplayer.c:1502
#9  0x405479ed in __libc_start_main () from /lib/libc.so.6
(gdb) disass $eip-32 $eip+32
Dump of assembler code from 0x81f1b83 to 0x81f1bc3:
0x81f1b83 <put_pixels_clamped_mmx+27>:  movq   0x18(%edx),%mm3
0x81f1b87 <put_pixels_clamped_mmx+31>:  movq   0x20(%edx),%mm4
0x81f1b8b <put_pixels_clamped_mmx+35>:  movq   0x28(%edx),%mm5
0x81f1b8f <put_pixels_clamped_mmx+39>:  movq   0x30(%edx),%mm6
0x81f1b93 <put_pixels_clamped_mmx+43>:  movq   0x38(%edx),%mm7
0x81f1b97 <put_pixels_clamped_mmx+47>:  packuswb %mm1,%mm0
0x81f1b9a <put_pixels_clamped_mmx+50>:  packuswb %mm3,%mm2
0x81f1b9d <put_pixels_clamped_mmx+53>:  packuswb %mm5,%mm4
0x81f1ba0 <put_pixels_clamped_mmx+56>:  packuswb %mm7,%mm6
0x81f1ba3 <put_pixels_clamped_mmx+59>:  movq   %mm0,(%ecx)
0x81f1ba6 <put_pixels_clamped_mmx+62>:  movq   %mm2,(%ecx,%eax,1)
0x81f1baa <put_pixels_clamped_mmx+66>:  movq   %mm4,(%ecx,%eax,2)
0x81f1bae <put_pixels_clamped_mmx+70>:  movq   %mm6,(%ecx,%ebx,1)
0x81f1bb2 <put_pixels_clamped_mmx+74>:  lea    (%ecx,%eax,4),%ecx
0x81f1bb5 <put_pixels_clamped_mmx+77>:  add    $0x40,%edx
0x81f1bb8 <put_pixels_clamped_mmx+80>:  movq   (%edx),%mm0
0x81f1bbb <put_pixels_clamped_mmx+83>:  movq   0x8(%edx),%mm1
0x81f1bbf <put_pixels_clamped_mmx+87>:  movq   0x10(%edx),%mm2
End of assembler dump.




More information about the MPlayer-users mailing list