Activity log for bug #162664

Date Who What changed Old value New value Message
2007-11-14 15:15:58 Bogdan Butnaru bug added bug
2007-11-29 02:49:33 Bogdan Butnaru bug assigned to mplayer (Ubuntu)
2007-11-29 02:49:56 Bogdan Butnaru bug assigned to totem (Ubuntu)
2007-11-29 02:51:55 Bogdan Butnaru description Binary package hint: vlc It's a shame that even with Compiz working very well now, there is no suitable VLC output plugin that allows all the nice visual features to work correctly. I've tried everything I have installed by default: * X11 is the only one where Compiz effects work: Shadows are displayed correctly over running video, transparency works both for the VLC window and for windows above the video, and the window is correctly transformed by effects (eg, the cover-view task switcher). However, the video scaling is atrocious: it seems that only basic resizing is used, which looks horribly pixelated. Worse, subtitles are rendered in the video resolution, so even those are pixelated when the video is scaled (eg, full-screen). * XVideo looks great (eg, nicely-scaled, and even subtitles look good). However, all effects are broken: since only the "overlay patch" is seen by Compiz, shadows are drawn as black or green blobs, window transforms don't work (although when the transformed patch happens to appear over the "normal" area with the normal colors we get a patch of untransformed video), and any transparency disables the video. * The GL output is even worse than XVideo: it's simply drawn over everything, including VLC's menus (which are virtually unusable). * Funnily enough, the ASCII-art module actually works great—all transformations work correctly. But... it's ASCII. Something should be done to allow better interaction between VLC and Compiz's effects. I suppose an upgrade to the X11 mode would work (if I understand correctly it just paints the video on a normal window), perhaps using OpenGL in a background buffer to do pretty scaling, and drawing the OSD (including subtitles) above it, _after_ scaling. This is probably not lightning-fast, but that would only be a problem with HD video, which I don't expect to work through Compiz anyway except on very high-end machines. We might add some kind of automatic fall-back to whatever is the most efficient display mode in huge-video cases. This concerns Ubuntu Gutsy (and earlier versions). It was written for VLC, but you can substitute [mplayer|totem|other video players] for VLC anywhere in the following and it's still valid. It's a shame that even with Compiz working very well now, there is no suitable VLC output plugin that allows all the nice visual features to work correctly. I've tried everything I have installed by default: * X11 is the only one where Compiz effects work: Shadows are displayed correctly over running video, transparency works both for the VLC window and for windows above the video, and the window is correctly transformed by effects (eg, the cover-view task switcher). However, the video scaling is atrocious: it seems that only basic resizing is used, which looks horribly pixelated. Worse, subtitles are rendered in the video resolution, so even those are pixelated when the video is scaled (eg, full-screen). * XVideo looks great (eg, nicely-scaled, and even subtitles look good). However, all effects are broken: since only the "overlay patch" is seen by Compiz, shadows are drawn as black or green blobs, window transforms don't work (although when the transformed patch happens to appear over the "normal" area with the normal colors we get a patch of untransformed video), and any transparency disables the video. * The GL output is even worse than XVideo: it's simply drawn over everything, including VLC's menus (which are virtually unusable). * Funnily enough, the ASCII-art module actually works great—all transformations work correctly. But... it's ASCII. Something should be done to allow better interaction between VLC and Compiz's effects. I suppose an upgrade to the X11 mode would work (if I understand correctly it just paints the video on a normal window), perhaps using OpenGL in a background buffer to do pretty scaling, and drawing the OSD (including subtitles) above it, _after_ scaling. This is probably not lightning-fast, but that would only be a problem with HD video, which I don't expect to work through Compiz anyway except on very high-end machines. We might add some kind of automatic fall-back to whatever is the most efficient display mode in huge-video cases.
2007-11-29 02:51:55 Bogdan Butnaru title none of VLCs output modules play nice with Compiz no video output module play nice with Compiz
2008-03-13 17:19:20 Kjell Braden vlc: status New Incomplete
2008-03-13 17:19:27 Kjell Braden totem: status New Incomplete
2008-03-13 17:19:35 Kjell Braden mplayer: status New Incomplete
2008-03-15 12:59:15 Bogdan Butnaru vlc: status Incomplete New
2008-03-15 12:59:25 Bogdan Butnaru totem: status Incomplete New
2008-03-15 12:59:35 Bogdan Butnaru mplayer: status Incomplete New
2008-10-25 11:57:37 Bogdan Butnaru mplayer: status New Invalid
2008-10-25 11:57:37 Bogdan Butnaru mplayer: statusexplanation Setting this as invalid on every video player, since they all work perfectly on my setup using Xv. If someone can't use it it's almost certainly either a Compiz misconfiguration or a driver problem.
2008-10-25 11:57:49 Bogdan Butnaru totem: status New Invalid
2008-10-25 11:57:58 Bogdan Butnaru vlc: status New Invalid
2012-07-27 16:52:37 Kjell Braden removed subscriber Kjell Braden