[MPlayer-users] Re: [Mplayer-matrox] stripes in image with (x)mga and ffmpeg on G200
Diego Biurrun
diego at biurrun.de
Mon Jan 28 14:13:02 CET 2002
Thanks for your quick answer!
Low memory seems to only explain part of this. If I run at
1280x1024 at 16 I do get some extra stripes in the left half of the
image, however at 1152x768 at 16 (my standard X resolution) I have no
playback problems when using divx4 codec (-vfm 7) or the win32 codecs
but I do get those stripes with ffmpeg (-vfm 5). Both times I used
-vo xmga, so this should rule out mga_vid, shouldn't it? Performance
for ffmpeg is better, audio does get out of sync with win32 and divx4
and I would much prefer to use an Open Source codec if possible. Is
this a bug in ffmpeg? Should I report this to the ffmpeg people?
Thanks
Diego
Arpi writes:
> Hi,
>
> seems to be low memory problem.
> limit your X to lower resolution, your G200 is not enough for 1280x24bpp + 4
> full video buffers (for mga_vid)... so mga driver overwrites teh framebuffer
> of your screen -> black stripes.
> Xv, X11 uses single buffer, so no vsync and triple buffering), but needs less
> memory
>
>
> > Hello!
> >
> > First I would like to state how satisfied I am with mplayer. It gives
> > me performance at least equal to Windows Media Player on my machine
> > and has just ditched my last reason to occasionally boot windows :-)
> > Thanks for your excellent work!
> >
> > One problem remains, though. I have a divx file that gets thin
> > horizontal black stripes in the right half of the screen when played
> > with "-vo (x)mga -vfm 5". When played in fullscreen or with -vo xv or
> > -vo x11 or without -vfm 5 it runs fine but considerably slower.
> >
> > I get the following results when changing resolution and bitdepth:
> >
> > 16bpp 24bpp
> > 800x600 o o
> > 1024x768 o -
> > 1152x864 - -
> > 1280x1024 - -
> >
> > o = picture ok, - = stripes in picture
> >
> > But what is going wrong? And why only in one specific vc/vo
> > combination? Is this a mplayer problem or a low level driver issue?
> > I do not really want to change my display resolution just to watch a
> > movie, unless it is full screen, but the problem does not appear when
> > viewing full screen..
> >
> > I tried with latest CVS as well as 0.6, gcc 2.95-4 and 3.0.3, always
> > the same problem.
> >
> > I have a K6-2 500 and a Matrox G200 AGP card with 8MB SGRAM. I run X
> > 4.1.0 with the Matrox 1.4.3 drivers, although I also tried the Xfree
> > builtin driver with the same result. My soundcard is a Creative SB
> > Live! running the stock kernel drivers.
> >
> > My distribution is an up to date Debian woody (testing) with custom
> > compiled kernel 2.4.17 and libc 2.2.4, gcc 2.95-4, as and ld
> > 2.11.92.0.12.3.
> >
> > I have uploaded a dd'ed chunk of the avi and the text of this email to
> > ftp://mplayerhq.hu/MPlayer/incoming/stripes.avi
> > ftp://mplayerhq.hu/MPlayer/incoming/stripes.txt
> >
> > A friend of mine with a G400 could play the file with the same options
> > without problems, so this might be G200 specific.
> >
> > Any help would be greatly appreciated, I will gladly provide more
> > information if necessary. Below are the outputs of the mplayer -v run
> > as well as lspci -v and cat /proc/cpuinfo.
> > Thanks a lot
> >
> > Diego Biurrun
More information about the MPlayer-users
mailing list