Config.in 4.1 KB

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