I'm having trouble playing video on my Slackware laptop. I first noticed trouble with embedded video under firefox. Navigating to a page with embedded video would cause the system to bog down horribly while xine loads, and once loaded video would not display properly. Thus, I ran some tests.
Using gxine from the command line did not work at first, complaining that libmozjs.so was not found. Adding /usr/lib/firefox (itself a symlink to the current version of the firefox libs) to ld.so.conf and rerunning ldconfig fixed that problem, but I was surprised it was necessary. After that, I tried again. This time, I got no errors in the terminal window, but as when run from firefox, the system slowed to a crawl and the video was both very choppy and composed entirely of lurid green and purple. I tried xine from the command line, and again no error messages appeared. However, in this case the video appeared repeated three times, with blank lines in between the video lines. (Thus, three times as wide as it should be and twice as high.) The colours were correct, though. O joy.
After searching the forums a bit I installed the mplayer codecs via SlackBuilds.org. This made no difference in the [g]xine behaviour. Finally, I installed mplayer, again via SlackBuild. It works flawlessly.
I want to know the following: why gxine and xine behave differently, why each of them is wrong, and why mplayer is working properly. I'm also a bit curious if other people have had to modify their ld.so.conf to get gxine to work when not called by firefox.
I'm running a mostly stock Slackware 12 system. I've a few SlackBuilds and a hand-rolled kernel, but nothing fancy. I have an ATI Radeon Mobility card, but am using the vesa framebuffer.
Not that it should matter, as the problem appears similarly with different video formats, but the video I'm using as a test is
Any help, suggestions, etc. are much appreciated----