On Friday, September 23, 2011 01:56:38 PM Mick wrote: > On Friday 23 Sep 2011 09:58:35 Florian Philipp wrote: > > Am 22.09.2011 23:54, schrieb Mick: > > > On Thursday 22 Sep 2011 09:15:42 Nikos Chantziaras wrote: > > >> On 09/22/2011 12:58 AM, Mick wrote: > > >>> On Wednesday 21 Sep 2011 09:19:39 Sebastian Beßler wrote: > > >>>>> Does mplayer2 work with smplayer or kmplayer? > > >>>> > > >>>> I use mplayer2 with smplayer for a few month now and > > >>>> everything works just fine for me. > > >>> > > >>> Any idea when ffmpeg-mt might make it to the main portage tree? > > >> > > >> It's already in the tree. Both ffmpeg as well as libav now have > > >> it. > > > > > > Sorry I can't see a USE flag or ffmpeg-mt package in portage: > > > > > > $ eix -l ffmpeg | grep mt > > > $ > > > > > > or are you saying that the code has been merged in the vanilla > > > ffmpeg and libav without the need for a USE flag? > > > > The bug I linked to mentioned that it has been merged into ffmpeg and > > libav. Both packages have USE="threads". If you use mplayer2, you also > > see some output that mentions starting ffmpeg with x threads. > > Ah! Yes, of course! > > I was looking for the wrong thing. Thanks! > > I've enabled USE=threads and remerged ffmpeg (don't have libav installed). > However, when I try to install mplayer2 it tells me that I should disable > USE=threads. Am I missing something? > > # emerge -uaDv mplayer2 > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] media-sound/mpg123-1.13.2 USE="alsa ipv6 sdl sse (-3dnow) > (-3dnowext) (-altivec) (-coreaudio) -jack (-mmx) -nas -oss -portaudio - > pulseaudio" 747 kB > [ebuild R ] media-video/ffmpeg-0.7.5 USE="3dnow 3dnowext X aac alsa > amr bzip2 encode faac hardcoded-tables mmx mmxext mp3 rtmp sdl ssse3 > truetype v4l2 vaapi vorbis x264 xvid zlib (-altivec) -avx -bindist (-celt) > -cpudetection - custom-cflags -debug -dirac -doc -frei0r -gsm -ieee1394 > -jack -jpeg2k -network -oss -pic -qt-faststart -schroedinger -speex > -static-libs -test -theora - threads* -v4l -vdpau -vpx" > VIDEO_CARDS="-nvidia" 0 kB > [ebuild N ] media-video/mplayer2-2.0 USE="X a52 alsa ass cddb cdio > cdparanoia dts dv dvd dvdnav enca faad gif iconv ipv6 jpeg live mad mmx > mmxext mng mp3 network opengl osdmenu png quicktime rar rtc sdl shm speex > sse sse2 ssse3 theora truetype unicode v4l2 vorbis xscreensaver xv xvid > xvmc -3dnow -3dnowext -aalib (-altivec) (-aqua) -bidi -bindist -bl -bluray > -bs2b - cpudetection -custom-cflags -custom-cpuopts -debug -dga -directfb > (-doc) -dvb -dxr3 -esd -fbcon -ftp -ggi -jack -joystick -ladspa -libcaca > -lirc -md5sum - nas -nut -oss -pnm -pulseaudio -pvr -radio (-real) -samba > -tga -v4l -vdpau (- win32codecs) -xanim -xinerama" VIDEO_CARDS="-mga > -s3virge -tdfx -vesa" 3,589 kB > > Total: 3 packages (2 new, 1 reinstall), Size of downloads: 4,336 kB > > The following USE changes are necessary to proceed: > #required by virtual/ffmpeg-0.6.90, required by media-video/mplayer2-2.0, > required by mplayer2 (argument) > =media-video/ffmpeg-0.7.5 -threads
Short answer: Please add "virtual/ffmpeg threads" to "/etc/portage/package.use" and try again. Longer answer: "required by virtual/ffmpeg" means that the virtual-ebuild is asking for that change and that ebuild also has a threads USE-flag. I actually have "threads" enabled in /etc/make.conf. -- Joost