From aa3ecaf7018ede352edb73b9c81ab18ec82379b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ed=C3=AAnis=20Freindorfer=20Azevedo?= Date: Fri, 2 Aug 2019 15:29:43 -0300 Subject: [PATCH] Add new output formats for recording audio/video. We test each of these additions by trying to record gameplay with them. Then we play it and check the results. Pretty straightforward. --- src/common/ffmpeg.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/ffmpeg.cpp b/src/common/ffmpeg.cpp index b941ba3e..71619755 100644 --- a/src/common/ffmpeg.cpp +++ b/src/common/ffmpeg.cpp @@ -11,12 +11,14 @@ struct supportedCodecs { }; const supportedCodecs audioSupported[] = { - { AV_CODEC_ID_MP3, "MP3 (MPEG audio layer 3)", "mp3" } + { AV_CODEC_ID_MP3, "MP3 (MPEG audio layer 3)", "mp3" }, + { AV_CODEC_ID_AAC, "ADTS AAC (Advanced Audio Coding)", "aac,adts" } }; const supportedCodecs videoSupported[] = { { AV_CODEC_ID_MPEG4, "AVI (Audio Video Interleaved)", "avi" }, - { AV_CODEC_ID_MPEG4, "raw MPEG-4 video", "m4v" } + { AV_CODEC_ID_MPEG4, "raw MPEG-4 video", "m4v" }, + { AV_CODEC_ID_FLV1, "FLV (Flash Video)", "flv" } }; std::vector recording::getSupVidNames()