libCaca is basically aalib, with color! This little patch allows libcaca support in libsdl to be included with a "caca" use flag. You'll need a more recent version of libCaca, an ebuild for 0.9 can be found attached to bug #38657. Once you have support in libsdl for this little library, you can play movies in color ascii: "mplayer -vo sdl:caca" Reproducible: Always Steps to Reproduce: 1. 2. 3. You'll need to add a local use flag for "caca" to media-libs/libsdl .
Created attachment 24840 [details, diff] Patch to libsdl
Created attachment 24841 [details] new ebuild
has this been sent upstream to the libsdl peeps ?
This patch appears to have been written by the author of libCaca, I had assumed he was waiting to submit it to libSDL until he had stabilized the api, (it seems that's planned for the 1.0 release). I could be wrong about that though.
Created attachment 26756 [details] merge r3 and r4 I saw that the libsdl-1.2.6-r4 was based on version 1.3 of libsdl-1.2.6-r3. Since there is version 1.6 of libsdl-1.2.6-r3 in portage, i made the r4 changes on version 1.6.
1.2.7-r1 has this patch now, thanks