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.

274 lines
5.7 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
  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
  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
  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. select GST1_LIBAV_PARSER_ac3
  43. config GST1_LIBAV_ENCODER_jpegls
  44. bool "JPEG-LS"
  45. config GST1_LIBAV_ENCODER_mpeg1video
  46. bool "MPEG-1 Video"
  47. config GST1_LIBAV_ENCODER_mpeg2video
  48. bool "MPEG-2 Video"
  49. depends on GST1_LIBAV_PATENTED
  50. config GST1_LIBAV_ENCODER_mpeg4
  51. bool "MPEG-4"
  52. depends on GST1_LIBAV_PATENTED
  53. config GST1_LIBAV_ENCODER_pcm_s16be
  54. bool "PCM signed 16-bit big-endian"
  55. config GST1_LIBAV_ENCODER_pcm_s16le
  56. bool "PCM signed 16-bit little-endian"
  57. config GST1_LIBAV_ENCODER_png
  58. bool "PNG"
  59. select GST1_LIBAV_ENCODER_zlib
  60. config GST1_LIBAV_ENCODER_vorbis
  61. bool "Vorbis"
  62. config GST1_LIBAV_ENCODER_zlib
  63. bool "Zlib"
  64. comment "Decoders ---"
  65. config GST1_LIBAV_DECODER_aac
  66. bool "AAC (Advanced Audio Coding)"
  67. depends on GST1_LIBAV_PATENTED
  68. select GST1_LIBAV_PARSER_aac
  69. config GST1_LIBAV_DECODER_ac3
  70. bool "AC3"
  71. select GST1_LIBAV_PARSER_ac3
  72. config GST1_LIBAV_DECODER_atrac3
  73. bool "ATRAC3"
  74. depends on GST1_LIBAV_PATENTED
  75. config GST1_LIBAV_DECODER_gif
  76. bool "GIF"
  77. config GST1_LIBAV_DECODER_h264
  78. bool "H.264"
  79. depends on GST1_LIBAV_PATENTED
  80. config GST1_LIBAV_DECODER_jpegls
  81. bool "JPEG-LS"
  82. config GST1_LIBAV_DECODER_mp2
  83. bool "MP2 (MPEG Audio Layer 2)"
  84. config GST1_LIBAV_DECODER_mp3
  85. bool "MP3 (MPEG Audio Layer 2)"
  86. config GST1_LIBAV_DECODER_mpegvideo
  87. bool "MPEG Video"
  88. config GST1_LIBAV_DECODER_mpeg1video
  89. bool "MPEG-1 Video"
  90. config GST1_LIBAV_DECODER_mpeg2video
  91. bool "MPEG-2 Video"
  92. depends on GST1_LIBAV_PATENTED
  93. config GST1_LIBAV_DECODER_mpeg4
  94. bool "MPEG-4"
  95. depends on GST1_LIBAV_PATENTED
  96. config GST1_LIBAV_DECODER_mpeg4aac
  97. bool "MPEG-4 (AAC)"
  98. depends on GST1_LIBAV_PATENTED
  99. config GST1_LIBAV_DECODER_pcm_s16be
  100. bool "PCM signed 16-bit big-endian"
  101. config GST1_LIBAV_DECODER_pcm_s16le
  102. bool "PCM signed 16-bit little-endian"
  103. config GST1_LIBAV_DECODER_png
  104. bool "PNG"
  105. select GST1_LIBAV_DECODER_zlib
  106. config GST1_LIBAV_DECODER_vorbis
  107. bool "Vorbis"
  108. config GST1_LIBAV_DECODER_wmav1
  109. bool "WMAv1"
  110. depends on GST1_LIBAV_PATENTED
  111. config GST1_LIBAV_DECODER_wmav2
  112. bool "WMAv2"
  113. depends on GST1_LIBAV_PATENTED
  114. config GST1_LIBAV_DECODER_zlib
  115. bool "Zlib"
  116. comment "Muxers ---"
  117. config GST1_LIBAV_MUXER_ac3
  118. bool "AC3"
  119. config GST1_LIBAV_MUXER_ffm
  120. bool "FFM (ffserver live feed)"
  121. config GST1_LIBAV_MUXER_h264
  122. bool "H.264"
  123. depends on GST1_LIBAV_PATENTED
  124. config GST1_LIBAV_MUXER_mp3
  125. bool "MP3 (MPEG Audio Layer 3)"
  126. config GST1_LIBAV_MUXER_mp4
  127. bool "MP4"
  128. config GST1_LIBAV_MUXER_mpeg1video
  129. bool "MPEG-1 Video"
  130. config GST1_LIBAV_MUXER_mpeg2video
  131. bool "MPEG-2 Video"
  132. config GST1_LIBAV_MUXER_mpegts
  133. bool "MPEG-2 (TS)"
  134. config GST1_LIBAV_MUXER_ogg
  135. bool "Ogg"
  136. config GST1_LIBAV_MUXER_oss
  137. bool "OSS (Open Sound System playback)"
  138. config GST1_LIBAV_MUXER_rtp
  139. bool "RTP"
  140. comment "Demuxers ---"
  141. config GST1_LIBAV_DEMUXER_ac3
  142. bool "AC3"
  143. config GST1_LIBAV_DEMUXER_ffm
  144. bool "FFM (ffserver live feed)"
  145. config GST1_LIBAV_DEMUXER_h264
  146. bool "H.264"
  147. depends on GST1_LIBAV_PATENTED
  148. config GST1_LIBAV_DEMUXER_mp3
  149. bool "MP3 (MPEG Audio Layer 3)"
  150. config GST1_LIBAV_DEMUXER_mpegvideo
  151. bool "MPEG Video"
  152. config GST1_LIBAV_DEMUXER_mpegps
  153. bool "MPEG-2 (PS)"
  154. config GST1_LIBAV_DEMUXER_mpegts
  155. bool "MPEG-2 (TS)"
  156. config GST1_LIBAV_DEMUXER_ogg
  157. bool "Ogg"
  158. config GST1_LIBAV_DEMUXER_rm
  159. bool "RM"
  160. help
  161. RealMedia format demuxer
  162. config GST1_LIBAV_DEMUXER_rtsp
  163. bool "RTSP"
  164. select GST1_LIBAV_DEMUXER_rm
  165. select GST1_LIBAV_DEMUXER_sdp
  166. config GST1_LIBAV_DEMUXER_sdp
  167. bool "SDP"
  168. select GST1_LIBAV_DEMUXER_mpegts
  169. comment "Parsers ---"
  170. config GST1_LIBAV_PARSER_aac
  171. bool "AAC (Advanced Audio Coding)"
  172. depends on GST1_LIBAV_PATENTED
  173. config GST1_LIBAV_PARSER_ac3
  174. bool "AC3"
  175. config GST1_LIBAV_PARSER_h264
  176. bool "H.264"
  177. depends on GST1_LIBAV_PATENTED
  178. select GST1_LIBAV_DECODER_h264
  179. config GST1_LIBAV_PARSER_mpegaudio
  180. bool "MPEG Audio"
  181. config GST1_LIBAV_PARSER_mpegvideo
  182. bool "MPEG Video"
  183. config GST1_LIBAV_PARSER_mpeg4video
  184. bool "MPEG-4 Video"
  185. comment "Protocols ---"
  186. config GST1_LIBAV_PROTOCOL_file
  187. bool "file:"
  188. config GST1_LIBAV_PROTOCOL_http
  189. bool "http:"
  190. config GST1_LIBAV_PROTOCOL_pipe
  191. bool "pipe:"
  192. config GST1_LIBAV_PROTOCOL_rtp
  193. bool "rtp:"
  194. select GST1_LIBAV_PROTOCOL_udp
  195. config GST1_LIBAV_PROTOCOL_tcp
  196. bool "tcp:"
  197. config GST1_LIBAV_PROTOCOL_udp
  198. bool "udp:"
  199. endmenu