Currently, in all ebuilds of media-video/vlc-2* (and -9999), we have "+ffmpeg" in IUSE. And yet, the ebuilds do absolutely nothing useful with it. In REQUIRED_USE, we have: avcodec? ( ffmpeg ) avformat? ( ffmpeg ) swscale? ( ffmpeg ) which is not needed, as those USE flags have DEPEND lines for themselves (depending on virtual/ffmpeg) and they have their "use_enable" lines logically separate from setting USE=ffmpeg as well. Other than that, ffmpeg is not even mentioned anywhere in the ebuilds (except for postproc, which is a different matter). So I propose to remove this USE flag as well as the above-mentioned REQUIRED_USE lines. Though I don't know whether avcodec / avformat / swscale have some kind of interdependencies. Thanks for your work!
hu, i suppose i was in need of coffee when i changed this. what i meant was having ffmpeg? ( avcodec avformat swscale ) in required_use, to match 'standard' behavior of ffmpeg useflag but letting people who know what they are doing disable parts of it. will fix
fixed