You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

279 lines
5.9 KiB

  1. menu "Select GStreamer libav configuration options"
  2. depends on PACKAGE_gst1-libav
  3. config GST1_LIBAV_IPV6
  4. bool "Enable IPv6"
  5. default IPV6
  6. config GST1_LIBAV_PATENTED
  7. bool "Include patented codecs and technologies"
  8. default BUILD_PATENTED
  9. config GET_LIBAV_COMMON_AV_SUPPORT
  10. bool "Include support for common audio/video decoders"
  11. default y
  12. select GST1_LIBAV_DECODER_aac if GST1_LIBAV_PATENTED
  13. select GST1_LIBAV_DECODER_ac3 if GST1_LIBAV_PATENTED
  14. select GST1_LIBAV_DECODER_h264 if GST1_LIBAV_PATENTED
  15. select GST1_LIBAV_DECODER_atrac3 if GST1_LIBAV_PATENTED
  16. select GST1_LIBAV_DECODER_jpegls
  17. select GST1_LIBAV_DECODER_mp3 if GST1_LIBAV_PATENTED
  18. select GST1_LIBAV_DECODER_mpeg1video
  19. select GST1_LIBAV_DECODER_mpeg2video if GST1_LIBAV_PATENTED
  20. select GST1_LIBAV_DECODER_mpeg4 if GST1_LIBAV_PATENTED
  21. select GST1_LIBAV_DECODER_mpeg4aac if GST1_LIBAV_PATENTED
  22. select GST1_LIBAV_DECODER_mpegvideo
  23. select GST1_LIBAV_DECODER_pcm_s16be
  24. select GST1_LIBAV_DECODER_pcm_s16le
  25. select GST1_LIBAV_DECODER_vorbis
  26. select GST1_LIBAV_DECODER_wmav1 if GST1_LIBAV_PATENTED
  27. select GST1_LIBAV_DECODER_wmav2 if GST1_LIBAV_PATENTED
  28. select GST1_LIBAV_DECODER_png
  29. select GST1_LIBAV_PARSER_aac if GST1_LIBAV_PATENTED
  30. select GST1_LIBAV_PARSER_h264 if GST1_LIBAV_PATENTED
  31. select GST1_LIBAV_PARSER_mpegaudio
  32. select GST1_LIBAV_PARSER_mpegvideo
  33. select GST1_LIBAV_PARSER_mpeg4video
  34. select GST1_LIBAV_DEMUXER_ac3
  35. select GST1_LIBAV_DEMUXER_h264 if GST1_LIBAV_PATENTED
  36. select GST1_LIBAV_DEMUXER_mp3 if GST1_LIBAV_PATENTED
  37. select GST1_LIBAV_DEMUXER_mpegvideo if GST1_LIBAV_PATENTED
  38. select GST1_LIBAV_DEMUXER_ogg
  39. comment "Encoders ---"
  40. config GST1_LIBAV_ENCODER_ac3
  41. bool "AC3"
  42. depends on GST1_LIBAV_PATENTED
  43. select GST1_LIBAV_PARSER_ac3
  44. config GST1_LIBAV_ENCODER_jpegls
  45. bool "JPEG-LS"
  46. config GST1_LIBAV_ENCODER_mpeg1video
  47. bool "MPEG-1 Video"
  48. config GST1_LIBAV_ENCODER_mpeg2video
  49. bool "MPEG-2 Video"
  50. depends on GST1_LIBAV_PATENTED
  51. config GST1_LIBAV_ENCODER_mpeg4
  52. bool "MPEG-4"
  53. depends on GST1_LIBAV_PATENTED
  54. config GST1_LIBAV_ENCODER_pcm_s16be
  55. bool "PCM signed 16-bit big-endian"
  56. config GST1_LIBAV_ENCODER_pcm_s16le
  57. bool "PCM signed 16-bit little-endian"
  58. config GST1_LIBAV_ENCODER_png
  59. bool "PNG"
  60. select GST1_LIBAV_ENCODER_zlib
  61. config GST1_LIBAV_ENCODER_vorbis
  62. bool "Vorbis"
  63. config GST1_LIBAV_ENCODER_zlib
  64. bool "Zlib"
  65. comment "Decoders ---"
  66. config GST1_LIBAV_DECODER_aac
  67. bool "AAC (Advanced Audio Coding)"
  68. depends on GST1_LIBAV_PATENTED
  69. select GST1_LIBAV_PARSER_aac
  70. config GST1_LIBAV_DECODER_ac3
  71. bool "AC3"
  72. depends on GST1_LIBAV_PATENTED
  73. select GST1_LIBAV_PARSER_ac3
  74. config GST1_LIBAV_DECODER_atrac3
  75. bool "ATRAC3"
  76. depends on GST1_LIBAV_PATENTED
  77. config GST1_LIBAV_DECODER_gif
  78. bool "GIF"
  79. config GST1_LIBAV_DECODER_h264
  80. bool "H.264"
  81. depends on GST1_LIBAV_PATENTED
  82. config GST1_LIBAV_DECODER_jpegls
  83. bool "JPEG-LS"
  84. config GST1_LIBAV_DECODER_mp2
  85. bool "MP2 (MPEG Audio Layer 2)"
  86. depends on GST1_LIBAV_PATENTED
  87. config GST1_LIBAV_DECODER_mp3
  88. bool "MP3 (MPEG Audio Layer 2)"
  89. depends on GST1_LIBAV_PATENTED
  90. config GST1_LIBAV_DECODER_mpegvideo
  91. bool "MPEG Video"
  92. config GST1_LIBAV_DECODER_mpeg1video
  93. bool "MPEG-1 Video"
  94. config GST1_LIBAV_DECODER_mpeg2video
  95. bool "MPEG-2 Video"
  96. depends on GST1_LIBAV_PATENTED
  97. config GST1_LIBAV_DECODER_mpeg4
  98. bool "MPEG-4"
  99. depends on GST1_LIBAV_PATENTED
  100. config GST1_LIBAV_DECODER_mpeg4aac
  101. bool "MPEG-4 (AAC)"
  102. depends on GST1_LIBAV_PATENTED
  103. config GST1_LIBAV_DECODER_pcm_s16be
  104. bool "PCM signed 16-bit big-endian"
  105. config GST1_LIBAV_DECODER_pcm_s16le
  106. bool "PCM signed 16-bit little-endian"
  107. config GST1_LIBAV_DECODER_png
  108. bool "PNG"
  109. select GST1_LIBAV_DECODER_zlib
  110. config GST1_LIBAV_DECODER_vorbis
  111. bool "Vorbis"
  112. config GST1_LIBAV_DECODER_wmav1
  113. bool "WMAv1"
  114. depends on GST1_LIBAV_PATENTED
  115. config GST1_LIBAV_DECODER_wmav2
  116. bool "WMAv2"
  117. depends on GST1_LIBAV_PATENTED
  118. config GST1_LIBAV_DECODER_zlib
  119. bool "Zlib"
  120. comment "Muxers ---"
  121. config GST1_LIBAV_MUXER_ac3
  122. bool "AC3"
  123. depends on GST1_LIBAV_PATENTED
  124. config GST1_LIBAV_MUXER_ffm
  125. bool "FFM (ffserver live feed)"
  126. config GST1_LIBAV_MUXER_h264
  127. bool "H.264"
  128. depends on GST1_LIBAV_PATENTED
  129. config GST1_LIBAV_MUXER_mp3
  130. bool "MP3 (MPEG Audio Layer 3)"
  131. config GST1_LIBAV_MUXER_mp4
  132. bool "MP4"
  133. config GST1_LIBAV_MUXER_mpeg1video
  134. bool "MPEG-1 Video"
  135. config GST1_LIBAV_MUXER_mpeg2video
  136. bool "MPEG-2 Video"
  137. config GST1_LIBAV_MUXER_mpegts
  138. bool "MPEG-2 (TS)"
  139. config GST1_LIBAV_MUXER_ogg
  140. bool "Ogg"
  141. config GST1_LIBAV_MUXER_oss
  142. bool "OSS (Open Sound System playback)"
  143. config GST1_LIBAV_MUXER_rtp
  144. bool "RTP"
  145. comment "Demuxers ---"
  146. config GST1_LIBAV_DEMUXER_ac3
  147. bool "AC3"
  148. config GST1_LIBAV_DEMUXER_ffm
  149. bool "FFM (ffserver live feed)"
  150. config GST1_LIBAV_DEMUXER_h264
  151. bool "H.264"
  152. depends on GST1_LIBAV_PATENTED
  153. config GST1_LIBAV_DEMUXER_mp3
  154. bool "MP3 (MPEG Audio Layer 3)"
  155. config GST1_LIBAV_DEMUXER_mpegvideo
  156. bool "MPEG Video"
  157. config GST1_LIBAV_DEMUXER_mpegps
  158. bool "MPEG-2 (PS)"
  159. config GST1_LIBAV_DEMUXER_mpegts
  160. bool "MPEG-2 (TS)"
  161. config GST1_LIBAV_DEMUXER_ogg
  162. bool "Ogg"
  163. config GST1_LIBAV_DEMUXER_rm
  164. bool "RM"
  165. help
  166. RealMedia format demuxer
  167. config GST1_LIBAV_DEMUXER_rtsp
  168. bool "RTSP"
  169. select GST1_LIBAV_DEMUXER_rm
  170. select GST1_LIBAV_DEMUXER_sdp
  171. config GST1_LIBAV_DEMUXER_sdp
  172. bool "SDP"
  173. select GST1_LIBAV_DEMUXER_mpegts
  174. comment "Parsers ---"
  175. config GST1_LIBAV_PARSER_aac
  176. bool "AAC (Advanced Audio Coding)"
  177. depends on GST1_LIBAV_PATENTED
  178. config GST1_LIBAV_PARSER_ac3
  179. bool "AC3"
  180. config GST1_LIBAV_PARSER_h264
  181. bool "H.264"
  182. depends on GST1_LIBAV_PATENTED
  183. select GST1_LIBAV_DECODER_h264
  184. config GST1_LIBAV_PARSER_mpegaudio
  185. bool "MPEG Audio"
  186. config GST1_LIBAV_PARSER_mpegvideo
  187. bool "MPEG Video"
  188. config GST1_LIBAV_PARSER_mpeg4video
  189. bool "MPEG-4 Video"
  190. comment "Protocols ---"
  191. config GST1_LIBAV_PROTOCOL_file
  192. bool "file:"
  193. config GST1_LIBAV_PROTOCOL_http
  194. bool "http:"
  195. config GST1_LIBAV_PROTOCOL_pipe
  196. bool "pipe:"
  197. config GST1_LIBAV_PROTOCOL_rtp
  198. bool "rtp:"
  199. select GST1_LIBAV_PROTOCOL_udp
  200. config GST1_LIBAV_PROTOCOL_tcp
  201. bool "tcp:"
  202. config GST1_LIBAV_PROTOCOL_udp
  203. bool "udp:"
  204. endmenu