Skip to content

Commit

Permalink
Add comment describing known ffmpeg configurations
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Carroll <michael@openrobotics.org>
  • Loading branch information
mjcarroll committed Aug 31, 2022
1 parent 2b8c773 commit fceb04a
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions av/include/gz/common/ffmpeg_inc.hh
Original file line number Diff line number Diff line change
Expand Up @@ -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 <string>

#include <gz/common/config.hh>
Expand Down

0 comments on commit fceb04a

Please sign in to comment.