media-video/vlc-0.9.0_alpha20071022 has hardcoded --disable-faad. The faad library is required to play h.264 media encoded and streamed via a separate vlc instance. Introducing a new useflag, e.g. avc or faad, to enable this, would solve this issue. I tested it, and it works successfully with media-libs/faad2-2.6.1. It's quite hard to tell why the AUDIO codec is needed to play the VIDEO: <feepk> I can't tell for sure. I just know that it's always been like that. I would guess our demuxer partially depends on that lib, but I'm not sure there. I don't work on these parts of VLC ;) Reproducible: Always
Re-emerge ffmpeg with AAC support. *** This bug has been marked as a duplicate of bug 174747 ***
a) I have aac support b) It plays aac fine without faad2 c) it does not play videos encoded with Advanced Video Codec as created by a vlc streaming server. As I wrote, noone seems to know the relation between avc and faad2, but it is there.