Summary: | media-video/vlc-2.1.1 USE=-xcb - "Integrate video in interface" menu option fails to integrate video in interface | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ykui <YumekuiNeru> |
Component: | Current packages | Assignee: | Tom Wijsman (TomWij) (RETIRED) <tomwij> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | media-video |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
ykui
2013-11-25 21:29:28 UTC
Workaround (?): So I think I found what causes it. Building VLC without the xcb use flag (and with certain other options below), I reliably reproduce having and not having the video integrated into the controls. +xcb --> integration No integration even though option is turned on in settings: media-video/vlc-2.0.5 was built with the following: USE="X a52 aac alsa avcodec avformat bidi cdda dbus dts dvbpsi dvd encode ffmpeg flac fontconfig gcrypt gnome mmx mp3 mpeg ncurses ogg opengl png postproc pulseaudio qt4 sdl sqlite sse swscale truetype udev vaapi vorbis x264 xml -aalib (-altivec) -atmo (-audioqueue) -avahi -bluray -cddb -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2) -egl -fbosd -fluidsynth -gme -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libnotify -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -modplug -mtp -musepack (-neon) -omxil -optimisememory -opus -oss -portaudio -projectm -pvr -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -speex -svg -switcher -taglib -theora -twolame -upnp -v4l -vcdx -vlm (-waveout) (-wingdi) -wma-fixed -xcb -xosd -xv -zvbi" Integration with option turned on in settings (changed +xcb): media-video/vlc-2.0.5 was built with the following: USE="X a52 aac alsa avcodec avformat bidi cdda dbus dts dvbpsi dvd encode ffmpeg flac fontconfig gcrypt gnome mmx mp3 mpeg ncurses ogg opengl png postproc pulseaudio qt4 sdl sqlite sse swscale truetype udev vaapi vorbis x264 xcb xml -aalib (-altivec) -atmo (-audioqueue) -avahi -bluray -cddb -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2) -egl -fbosd -fluidsynth -gme -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libnotify -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -modplug -mtp -musepack (-neon) -omxil -optimisememory -opus -oss -portaudio -projectm -pvr -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -speex -svg -switcher -taglib -theora -twolame -upnp -v4l -vcdx -vlm (-waveout) (-wingdi) -wma-fixed -xosd -xv -zvbi" I'll look into this with the next version bump, I will probably remove the menu entry based on the USE flag if it really means to do nothing without the support being present. > This was also an issue with stable (2.0.7 I *think*), before I tried upgrading
Do you know a version where this was not the case? If so, I could bisect this.
Afraid not. It happened with 2.0.5 and 2.1.1 as far as I remember. And possibly 2.0.7 but I am not 100% sure if I tried that one or not. Toggling the option will be confusing; given that the option is also already enabled by default (as well as that xv can bring it it), I've decided to give it a more lengthy description: + <flag name="xcb">Support the X C-language Binding, a replacement for Xlib; !!! you will need this option to be able to integrate video in the Qt interface, see bug #500678.</flag> Thank you for reporting this. + 22 Feb 2014; Tom Wijsman <TomWij@gentoo.org> metadata.xml, vlc-9999.ebuild: + Update description of USE flag xcb with explanation that it is needed in order + to display video; fixes bug #492548, reported by YumekuiNeru. I think I ran into the issue when trying this fix http://forums.gentoo.org/viewtopic-p-7328806.html?sid=cda18b86799f6fe623389857571f2df4#7328806 it is a while ago and I forgot the details but I think I managed to get by with just -libnotify and -svg though that is how I ended up with -xcb I think |