Config.in 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE
  2. bool "gst1-plugins-base"
  3. select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
  4. select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
  5. select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
  6. help
  7. A basic set of well-supported plug-ins for GStreamer.
  8. http://gstreamer.freedesktop.org/
  9. if BR2_PACKAGE_GST1_PLUGINS_BASE
  10. comment "dependency-less plugins"
  11. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER
  12. bool "adder"
  13. help
  14. Adds multiple streams
  15. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
  16. bool "app"
  17. help
  18. Elements used to communicate with applications
  19. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
  20. bool "audioconvert (mandatory for audio playback)"
  21. default y
  22. help
  23. Convert audio to different formats
  24. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE
  25. bool "audiorate"
  26. help
  27. Adjusts audio frames
  28. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
  29. bool "audiotestsrc"
  30. help
  31. Creates audio test signals of given frequency and volume
  32. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
  33. bool "encoding"
  34. help
  35. various encoding-related elements
  36. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
  37. bool "videoconvert"
  38. help
  39. Colorspace conversion
  40. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
  41. bool "gio"
  42. help
  43. GIO elements
  44. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
  45. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
  46. bool "playback"
  47. default y
  48. help
  49. various playback elements
  50. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
  51. bool "audioresample (mandatory for audio playback)"
  52. default y
  53. help
  54. Resamples audio
  55. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE
  56. bool "subparse"
  57. help
  58. Subtitle parsing
  59. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP
  60. bool "tcp"
  61. help
  62. transfer data over the network via TCP
  63. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
  64. bool "typefind"
  65. default y
  66. help
  67. default typefind functions
  68. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
  69. bool "videotestsrc"
  70. help
  71. Creates a test video stream
  72. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE
  73. bool "videorate"
  74. help
  75. Adjusts video frames
  76. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
  77. bool "videoscale (mandatory for video playback)"
  78. default y
  79. help
  80. Resizes video
  81. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
  82. bool "volume (mandatory for audio playback)"
  83. default y
  84. help
  85. plugin for controlling audio volume
  86. comment "plugins with external dependencies"
  87. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
  88. bool "alsa (mandatory for audio playback)"
  89. select BR2_PACKAGE_ALSA_LIB
  90. select BR2_PACKAGE_ALSA_LIB_MIXER
  91. select BR2_PACKAGE_ALSA_LIB_PCM
  92. select BR2_PACKAGE_ALSA_LIB_SEQ
  93. help
  94. ALSA plugin library
  95. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR
  96. bool "tremor"
  97. select BR2_PACKAGE_TREMOR
  98. help
  99. Vorbis Tremor decoder
  100. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG
  101. bool "ogg (*.ogg audio/video)"
  102. select BR2_PACKAGE_LIBOGG
  103. help
  104. ogg stream manipulation (info about ogg: http://xiph.org)
  105. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OPUS
  106. bool "opus"
  107. select BR2_PACKAGE_OPUS
  108. help
  109. Opus codec for speech and audio.
  110. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO
  111. bool "pango font renderer"
  112. depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
  113. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
  114. select BR2_PACKAGE_PANGO
  115. help
  116. Pango-based text rendering and overlay
  117. comment "pango plugin needs a toolchain w/ C++"
  118. depends on !BR2_INSTALL_LIBSTDCPP
  119. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  120. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA
  121. bool "theora (*.ogg video)"
  122. select BR2_PACKAGE_LIBTHEORA
  123. help
  124. Theora plugin library
  125. config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS
  126. bool "vorbis (*.ogg audio)"
  127. select BR2_PACKAGE_LIBVORBIS
  128. help
  129. Vorbis plugin library
  130. endif