Nikos Chantziaras posted on Fri, 30 Jul 2010 23:49:36 +0300 as excerpted: > On 07/30/2010 01:05 AM, Duncan wrote: >> Nikos Chantziaras posted on Wed, 28 Jul 2010 21:57:18 +0300 as >> excerpted: >> >>> When using VLC with a skin, KWin doesn't drop a shadow under the >>> window. VLC bypasses the window manager it seems, so even though it's >>> actually a (frameless) window, it's not handled as such. Is there a >>> way around that? >>[...] > >> Meanwhile, what sort of video playback display are you using, and on >> what hardware? > > Xv on a Radeon HD4870 using xf86-video-ati with kernel 2.6.35_rc6, UMS. > The driver supports Xv very well. Everything seems to work OK, > including VSync. Xv is X-video (thus the Xv) overlay mode. So everything I said about overlay applies. Note that with the r6xx/7xx (including both your hd4870 and my hd4650), I believe that the video-overlay *is* implemented via OpenGL textures. See the radeon manpage. (If you have xvattr merged, it's a quick merge of maybe a minute, you can see what it says. Here, I get "Radeon Textured Video".) Which is really interesting. See below. >> Finally, what other players have you tried? Just putting a word in for >> smplayer, with its many features found lacking in kde's default >> dragonplayer, or the built-in player kparts in >> dolphin/gwenview/konqueror. > > I'm using SMPlayer mainly, but I've come across some missing features > (like the inability of mplayer to bring silent and loud parts of DTS and > AC3 audio closer together, like PowerDVD on Windows is able to do) and > so I thought I'll try VLC and see if it does better. > > I'm on Gentoo too btw, so I know mplayer isn't crippled. FWIW, I run the Linux mainline git tree, tho I make it a point not to build from head during the merge window, and preferably not until rc2 or so. I run the git tree as I often do find and report bugs (via the kernel bugzilla, I haven't tried drinking directly from the firehose of LKML), and git-bisect to pin it to the commit, so I often do end up actually building merge-window kernels, but some days after the fact, and I generally ask if there's anything I should be aware of first, as I recall one series where, for instance, reiserfs (which I run) had some screwups if the wrong point was sampled in the merge window. Anyway, 2.6.35-rc6-19-g86c65a7, ATM, so 19 commits after the rc6 you mentioned you reported. xf86-video-ati-6.13.1, xorg-server-1.8.2, libdrm-2.4.21-r1, mesa-7.8.2 (some of those are x11 overlay). One difference: You mentioned that you run UMS. I run KMS and there's no looking back, for me. =:^) Of interest, gcc-4.5, with an emerge --emptytree @world afterward, so everything's built with it. Always --newuse updates, revdep-rebuild and emerge --depclean afterward. --as-needed in LDFLAGs, and lafilefixer run as a post-install hook as flameyes recommended on his blog. The reason I'm getting so detailed is that I've discovered a bug, apparently xorg, that I'd like you to check as well, given that you're system is quite similar to mine. I've not tried with other video players yet, but with smplayer (0.6.9, mplayer-1.0_rc4_p20100612), if I have video output set to any of the gl choices, I can play exactly one video. When I try playing the second, or replay the first (including auto-repeat), xorg immediately crashes and I end up back at a text terminal prompt! It's entirely reproduceable, happening ONLY if the video output is set to one of the gl options (so NOT if it's set to Xv, x11, or "matrixview", the three that otherwise seem to work). This is why the bit above is so interesting. The Xv overlay is textured OpenGL implemented, yet doesn't suffer the same bug. Also of interest, the GL works fine for the first video... so it's gotta be a bug in reinitialization, to play the second. I had installed the xorg-server 1.8.2 rcs, (1.8.1.901 and .902), but didn't notice the bug immediately, as I don't play multiple videos in a row too often, or at least I apparently didn't during the rc2 period. But I caught the bug right about time 1.8.2 release was available, installed it, and still had the problem. I then retested earlier versions from binpkg. The bug appears in .902 (which was identical source to 1.8.2 full release, there was no change after the second rc, beyond the version bump itself), but not in .901, so it was apparently added AFTER the first rc. An additional complication is that I installed gcc 4.5 about the same time, but I've now verified that with the rest of the system held stable as built with gcc-4.5.0, the bug appears with xorg-server-1.8.2 regardless of whether it was built with gcc-4.5.0 or 4.4.4-r1, as well as with 1.8.1.902 (from binpkg, IDR which gcc it was built with), but NOT with 1.8.1.901 (from binpkg, built with 4.4.4 before -r1). So either the bug is in xorg-server itself, introduced between 1.8.2-rc1 (.901) and rc2 (.902), or it's in something else, but is only /triggered/ with rc2 and the full release. So you have a very similar 2.6.35-rc6 kernel, also run smplayer on kde4 on Gentoo, also have a Radeon r7xx series card, and are also running the freedomware xf86-video-ati driver. IIRC you're also on ~amd64. But you run UMS while I run KMS, and your graphics hardware is a bit higher end. What I don't know is whether you're running the x11 overlay and are thus up with me on the packages there, or perhaps even running the -9999 live versions. It's also possible you're running DRI project drm instead of in- mainline-kernel. There's also the question of what gcc you're running, as well as the versions of mplayer and smplayer. Oh, BTW, I run keyword ** (accept anything) binutils, too, so am currently running 2.20.51.0.10, used to rebuild the system when I did so after gcc 4.5.0, and you're probably not running beyond 2.20.1-r1, keyworded amd64 (stable), as nothing is keyworded at all, beyond that. So the question is, does setting smplayer output to any of the gl choices, and trying to play two videos, crash X for you, or not? And what are your comparable versions for the packages listed, that I don't know yet? Meanwhile, I guess this gives me a good excuse to see what VLC is all about. That'll give me a non-mplayer based player to test with. And I can try newer kaffeine, too. But that'll have to wait, as I have an hour to sleep now before I get up for church. At least they have breakfast and coffee, as I expect I'll need it, today... -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.