From fceb04a3c9baf56203b8bc2ed5c074295de3c967 Mon Sep 17 00:00:00 2001 From: Michael Carroll Date: Wed, 31 Aug 2022 12:49:08 -0500 Subject: [PATCH] Add comment describing known ffmpeg configurations Signed-off-by: Michael Carroll --- av/include/gz/common/ffmpeg_inc.hh | 54 ++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/av/include/gz/common/ffmpeg_inc.hh b/av/include/gz/common/ffmpeg_inc.hh index ddae5e0b3..32c6459f8 100644 --- a/av/include/gz/common/ffmpeg_inc.hh +++ b/av/include/gz/common/ffmpeg_inc.hh @@ -17,6 +17,60 @@ #ifndef GZ_COMMON_FFMPEG_INC_HH_ #define GZ_COMMON_FFMPEG_INC_HH_ +/// Versions of FFMPEG on Gazebo supported platforms +// v4.2.7 (Ubuntu Focal) +// libavutil 56. 31.100 / 56. 31.100 +// libavcodec 58. 54.100 / 58. 54.100 +// libavformat 58. 29.100 / 58. 29.100 +// libavdevice 58. 8.100 / 58. 8.100 +// libavfilter 7. 57.100 / 7. 57.100 +// libavresample 4. 0. 0 / 4. 0. 0 +// libswscale 5. 5.100 / 5. 5.100 +// libswresample 3. 5.100 / 3. 5.100 +// libpostproc 55. 5.100 / 55. 5.100 + +// v4.4.1 (Windows CI vcpkg) +// libavutil 56. 70.100 / 56. 70.100 +// libavcodec 58.134.100 / 58.134.100 +// libavformat 58. 76.100 / 58. 76.100 +// libavdevice 58. 13.100 / 58. 13.100 +// libavfilter 7.110.100 / 7.110.100 +// libswscale 5. 9.100 / 5. 9.100 +// libswresample 3. 9.100 / 3. 9.100 +// libpostproc 55. 9.100 / 55. 9.100 + +// v4.4.2 (Ubuntu Jammy) +// libavutil 56. 70.100 / 56. 70.100 +// libavcodec 58.134.100 / 58.134.100 +// libavformat 58. 76.100 / 58. 76.100 +// libavdevice 58. 13.100 / 58. 13.100 +// libavfilter 7.110.100 / 7.110.100 +// libswscale 5. 9.100 / 5. 9.100 +// libswresample 3. 9.100 / 3. 9.100 +// libpostproc 55. 9.100 / 55. 9.100 + +// v5.1 (homebrew) +// libavutil 57. 28.100 / 57. 28.100 +// libavcodec 59. 37.100 / 59. 37.100 +// libavformat 59. 27.100 / 59. 27.100 +// libavdevice 59. 7.100 / 59. 7.100 +// libavfilter 8. 44.100 / 8. 44.100 +// libswscale 6. 7.100 / 6. 7.100 +// libswresample 4. 7.100 / 4. 7.100 +// libpostproc 56. 6.100 / 56. 6.100 + +/// Additional versions of FFMPEG not officially supported +// v5.0.1 (conda-forge) +// libavutil 57. 17.100 / 57. 17.100 +// libavcodec 59. 18.100 / 59. 18.100 +// libavformat 59. 16.100 / 59. 16.100 +// libavdevice 59. 4.100 / 59. 4.100 +// libavfilter 8. 24.100 / 8. 24.100 +// libswscale 6. 4.100 / 6. 4.100 +// libswresample 4. 3.100 / 4. 3.100 +// libpostproc 56. 3.100 / 56. 3.100 + + #include #include