Smpeg question

Hello.
Smpeg library not works good on Voodoo3. Sound strange? But it’s true!
Looks like smpeg uses something from XFree86 which is buggy in tdfx
driver.
Do you know what is used in smpeg normal playback which is not used in
smpeg double playback (gtv double button, or plaympeg --double argument) ?
Maybe it’s Xvideo fault? How to turn it off completly?
It’s not smpeg versions fault or SDL fault - I tried many. Also I tried
few XFree86 CVS versions… Of course it works good on XFree86-3.3.6.
Mpeg-1 playback on player which not uses smpeg works good, too.

And how it looks like? When I start gtv, load mpeg, and play it - I see
black window, with few pixels in left up corner. After few seconds there
is segmentation fault. But, if I load mpeg, then push “double” button,
and play it - everything is OK.

Kernel: 2.2.17 (tested on 2.2.16), SDL-1.1.6 (tested on 5, and on 4…),
SMPEG - latest CVS (tested on 0.4.1, and 0.4.0), XFree86 - many CVS,
with tdfx driver

PS. is there any smpeg mailing list?–
Turn round slowly
Tell us what you see
Oh no - The fly got the spider
And now he’s chasing me “Otherworld” - Ronnie James Dio

Jacek Pop?awski a ?crit :

Smpeg library not works good on Voodoo3. Sound strange? But it’s true!

It’s not smpeg versions fault or SDL fault - I tried many. Also I tried
few XFree86 CVS versions… Of course it works good on XFree86-3.3.6.

I have the same problem since I tried SDL 1.1.5, so I must stay
with SDL 1.1.4. It seems like something changed that makes smpeg
incompatible with XFree86-4 and the voodoo driver.
Is there any core SDL developer that uses a Voodoo? I guess not…
The SDL and Loki software suite is very important for multimedia
under in Linux, and many Linux users have voodoo cards.

Marc

I have the same problem since I tried SDL 1.1.5, so I must stay
with SDL 1.1.4. It seems like something changed that makes smpeg
incompatible with XFree86-4 and the voodoo driver.

are you sure you mean 1.1.4? current SDL is 1.1.6, and I tried at least
3 versions…

Is there any core SDL developer that uses a Voodoo? I guess not…
The SDL and Loki software suite is very important for multimedia
under in Linux, and many Linux users have voodoo cards.

I think it’s XFree86 fault, not SDL, but some developer should tell us
what is used here, so we can tell it to XFree86 developers :)On Sat, Nov 11, 2000 at 10:46:41AM -0500, Marc Lavall?e wrote:


Did you ever believe in your dreams before
Were you always afraid of the dark
Is the edge of the world always in your head "Bring down the rain"
Does the gun point straight at your heart - Ronnie James Dio

I have the same problem since I tried SDL 1.1.5, so I must stay
with SDL 1.1.4. It seems like something changed that makes smpeg
incompatible with XFree86-4 and the voodoo driver.
Is there any core SDL developer that uses a Voodoo? I guess not…
The SDL and Loki software suite is very important for multimedia
under in Linux, and many Linux users have voodoo cards.

Try the following instructions from the FAQ:
http://www.libsdl.org/faq/FAQ-Linux.html#LINUX_14

If that doesn’t work, try unexporting the environment variable to
prevent hardware acceleration.

Make sure that you are using the correct version of SDL for the correct
version of SMPEG. SMPEG 0.4.1 needs SDL 1.1.5 or newer to work properly.

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Jacek Pop?awski a ?crit :

are you sure you mean 1.1.4? current SDL is 1.1.6, and I tried at least
3 versions…

I’m using the libraries that comes with the latest Linux Mandrake (7.2).
Although the SDL package version is 1.1.4, the actual shared library
is named “/usr/lib/libSDL-1.1.so.0.3.1”, so I’m not sure. But I
remembered I compiled my own SDL 1.1.4, and smpeg was working.

I think it’s XFree86 fault, not SDL, but some developer should tell us
what is used here, so we can tell it to XFree86 developers :slight_smile:

Yes, it might be a problem with the XFree86-4 Voodoo driver.
Any opinions from the specialists? (Sam?)

Marc

Try the following instructions from the FAQ:
http://www.libsdl.org/faq/FAQ-Linux.html#LINUX_14

If that doesn’t work, try unexporting the environment variable to
prevent hardware acceleration.

I tried SDL_VIDEO_X11_NODIRECTCOLOR=1, then =0 (default there is no such
variable) - nothing changes

Make sure that you are using the correct version of SDL for the correct
version of SMPEG. SMPEG 0.4.1 needs SDL 1.1.5 or newer to work properly.

I will try to install SDL-1.1.4, then 1.1.3 then…On Sat, Nov 11, 2000 at 01:36:08PM -0800, Sam Lantinga wrote:


Did you ever believe in your dreams before
Were you always afraid of the dark
Is the edge of the world always in your head "Bring down the rain"
Does the gun point straight at your heart - Ronnie James Dio

you are right - I just compiled SDL-1.1.4 and smpeg-0.4.0 - works OK
so problems started in SDL-1.1.5On Sat, Nov 11, 2000 at 04:44:23PM -0500, Marc Lavall?e wrote:

I’m using the libraries that comes with the latest Linux Mandrake (7.2).
Although the SDL package version is 1.1.4, the actual shared library
is named “/usr/lib/libSDL-1.1.so.0.3.1”, so I’m not sure. But I
remembered I compiled my own SDL 1.1.4, and smpeg was working.


Did you ever believe in your dreams before
Were you always afraid of the dark
Is the edge of the world always in your head "Bring down the rain"
Does the gun point straight at your heart - Ronnie James Dio

Jacek Pop?awski a ?crit :

I tried SDL_VIDEO_X11_NODIRECTCOLOR=1, then =0 (default there is no such
variable) - nothing changes

I tried too and got the same result, nothing changes.

Marc