This patchset implements optional MP4A-LATM RTP payload by adding a new encoders that output CODEC_ID_AAC_LATM. This makes the rtpenc/sdp part really trivial, and the additions to the existing AAC encoders arguably is quite small.
I do feel that this is kinda ugly though, having to add extra codecs for something that really is just a different way of muxing the same raw data. Juan Carlos Rodriguez (2): rtpenc: MP4A-LATM payload support mpeg4audio: Add helpers for outputting LATM AAC Martin Storsjö (3): Add a faac encoder that outputs LATM AAC Add a libvo-aacenc encoder that outputs LATM AAC Add a ffaac encoder that otuputs LATM AAC configure | 2 + libavcodec/Makefile | 8 +++++- libavcodec/aacenc.c | 19 +++++++++++++ libavcodec/allcodecs.c | 4 ++- libavcodec/libfaac.c | 22 +++++++++++++++- libavcodec/libvo-aacenc.c | 21 +++++++++++++- libavcodec/mpeg4audio.c | 44 +++++++++++++++++++++++++++++++ libavcodec/mpeg4audio.h | 5 +++ libavcodec/psymodel.c | 1 + libavformat/rtpenc.c | 4 +++ libavformat/sdp.c | 63 +++++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 188 insertions(+), 5 deletions(-) -- 1.7.3.1 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
