Running on PIII 733 and trying to play DivX using dxr3 it segfaults. I
can play VCD or MPEG just fine so it looks like a problem with DivX
rather than with dxr3/fame.
{pts/1}% rpm -qa xine-\* libdivx\* libfame\*
xine-oss-0.9.11a-2mdk
libfame0.9-0.9.0-1plf
xine-alsa-0.9.11a-2mdk
xine-plugins-divx4-0.9.11a-1plf
xine-d5d-0.2.4-3plf
xine-plugins-dxr3-0.9.11a-1plf
xine-ui-0.9.11-1mdk
libdivx4linux0-20020418-3plf
xine-plugins-0.9.11a-2mdk
{pts/1}% xine
This is xine (X11 gui) - a free video player v0.9.11
(c) 2000-2002 by G. Bartsch and the xine project team.
Built with xine library 0.9.11 [Fre 21 Jun 2002 04:18:49]-[gcc version
3.1.1 (Mandrake Linux 8.3 3.1.1-0.1mdk)]-[Linux 2.4.16-6mdksmp i686].
Found xine library version: 0.9.11 (0.9.11a).
XServer Vendor: Mandrake Linux (XFree86 4.2.0, patch level 12mdk).
Release: 40200000,
Protocol Version: 11, Revision: 0,
Available Screen(s): 1, using 0
Depth: 24.
tvmode: cannot connect to nvtvd - no TV mode switching available
Display is not using Xinerama.
tvmode: not connected to nvtvd for switching
video_out_dxr3: Entering video init, devname = /dev/em8300-0.
video_out_dxr3: Supported mpeg encoders: fame, none
video_out_dxr3: overlaymode = overlay
video_out_dxr3: setting up overlay mode
load_plugins: video output plugin dxr3 successfully loaded.
audio_oss_out: Opening audio device...
audio_oss_out: using device >/dev/dsp<
audio_oss_out: using SNDCTL_DSP_GETOPTR
audio_oss_out : supported modes are mono stereo (4-channel not enabled
in xine config) (5-channel not enabled in xine config) (5.1-channel not
enabled in xine config)
load_plugins: audio output plugin oss successfully loaded.
xine: xine_init entered
xine: using SSE optimized memcpy()
xine-scr_init: complete
load_plugins: input plugin found : d5d
load_plugins: input plugin found : CDA
load_plugins: input plugin found : DVD
load_plugins: input plugin found : stdin_fifo
load_plugins: input plugin found : MMS
load_plugins: input plugin found : TCP
load_plugins: input plugin found : file
load_plugins: input plugin found : RTP
load_plugins: input plugin found : VCD
load_plugins: input plugin found : HTTP
load_plugins: demux plugin found : MPEG_TS
load_plugins: demux plugin found : QUICKTIME
load_plugins: demux plugin found : FILM (CPK)
load_plugins: demux plugin found : MPEG
load_plugins: demux plugin found : ASF
load_plugins: demux plugin found : AVI
load_plugins: demux plugin found : CDA
load_plugins: demux plugin found : MPEG_ELEM
load_plugins: demux plugin found : MPEG_PES
load_plugins: demux plugin found : OGG
load_plugins: demux plugin found : RoQ
load_plugins: demux plugin found : MPGAUDIO
load_plugins: demux plugin found : MPEG_BLOCK
audio decoder plugin found : a/52dec
video decoder plugin found : cinepak
audio decoder plugin found : dts
dxr3_decode_video: dxr3 presence test: info = 1
metronom: av_offset=-21600 pts
video decoder plugin found : dxr3-mpeg2
audio decoder plugin found : mad
video decoder plugin found : CYUV
spu decoder plugin found : spucc
spu decoder plugin found : spudec
video decoder plugin found : mpeg2dec
audio decoder plugin found : lpcm
video decoder plugin found : svq1
libavcodec: CPU flags: mmx mmxext sse
video decoder plugin found : ffmpeg video decoder
spu decoder plugin found : sputext
audio decoder plugin found : ADPCM
video decoder plugin found : msvc
video decoder plugin found : RoQ Video
dxr3_decode_spu: dxr3 presence test: info = 1
spu decoder plugin found : dxr3-spudec
audio decoder plugin found : RoQ Audio
audio decoder plugin found : vorbis
video_out_dxr3: property 11 not implemented.
video_out: thread created
metronom: start_clock (at 0)
xine_play: xine open file:///usr/share/xine/skins/xine_logo.mpg, start
pos = 0, start time = 0 (sec)
audio_oss_out: AO_CTRL_PLAY_RESUME
xine: using input plugin >file< for this MRL
(file:///usr/share/xine/skins/xine_logo.mpg).
using input plugin 'file' for MRL
'file:///usr/share/xine/skins/xine_logo.mpg'
demux_avi: input capabilities = 649
demux_avi: AVI_init failed (AVI_errno: 9)
system layer format 'MPEG_ELEM' detected.
metronom: video discontinuity #1, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #1
metronom: audio discontinuity #1, type is 0, disc_off 0
metronom: waiting for in_discontinuity update #1
dxr3_decode_video: Entering video init, devname=/dev/em8300-0.
video_decoder: using decoder >dxr3-mpeg2<
using video decoder plugin 'dxr3-mpeg2'
dxr3_decode_video: 2 frames to skip
dxr3_decode_video: dxr3_scr plugin is master
dxr3_decode_video: in sync, stream locked
demux_elem: demux loop finished.
video_out: possible still frame (fifosize = 0)
xine_play: xine open /mnt/cdrom/soft/video/THG_CPU_Cooling.avi, start
pos = 0, start time = 0 (sec)
audio_oss_out: AO_CTRL_PLAY_RESUME
demux_elem: stop...ignored
audio_oss_out: AO_CTRL_FLUSH_BUFFERS
xine: using input plugin >file< for this MRL
(/mnt/cdrom/soft/video/THG_CPU_Cooling.avi).
using input plugin 'file' for MRL
'/mnt/cdrom/soft/video/THG_CPU_Cooling.avi'
demux_avi: input capabilities = 649
demux_avi: 3441 frames
system layer format 'AVI' detected.
demux_avi: video format = DIV3
demux_avi: video frame size 352 x 288
demux_avi: audio format[0] = 0x55
demux_avi: audio type MPEG layer 2/3 (wFormatTag 0x55)
demux_avi: start pos is 0, start time is 0
metronom: video discontinuity #2, type is 0, disc_off is 0
metronom: waiting for audio discontinuity #2
metronom: audio discontinuity #2, type is 0, disc_off 0
metronom: audio vpts adjusted with prebuffer to 2671766
metronom: waiting for in_discontinuity update #2
metronom: video vpts adjusted to 2671766
video_decoder: new pts 0
metronom: video discontinuity #3, type is 2, disc_off is 0
metronom: waiting for audio discontinuity #3
metronom: audio discontinuity #3, type is 2, disc_off 0
metronom: waiting for in_discontinuity update #3
demux_avi: video codec is 'Microsoft MPEG-4 format v3'
video_decoder: using decoder >ffmpeg video decoder<
using video decoder plugin 'ffmpeg video decoder'
audio_decoder: using audio decoder plugin 'mad'
audio_out: stream audio format is 44100 kHz sampling rate, 16 bits. mode
is 8.
audio_oss_out: ao_open rate=44100, mode=8, dev=/dev/dsp
audio_oss_out: audio rate : 44100 requested, 44100 provided by
device/sec
audio_oss_out : 2 channels output
audio_out: output sample rate 44100
audio_out: thread created
audio_out: ao_fill_gap
audio_out: inserting 5426 0-frames to fill a gap of 11091 pts
video_out: freeing frame backup
dxr3_mpeg_encoder: quality 90 -> quant scale = 4
dxr3_mpeg_encoder: setting mpeg output framerate to PAL (25 Hz)
libfame 0.9.0 Copyright (C) 2000-2002 Vivien Chappelier
This library is provided under the terms of the LGPL. See COPYING for
details
MPEG-1 profile 352x288 @ 25.00 fps 90% quality adaptive search range
I coding sequence
Using MMX arithmetic
zsh: segmentation fault xine