This should address most of the comments received on the previous iteration. Added a test, and found one more issue that allowed muxing invalid files, which is fixed by patch 16/16.
Dennis Sädtler (2): avformat/flvenc: implement support for multi-track video avformat/flvdec: add support for demuxing multi-track FLV Timo Rothenpieler (14): avformat/flvenc: add enhanced audio codecs avformat/flvenc: remove !size check for audio packets avformat/flvdec: add enhanced audio codecs avformat/flvenc: refactor fourcc writing avformat/flvenc: write enhanced rtmp multichannel info for audio with more than two channels avformat/flvdec: parse enhanced rtmp multichannel info avformat/flvenc: add support for writing multi track audio avformat/flvdec: add support for reading multi track audio avformat/rtmpproto: add more enhanced rtmp codecs avformat/flvdec: stop shadowing local variables avformat/flvdec: support all multi-track modes avformat/rtmpproto: reserve enough space for statusmsg fate/flvenc: add test for multitrack flv avformat/flvenc: prevent writing legacy codecs into extended video tracks libavformat/flv.h | 21 + libavformat/flvdec.c | 663 +++++++++++++++++-------- libavformat/flvenc.c | 458 +++++++++++++---- libavformat/rtmpproto.c | 11 +- tests/fate/flvenc.mak | 4 + tests/ref/fate/enhanced-flv-multitrack | 526 ++++++++++++++++++++ 6 files changed, 1372 insertions(+), 311 deletions(-) create mode 100644 tests/ref/fate/enhanced-flv-multitrack -- 2.45.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".