[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