Mediastreamer automagically links against libv4l. Enabled use flags are 'X alsa ipv6 speex theora x264'. (Yes, the v4l2 flag is disabled.)
Created attachment 260694 [details] emerge --info
What about the your video flag? The video flag triggers a dependance on videodev.h, a header not included in linux-headers-2.6.38. With USE="video" the emerge fails. With libv4l installed ane USE="-v4l2 -video: these checks are done but the emerge is successful. checking linux/videodev.h usability... no checking linux/videodev.h presence... no checking for linux/videodev.h... no checking linux/videodev2.h usability... yes checking linux/videodev2.h presence... yes checking for linux/videodev2.h... yes checking for LIBV4L2... yes checking for LIBV4L1... yes The file libmediastreamer.la shows v4l1 and v4l2 are deps tho: # Libraries that this one depends upon. dependency_libs=' -L/usr/lib64 -lortp -lssl -lcrypto -lasound -lspeex -lspeexdsp -lv4l1 -lv4l2 -lpthread -lrt -ldl' Installed versions: 2.6.0(09:52:37 04/07/11)(X alsa speex theora x264 -coreaudio -debug -examples -gsm -ilbc -ipv6 -jack -oss -portaudio -pulseaudio -v4l2 -video)
*** Bug 352710 has been marked as a duplicate of this bug. ***
Fixed in mediastreamer-2.7.3.