Hi, gst-av is a GStreamer plug-in to provide support for libav (fork of FFmpeg), it is similar to gst-ffmpeg, but without GStreamer politics, which means all libav plugins are supported, even if there are native GStreamer alternatives; VP8, MP3, Ogg, Vorbis, AAC, etc. and only the important stuff for now: encoders and decoders.
In addition, it is much simpler (2654 vs 16575 LOC), has better performance, uses the system's libav, has a bit of extra features (such as less latency), and doesn’t use deprecated API’s. At some point I measured exactly how much improvement compared to gst-ffmpeg there is[1]; it’s not much, but it’s some. IOW; it’s possible that gst-av is the only GStreamer codec plug-in you would ever need :) Currently the supported codecs are: audio decoding: Vorbis, FLAC, MP3 video decoding: H.263, H.264, MPEG-4, WMV, VP8 video encoding: H.263, H.264 But it should be easy to add support for more formats. Currently the ogg-support package for Nokia N900 is in the process of using gst-av, and all the identified issues have been fixed, so at least there's a certain amount of people that have tested the audio decoding part. BTW. It works for both libav and FFmpeg (so far). The project is hosted on Google Code: http://code.google.com/p/gst-av/ Enjoy ;) [1] http://felipec.wordpress.com/2010/09/14/gst-av-0-3-better-performance-for-vorbis-and-mp3/ -- Felipe Contreras _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
