Config.in 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. comment "ffmpeg requires a toolchain with LARGEFILE support"
  2. depends on !BR2_LARGEFILE
  3. menuconfig BR2_PACKAGE_FFMPEG
  4. bool "ffmpeg"
  5. depends on BR2_LARGEFILE
  6. help
  7. FFmpeg is a complete, cross-platform solution to record, convert
  8. and stream audio and video.
  9. http://www.ffmpeg.org
  10. if BR2_PACKAGE_FFMPEG
  11. config BR2_PACKAGE_FFMPEG_GPL
  12. bool "Enable GPL code"
  13. help
  14. allow use of GPL code, the resulting libs and binaries will
  15. be under GPL
  16. config BR2_PACKAGE_FFMPEG_NONFREE
  17. bool "Enable nonfree code"
  18. help
  19. allow use of nonfree code, the resulting libs and binaries
  20. will be unredistributable
  21. config BR2_PACKAGE_FFMPEG_FFMPEG
  22. bool "Build ffmpeg (the command line application)"
  23. default y
  24. help
  25. FFmpeg is a very fast video and audio converter.
  26. It can also grab from a live audio/video source.
  27. It is not needed if you want to link the FFmpeg libraries
  28. to your application.
  29. config BR2_PACKAGE_FFMPEG_FFPLAY
  30. bool "Build ffplay"
  31. select BR2_PACKAGE_SDL
  32. help
  33. FFplay is a very simple and portable media player using the
  34. FFmpeg libraries and the SDL library.
  35. It is mostly used as a testbed for the various FFmpeg APIs.
  36. config BR2_PACKAGE_FFMPEG_FFSERVER
  37. bool "Build ffserver"
  38. help
  39. FFserver is a streaming server for both audio and video.
  40. config BR2_PACKAGE_FFMPEG_POSTPROC
  41. bool "Build libpostproc"
  42. depends on BR2_PACKAGE_FFMPEG_GPL
  43. help
  44. Postproc is a library of video postprocessing routines.
  45. config BR2_PACKAGE_FFMPEG_SWSCALE
  46. bool "Build libswscale"
  47. help
  48. Swscale is a library of video scaling routines.
  49. config BR2_PACKAGE_FFMPEG_ENCODERS
  50. string "Enabled encoders"
  51. default "all"
  52. help
  53. Space-separated list of encoders to build in FFmpeg,
  54. or "all" to build all of them.
  55. Run ./configure --list-encoders in the ffmpeg sources
  56. directory to know the available options.
  57. config BR2_PACKAGE_FFMPEG_DECODERS
  58. string "Enabled decoders"
  59. default "all"
  60. help
  61. Space-separated list of decoders to build in FFmpeg,
  62. or "all" to build all of them.
  63. Run ./configure --list-decoders in the ffmpeg sources
  64. directory to know the available options.
  65. config BR2_PACKAGE_FFMPEG_MUXERS
  66. string "Enabled muxers"
  67. default "all"
  68. help
  69. Space-separated list of muxers to build in FFmpeg,
  70. or "all" to build all of them.
  71. Run ./configure --list-muxers in the ffmpeg sources
  72. directory to know the available options.
  73. config BR2_PACKAGE_FFMPEG_DEMUXERS
  74. string "Enabled demuxers"
  75. default "all"
  76. help
  77. Space-separated list of demuxers to build in FFmpeg,
  78. or "all" to build all of them.
  79. Run ./configure --list-demuxers in the ffmpeg sources
  80. directory to know the available options.
  81. config BR2_PACKAGE_FFMPEG_PARSERS
  82. string "Enabled parsers"
  83. default "all"
  84. help
  85. Space-separated list of parsers to build in FFmpeg,
  86. or "all" to build all of them.
  87. Run ./configure --list-parsers in the ffmpeg sources
  88. directory to know the available options.
  89. config BR2_PACKAGE_FFMPEG_BSFS
  90. string "Enabled bitstreams"
  91. default "all"
  92. help
  93. Space-separated list of bitstream filters to build in FFmpeg,
  94. or "all" to build all of them.
  95. Run ./configure --list-bsfs in the ffmpeg sources
  96. directory to know the available options.
  97. config BR2_PACKAGE_FFMPEG_PROTOCOLS
  98. string "Enabled protocols"
  99. default "all"
  100. help
  101. Space-separated list of protocols to build in FFmpeg,
  102. or "all" to build all of them.
  103. Run ./configure --list-protocols in the ffmpeg sources
  104. directory to know the available options.
  105. config BR2_PACKAGE_FFMPEG_FILTERS
  106. string "Enabled filters"
  107. default "all"
  108. help
  109. Space-separated list of filters to build in FFmpeg,
  110. or "all" to build all of them.
  111. Run ./configure --list-filters in the ffmpeg sources
  112. directory to know the available options.
  113. config BR2_PACKAGE_FFMPEG_INDEVS
  114. bool "Enable input devices"
  115. default y
  116. config BR2_PACKAGE_FFMPEG_OUTDEVS
  117. bool "Enable output devices"
  118. default y
  119. config BR2_PACKAGE_FFMPEG_EXTRACONF
  120. string "Additional parameters for ./configure"
  121. default ""
  122. help
  123. Extra parameters that will be appended to FFmpeg's
  124. ./configure commandline.
  125. endif