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.

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