SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hi,guys
I have a problem of video player with my new Slackware 12 system.
Usually I use gxine and mplayer to player videos and they works
all fine in Slackware11.But in 12,when I play videos in gxine or mplayer,they dont work so good.If I leave they 'ontop' all the time
after I opened a video,they worked fine.But if I hide/minimize them
then show them(Let they ontop),KDE crashed.
What is the problem?
Any help is welcome.
What video card do have? Are you using the stock XOrg driver for it or the manufacturer's driver or the vesa driver? If you use the ati drivers, have you tried the alternate one in /extra?
Have you tried changing the driver used by MPlayer and Xine from xv to gl or visa versa, and how does this affect the problem?
Last edited by Eternal_Newbie; 07-22-2007 at 02:04 PM..
Hey,
my video card is:
01:00.0 VGA compatible controller: VIA Technologies, Inc. UniChrome Pro IGP (rev 01)
And I use the openchrome drivers,
Does it matter?
Thanks..
I had some troubles using some drivers presented with xine/gxine options (alt+s in xine -> video -> driver). You may want to try selecting another one.
when mplayer is open playing video and i change the workspace and return to mplayer window the X crash äll an i return to the console. this is a ugly problem. i have a k7vm4 mobo with via km400 integrated video chip .
im running slack 12 with windowmaker and kernel default 2.6
Xorg is configured with driver via what come in slackware.
In file included from /usr/local/include/drm/via_drm.h:36,
from via_memory.h:33,
from via_driver.h:55,
from via_accel.c:41:
./via_drmclient.h:30: error: conflicting types for 'uint32_t'
/usr/include/stdint.h:52: error: previous declaration of 'uint32_t' was here
make[2]: *** [via_accel.lo] Error 1
Well, at least I solved the problem with Xine on my Slackware 12 machine.
I guessed it had something to do with Slackware 12, since everything worked fine on Slackware 11 and continues working fine on the only machine I haven 't upgraded yet.
So doing some research I found an article pointing to this link:
Then came the hard part: compiling the xorg-server
Basically my steps were:
1) copy xorg-server-1.3.0.0.tar.bz2 and MesaLib-6.5.2.tar.bz2 from the Slackware 12 DVD to the directory of your choice (in my case /root/source)
2) tar -xvjf xorg-server-1.3.0.0.tar.bz2
3) tar -xvjf MesaLib-6.5.2.tar.bz2
4) cd xorg-server-1.3.0.0/hw/xfree86/common/
5) apply changes described on the page mentioned above
6) cd ../../.. (should be in xorg-server-1.3.0.0)
7) ./configure $XORG_CONFIG \
--enable-install-setuid \
--with-dri-driver-path="/usr/X11R6/lib/xorg/modules/dri" \
--with-fontdir="/usr/share/fonts" \
--with-mesa-source="/root/source/Mesa-6.5.2/"
8) make
9) make install (this you should do as root and in runlevel 3 I guess)
If you've never compiled parts of you Slackware installation, think again before doing this... If anything goes wrong, your xserver will not start anymore (this is where the fun starts for me :-)
After this, Xine and Mplayer work perfectly for me!
GoogleEarth still crashes though, but that's not open software :-(
Well, I wouldn't have the courage to say that anything in Slackware was compiled the wrong way :-)
What I think happened is that a small bug was discovered in xorg-server after Slackware 12 was releaser and there is simply no patch available for Slackware yet.
It is on the official x.org site, but someone has to put it into "xorg-server-1.3.0.0-i486-2" that is part of Slackware. Would you know who to suggest this to? I'm not really a frequent forum visitor, so I have no idea of where to ask...
By the way, I only compiled xorg-server, not xine and not even mesa. But to compile xorg-server, it needs the mesa sources (probably the headers). Without the mesa sources present, glx won't load after compiling (found out the hard way and found the solution in another forum).
Last edited by niels.horn; 10-17-2007 at 05:46 AM..
Well, I wouldn't have the courage to say that anything in Slackware was compiled the wrong way :-)
What I think happened is that a small bug was discovered in xorg-server after Slackware 12 was releaser and there is simply no patch available for Slackware yet.
It is on the official x.org site, but someone has to put it into "xorg-server-1.3.0.0-i486-2" that is part of Slackware. Would you know who to suggest this to? I'm not really a frequent forum visitor, so I have no idea of where to ask...
By the way, I only compiled xorg-server, not xine and not even mesa. But to compile xorg-server, it needs the mesa sources (probably the headers). Without the mesa sources present, glx won't load after compiling (found out the hard way and found the solution in another forum).
Well if something in Slackware was compiled wrongly, then it must be fixed. But, I agree it's not likely.
I've looked through the xorg site, but I can't find the patch that you are talking about. Can you please post a link to it.
There are people here that do have connections to Pat V. and will tell him about the problem if it exists. Or you could send an e-mail, probably to the security e-mail found on this page: http://www.slackware.com/contact/
The link was in my previous post :-)
Is is actually not on the x.org site (I just noticed) but on the freedesktop.org site but I found it searching the development trees on x.org
My bad, I didn't see the link. It was in the first post. Sorry.
So, let's see:
Slackware 12.0 was released on 2007-07-02, that's 02 July 2007.
That patch that you're referring to was released on 24 May 2007.
That means there was 1 month time in which the patch should have been applied. The question is, was the patch applied before the release ? If this is truly the cause of the crash then the patch was not applied.
From the changelog, the most recent xorg-server patch was:
Quote:
Fri May 11 17:26:49 CDT 2007
...
x/xorg-server-1.3.0.0-i486-2.tgz: Recompiled with a patch found on https://bugs.freedesktop.org/show_bug.cgi?id=9758 by Iain Paton, which
should fix the issues with X ignoring dpi settings.
Sure enough, it doesn't look like the patch was applied, and it may in fact be the cause of the crashes that have been experienced by many people here.
If you can do it for me, I'll be grateful... I'm at work at the moment and cannot send e-mail from this computer (I work at a financial institution where it is not allowed to send private e-mail).
I'll send you a PM with my e-mail address so that you can copy me in the messeges sent.
I don't think this board has PMs. But, I'll post if I get a response. And, of course, if it is patched, you'll see a patch added to the patches folder of the Slackware mirrors.
Just noticed that Slackware/current has been upgraded to X 7.3 with xorg-server 1.4 (and lots of other changes, including a new kernel, KDE 3.5.8...)
Might try this new setup in the weekend to see if it solves these problems!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.