Config.in 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641
  1. menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
  2. bool "gst1-plugins-bad"
  3. select BR2_PACKAGE_GST1_PLUGINS_BASE
  4. help
  5. A set of plug-ins for GStreamer that may be of poor quality or
  6. lacking some features.
  7. http://gstreamer.freedesktop.org/
  8. if BR2_PACKAGE_GST1_PLUGINS_BAD
  9. comment "libraries with external dependencies"
  10. menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL
  11. bool "opengl"
  12. depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES
  13. if BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL
  14. config BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
  15. def_bool BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
  16. comment "The opengl library needs an API, a platform and a window system"
  17. depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
  18. comment "APIs"
  19. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
  20. bool
  21. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
  22. bool "opengl"
  23. default y
  24. depends on BR2_PACKAGE_HAS_LIBGL
  25. select BR2_PACKAGE_LIBGLU
  26. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
  27. comment "opengl needs an OpenGL backend"
  28. depends on !BR2_PACKAGE_HAS_LIBGL
  29. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2
  30. bool "gles2"
  31. default y
  32. depends on BR2_PACKAGE_HAS_LIBGLES
  33. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
  34. comment "gles2 needs an OpenGL ES backend"
  35. depends on !BR2_PACKAGE_HAS_LIBGLES
  36. comment "Platforms"
  37. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
  38. bool
  39. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX
  40. bool "glx"
  41. default y
  42. depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
  43. depends on BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR # mesa needs big X
  44. depends on !BR2_PACKAGE_RPI_USERLAND # x11
  45. select BR2_PACKAGE_XLIB_LIBXRENDER
  46. select BR2_PACKAGE_XPROTO_GLPROTO
  47. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
  48. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
  49. help
  50. OpenGL Extension to the X Window System
  51. comment "glx not supported with rpi-userland"
  52. depends on BR2_PACKAGE_RPI_USERLAND
  53. comment "glx needs the opengl API and modular X.org"
  54. depends on !BR2_PACKAGE_RPI_USERLAND && \
  55. (!BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL || \
  56. !BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR)
  57. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
  58. bool "egl"
  59. default y
  60. depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
  61. depends on BR2_PACKAGE_HAS_LIBEGL
  62. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
  63. comment "egl needs an API and an EGL backend"
  64. depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API || \
  65. !BR2_PACKAGE_HAS_LIBEGL
  66. comment "Window systems"
  67. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
  68. bool
  69. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
  70. bool "x11"
  71. default y
  72. depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
  73. depends on !BR2_PACKAGE_RPI_USERLAND
  74. depends on BR2_PACKAGE_XORG7
  75. select BR2_PACKAGE_XLIB_LIBX11
  76. select BR2_PACKAGE_XLIB_LIBXEXT
  77. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
  78. comment "x11 not supported with rpi-userland"
  79. depends on BR2_PACKAGE_RPI_USERLAND
  80. comment "x11 needs a platform and X.org"
  81. depends on !BR2_PACKAGE_RPI_USERLAND && \
  82. (!BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM || \
  83. !BR2_PACKAGE_XORG7)
  84. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND
  85. bool "wayland"
  86. default y
  87. depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
  88. depends on BR2_PACKAGE_WAYLAND
  89. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
  90. comment "wayland needs the egl platform and the wayland package"
  91. depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL || \
  92. !BR2_PACKAGE_WAYLAND
  93. config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX
  94. bool "dispmanx"
  95. default y
  96. depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
  97. depends on BR2_PACKAGE_RPI_USERLAND
  98. select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
  99. help
  100. Raspberry Pi's Dispmanx windowing system
  101. comment "dispmanx needs the egl platform and rpi-userland"
  102. depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL || \
  103. !BR2_PACKAGE_RPI_USERLAND
  104. endif
  105. comment "opengl needs an OpenGL or OpenGL ES backend"
  106. depends on !BR2_PACKAGE_HAS_LIBGL && !BR2_PACKAGE_HAS_LIBGLES
  107. comment "dependency-less plugins"
  108. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP
  109. bool "accurip"
  110. help
  111. Accurip plugin
  112. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC
  113. bool "adpcmdec"
  114. help
  115. ADPCM decoder
  116. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC
  117. bool "adpcmenc"
  118. help
  119. ADPCM encoder
  120. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF
  121. bool "aiff"
  122. help
  123. Create and parse Audio interchange File Format (AIFF) files
  124. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
  125. bool "asfmux"
  126. help
  127. ASF Muxer Plugin
  128. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
  129. bool "audiofxbad"
  130. help
  131. Audio filters plugin
  132. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
  133. bool "audiomixer"
  134. help
  135. Audio mixer plugin
  136. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
  137. bool "compositor"
  138. help
  139. Video compositor plugin
  140. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
  141. bool "audiovisualizers"
  142. help
  143. Creates video visualizations of audio input
  144. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT
  145. bool "autoconvert"
  146. help
  147. Selects convertor element based on caps
  148. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER
  149. bool "bayer"
  150. help
  151. Elements to convert Bayer images
  152. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
  153. bool "camerabin2"
  154. help
  155. Take image snapshots and record movies from camera
  156. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
  157. bool "cdxaparse"
  158. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
  159. bool "coloreffects"
  160. help
  161. Color Look-up Table filters
  162. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
  163. bool "dataurisrc"
  164. help
  165. data: URI source
  166. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
  167. bool "dccp"
  168. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
  169. bool "debugutils"
  170. help
  171. Collection of elements that may or may not be useful for debugging
  172. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
  173. bool "dtls"
  174. select BR2_PACKAGE_OPENSSL
  175. help
  176. DTLS plugin
  177. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
  178. bool "dvdsuboverlay"
  179. help
  180. DVB subtitle renderer plugin
  181. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU
  182. bool "dvdspu"
  183. help
  184. DVD Sub-picture Overlay element
  185. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY
  186. bool "faceoverlay"
  187. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL
  188. bool "festival"
  189. help
  190. Synthesizes plain text into audio
  191. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
  192. bool "fieldanalysis"
  193. help
  194. Video field analysis
  195. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB
  196. bool "freeverb"
  197. help
  198. Reverberation/room effect
  199. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R
  200. bool "frei0r"
  201. help
  202. frei0r plugin library
  203. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
  204. bool "gaudieffects"
  205. help
  206. Gaudi video effects
  207. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
  208. bool "geometrictransform"
  209. help
  210. Various geometric image transform elements
  211. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
  212. bool "gdp"
  213. help
  214. Payload/depayload GDP packets
  215. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
  216. bool "hdvparse"
  217. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
  218. bool "id3tag"
  219. help
  220. ID3 v1 and v2 muxing plugin
  221. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER
  222. bool "inter"
  223. help
  224. plugin for inter-pipeline communication
  225. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE
  226. bool "interlace"
  227. help
  228. Create an interlaced video stream
  229. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE
  230. bool "ivfparse"
  231. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC
  232. bool "ivtc"
  233. help
  234. Inverse Telecine plugin
  235. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
  236. bool "jp2kdecimator"
  237. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT
  238. bool "jpegformat"
  239. help
  240. JPEG interchange format plugin
  241. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB
  242. bool "librfb"
  243. help
  244. Connects to a VNC server and decodes RFB stream
  245. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
  246. bool "liveadder"
  247. help
  248. Adds multiple live discontinuous streams
  249. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI
  250. bool "midi"
  251. help
  252. MIDI plugin
  253. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX
  254. bool "mpegdemux"
  255. help
  256. MPEG-PS demuxer
  257. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
  258. bool "mpegtsdemux"
  259. help
  260. MPEG TS demuxer
  261. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX
  262. bool "mpegtsmux"
  263. help
  264. MPEG-TS muxer
  265. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
  266. bool "mpegpsmux"
  267. help
  268. MPEG-PS muxer
  269. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
  270. bool "mve"
  271. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
  272. bool "mxf"
  273. help
  274. MXF plugin library
  275. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
  276. bool "nuvdemux"
  277. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
  278. bool "onvif"
  279. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
  280. bool "patchdetect"
  281. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
  282. bool "pcapparse"
  283. help
  284. Element parsing raw pcap streams
  285. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
  286. bool "pnm"
  287. help
  288. PNM plugin
  289. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
  290. bool "rawparse"
  291. help
  292. Parses byte streams into raw frames
  293. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
  294. bool "removesilence"
  295. help
  296. Removes silence from an audio stream
  297. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP
  298. bool "rtp"
  299. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
  300. bool "sdi"
  301. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
  302. bool "sdp"
  303. help
  304. configure streaming sessions using SDP
  305. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
  306. bool "segmentclip"
  307. help
  308. Segment clip elements
  309. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN
  310. bool "siren"
  311. help
  312. Siren encoder/decoder/payloader/depayloader plugins
  313. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH
  314. bool "smooth"
  315. help
  316. Apply a smooth filter to an image
  317. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED
  318. bool "speed"
  319. help
  320. Set speed/pitch on audio/raw streams (resampler)
  321. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
  322. bool "subenc"
  323. help
  324. subtitle encoders
  325. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
  326. bool "stereo"
  327. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
  328. bool "tta"
  329. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
  330. bool "videofilters"
  331. help
  332. Video filters in gst-plugins-bad
  333. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
  334. bool "videomeasure"
  335. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
  336. bool "videoparsers"
  337. help
  338. videoparsers
  339. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
  340. bool "videosignal"
  341. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC
  342. bool "vmnc"
  343. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M
  344. bool "y4m"
  345. help
  346. Demuxes/decodes YUV4MPEG streams
  347. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
  348. bool "yadif"
  349. help
  350. YADIF deinterlacing filter
  351. comment "plugins with external dependencies"
  352. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
  353. bool "shm"
  354. help
  355. shared memory sink source
  356. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
  357. bool "vcd"
  358. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
  359. bool "apexsink"
  360. select BR2_PACKAGE_OPENSSL
  361. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
  362. bool "assrender"
  363. select BR2_PACKAGE_LIBASS
  364. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
  365. bool "voaacenc"
  366. select BR2_PACKAGE_VO_AACENC
  367. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
  368. bool "bz2"
  369. select BR2_PACKAGE_BZIP2
  370. help
  371. Compress or decompress streams
  372. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL
  373. bool "curl"
  374. select BR2_PACKAGE_LIBCURL
  375. help
  376. libcurl-based elements
  377. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
  378. bool "dash"
  379. select BR2_PACKAGE_LIBXML2
  380. help
  381. DASH demuxer plugin
  382. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
  383. depends on BR2_INSTALL_LIBSTDCPP
  384. bool "decklink"
  385. help
  386. Blackmagic Decklink plugin
  387. comment "decklink needs a toolchain w/ C++"
  388. depends on !BR2_INSTALL_LIBSTDCPP
  389. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
  390. bool "directfb"
  391. depends on BR2_PACKAGE_DIRECTFB
  392. default y
  393. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
  394. bool "wayland"
  395. depends on BR2_PACKAGE_WAYLAND
  396. default y
  397. help
  398. Wayland Video Sink
  399. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
  400. bool "webp"
  401. select BR2_PACKAGE_WEBP
  402. help
  403. Webp image format plugin
  404. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD
  405. bool "faad"
  406. select BR2_PACKAGE_FAAD2
  407. help
  408. Free AAC Decoder (FAAD)
  409. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
  410. bool "fbdev"
  411. help
  412. Linux framebuffer video sink
  413. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
  414. bool "libmms"
  415. depends on BR2_USE_WCHAR # libmms -> libglib2
  416. depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
  417. select BR2_PACKAGE_LIBMMS
  418. help
  419. Microsoft Multi Media Server streaming protocol support
  420. comment "libmms needs a toolchain w/ wchar, threads"
  421. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
  422. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
  423. bool "mpeg2enc"
  424. select BR2_PACKAGE_LIBMPEG2
  425. help
  426. High-quality MPEG-1/2 video encoder
  427. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
  428. bool "mpg123"
  429. select BR2_PACKAGE_MPG123
  430. depends on BR2_USE_MMU # mpg123
  431. help
  432. mp3 decoding based on the mpg123 library
  433. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
  434. bool "musepack"
  435. select BR2_PACKAGE_MUSEPACK
  436. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON
  437. bool "neon"
  438. select BR2_PACKAGE_NEON
  439. help
  440. lib neon http client src
  441. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
  442. bool "opencv"
  443. depends on BR2_PACKAGE_OPENCV
  444. # Remove the following opencv modules when gstreamer fixes the
  445. # problem of including the old "cv.h" header
  446. # bug: https://bugzilla.gnome.org/show_bug.cgi?id=725163
  447. select BR2_PACKAGE_OPENCV_LIB_CALIB3D
  448. select BR2_PACKAGE_OPENCV_LIB_CONTRIB
  449. select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
  450. select BR2_PACKAGE_OPENCV_LIB_FLANN
  451. select BR2_PACKAGE_OPENCV_LIB_IMGPROC
  452. select BR2_PACKAGE_OPENCV_LIB_LEGACY
  453. select BR2_PACKAGE_OPENCV_LIB_ML
  454. select BR2_PACKAGE_OPENCV_LIB_OBJDETECT
  455. select BR2_PACKAGE_OPENCV_LIB_VIDEO
  456. help
  457. GStreamer OpenCV Plugins
  458. comment "opencv plugin needs OpenCV-2.4"
  459. depends on !BR2_PACKAGE_OPENCV
  460. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
  461. bool "openh264"
  462. select BR2_PACKAGE_LIBOPENH264
  463. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
  464. bool "opus"
  465. select BR2_PACKAGE_OPUS
  466. help
  467. OPUS plugin library
  468. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG
  469. bool "rsvg"
  470. depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
  471. depends on BR2_ARCH_HAS_ATOMICS # librsvg -> cairo
  472. select BR2_PACKAGE_LIBRSVG
  473. help
  474. RSVG plugin library
  475. comment "rsvg plugin needs a toolchain w/ C++"
  476. depends on !BR2_INSTALL_LIBSTDCPP
  477. depends on BR2_ARCH_HAS_ATOMICS
  478. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
  479. bool "gl"
  480. default y
  481. depends on BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
  482. comment "gl needs the gst1-plugins-bad opengl library"
  483. depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
  484. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
  485. bool "sdl"
  486. select BR2_PACKAGE_SDL
  487. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
  488. bool "sndfile"
  489. select BR2_PACKAGE_LIBSNDFILE
  490. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
  491. bool "dvb"
  492. select BR2_PACKAGE_DTV_SCAN_TABLES
  493. help
  494. DVB elements
  495. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
  496. bool "hls"
  497. select BR2_PACKAGE_GNUTLS
  498. help
  499. Fragmented streaming plugins
  500. config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
  501. bool "x265"
  502. help
  503. x265 plugin
  504. endif