The Intel XvMC on eselect-xvmc 0.1 is outdated. Acording to the "intel" man page, the file "/etc/X11/XvMCConfig" should contain the full path to "libIntelXvMC.so". When selecting "intel" from eselect-xvmc, it does do NOT provide the full path to "libIntelXvMC.so". It provides only the name "libI810XvMC.so.1", which is the wrong version for my video card and is also not an absolute path. Reproducible: Always Steps to Reproduce: 1. Execute "eselect xvmc set intel"; 2. See the contents of the file "/etc/X11/XvMCConfig". Actual Results: The file "/etc/X11/XvMCConfig" contais only the string "libI810XvMC.so.1". Expected Results: The file "/etc/X11/XvMCConfig" should contain only the string "/usr/lib64/libIntelXvMC.so". My kernel video driver is "i915".
Created attachment 244403 [details, diff] Patch to add "intel-i915" option and absolute paths This replaces the "intel" option for "intel-i810" (old Intel driver version) and adds the option "intel-i915" (new version). This patch also changes the module behavior so that when setting the XvMC the absolute path to the ".so" file will be saved on the file "/etc/X11/XvMCConfig", instead of the relative filename. This makes the module behave as the "intel" man page suggests.
Created attachment 264213 [details, diff] Fixes bug #314031 and adds option "intel-i915" This patch improves the previous patch by also fixing bug #314031.
(In reply to comment #2) > Created attachment 264213 [details, diff] [details, diff] > Fixes bug #314031 and adds option "intel-i915" > > This patch improves the previous patch by also fixing bug #314031. This should be fixed in eselect-xvmc-0.3