Please add the ~amd64 flag or patch the ebuild. The application exits with the following message when I try to record something: xtoffmpeg.XImageToFFMPEG(): image depth 32 not supported ... aborting There is a fix in CVS of xvidcap. See SourceForge bug #1411655 (https://sourceforge.net/tracker/index.php?func=detail&aid=1411655&group_id=81535&atid=563254) src/colors.h has to define alpha_mask as u_int32_t instead of unsigned long.
*** This bug has been marked as a duplicate of 115675 ***
This bug should not be marked as a duplicate of a bug which talks about emerging, just because someone mentioned the same symptoms in bug #115675. These symptoms are not directly related to emerging/compilation of xvidcap. Making this bug a duplicate of bug #115675 effectively ignores the issue that "xvidcap-1.1.3-r2 fails to record on amd64". Either mark xvidcap-1.1.3-r2 ~amd64 until the author of xvidcap releases the fixed code, or make the aforementioned changes to src/colors.h and supply the patch with the ebuild.
Created attachment 79108 [details, diff] xvidcap-1.1.3-alpha_mask.patch Could you recompile with attached patch and confirm it helps?
I applied the patch to the source in /var/tmp/portage/xvidcap-1.1.3-r2/work/xvidcap-1.1.3, compiled, installed and qmerged the ebuild, and now x/gvidcap can record!
Ok, commited as -r3.