It would be nice if media-plugins/gst-plugins-meta would include media-plugins/gst-plugins-openh264.
As a comment to the title changes - USE=x264 is for "Enable h264 encoding using x264" while openh264 is both encoding and decoding, but not via x264. ffmpeg uses a local openh264 for using openh264 for encoding.
(In reply to Mart Raudsepp from comment #1) > As a comment to the title changes - USE=x264 is for "Enable h264 encoding > using x264" while openh264 is both encoding and decoding, but not via x264. That's what I thought, too. I'm adjusting the summary accordingly. > ffmpeg uses a local openh264 for using openh264 for encoding. So ffmpeg already has a local "openh264" useflag? Maybe that one could be promoted to global and be used for gst-plugins-meta, too?
Global USE flags should generally have usage by 7+ packages or so, but that doesn't mean the local USE flags should all be differently named for the same-ish thing :P Regarding this whole gst-plugins-meta stuff I don't have much more opinions besides that, other than we should really have a working gstreamer missing-plugins implementation instead of all this. So I leave all this USE flag mess for Pacho and co :)
I would use x264 anyway, it seems to be the one used by everything that is not ffmpeg :/ (also, we are currently not making distinction between encoding/decoding, that would make the ebuild even more complicated and, also, reverse deps more prone to have incorrect dependencies on them :S -> bug 425308)