upadating to media-video/ffmpeg-1.0.4 doing revdep-rebuild show that I have to rebuild media-plugins/gst-plugins-ffmpeg-0.10.13-r2 or this one does not compile against ffmpeg-1.0.4 Looking at plugin gst-plugins-ffmpeg it looks like this one has been renamed to media-plugins/gst-plugins-libav and is what upstream seems to use now. If I am correct virtual/ffmpeg alow us to use gst-plugins-libav even if with ffmpeg. if I remove gst-plugins-ffmpeg and try to update to ffmpeg-1.0.4 it will try to pull gst-plugins-ffmpeg again emerge -pvuND world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ~] media-video/ffmpeg-1.0.4 [0.10.6] USE="X aac alsa bzip2 encode fontconfig%* gnutls hardcoded-tables ieee1394 jpeg2k libcaca%* mmx mp3 openal oss pulseaudio sdl speex ssse3 theora threads truetype v4l vdpau vorbis x264 xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avresample% -avx -bindist -bluray% -cdio (-celt) -cpudetection -debug -doc -examples% -faac -fdk% -flite% -frei0r -gsm -iec61883% -jack -libass -libv4l -mmxext -modplug (-neon) -network -openssl -opus% -pic -rtmp -schroedinger -static-libs {-test} -twolame% -vaapi (-vis) -vpx (-dirac%)" FFTOOLS="aviocat cws2fws ffeval fourcc2pixfmt%* graph2dot ismindex pktdumper qt-faststart trasher" 0 kB [ebuild N ] media-plugins/gst-plugins-ffmpeg-0.10.13-r2:0.10 USE="orc" 0 kB if I try to emerge -pvuND media-plugins/gst-plugins-libav These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild NS ] media-libs/gstreamer-1.0.5-r1:1.0 [0.10.36:0.10] USE="introspection nls orc {-test}" 3,058 kB [ebuild NS ] media-libs/gst-plugins-base-1.0.5-r2:1.0 [0.10.36:0.10] USE="X alsa introspection nls ogg orc pango theora vorbis -ivorbis" 2,297 kB [ebuild U ~] media-video/ffmpeg-1.0.4 [0.10.6] USE="X aac alsa bzip2 encode fontconfig%* gnutls hardcoded-tables ieee1394 jpeg2k libcaca%* mmx mp3 openal oss pulseaudio sdl speex ssse3 theora threads truetype v4l vdpau vorbis x264 xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avresample% -avx -bindist -bluray% -cdio (-celt) -cpudetection -debug -doc -examples% -faac -fdk% -flite% -frei0r -gsm -iec61883% -jack -libass -libv4l -mmxext -modplug (-neon) -network -openssl -opus% -pic -rtmp -schroedinger -static-libs {-test} -twolame% -vaapi (-vis) -vpx (-dirac%)" FFTOOLS="aviocat cws2fws ffeval fourcc2pixfmt%* graph2dot ismindex pktdumper qt-faststart trasher" 0 kB [ebuild N ] media-plugins/gst-plugins-ffmpeg-0.10.13-r2:0.10 USE="orc" 0 kB [ebuild N ] media-plugins/gst-plugins-libav-1.0.5:1.0 USE="orc" 4,136 kB shouldn't >=ffmpeg-1.0.4 pull gst-plugins-libav and not gst-plugins-ffmpeg?
>=media-plugins/gst-plugins-meta-1.0 depends on media-plugins/gst-plugins-libav:1.0 instead of media-plugins/gst-plugins-ffmpeg:0.10, which I think is what you want. *** This bug has been marked as a duplicate of bug 458948 ***