summaryrefslogtreecommitdiff
path: root/package/multimedia/ffmpeg/Config.in
blob: 7a9513c0927799353368b9e4f81db993f1176d71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
comment "ffmpeg requires a toolchain with LARGEFILE and IPV6 support"
	depends on !(BR2_LARGEFILE && BR2_INET_IPV6)

menuconfig BR2_PACKAGE_FFMPEG
	bool "ffmpeg"
	depends on BR2_LARGEFILE
	depends on BR2_INET_IPV6
	help
         FFmpeg is a complete, cross-platform solution to record, convert
         and stream audio and video.

	 http://www.ffmpeg.org

if BR2_PACKAGE_FFMPEG

config BR2_PACKAGE_FFMPEG_GPL
	bool "Enable GPL code"
	help
         allow use of GPL code, the resulting libs and binaries will
         be under GPL

config BR2_PACKAGE_FFMPEG_NONFREE
	bool "Enable nonfree code"
	help
         allow use of nonfree code, the resulting libs and binaries
         will be unredistributable

config BR2_PACKAGE_FFMPEG_FFMPEG
	bool "Build ffmpeg (the command line application)"
	default y
	help
         FFmpeg is a very fast video and audio converter.
         It can also grab from a live audio/video source.

         It is not needed if you want to link the FFmpeg libraries
         to your application.

config BR2_PACKAGE_FFMPEG_FFPLAY
	bool "Build ffplay"
	select BR2_PACKAGE_SDL
	help
         FFplay is a very simple and portable media player using the
         FFmpeg libraries and the SDL library.
         It is mostly used as a testbed for the various FFmpeg APIs.

config BR2_PACKAGE_FFMPEG_FFSERVER
	bool "Build ffserver"
	help
         FFserver is a streaming server for both audio and video.

config BR2_PACKAGE_FFMPEG_POSTPROC
	bool "Build libpostproc"
	depends on BR2_PACKAGE_FFMPEG_GPL
	help
	  Postproc is a library of video postprocessing routines.

config BR2_PACKAGE_FFMPEG_SWSCALE
	bool "Build libswscale"
	help
	  Swscale is a library of video scaling routines.

config BR2_PACKAGE_FFMPEG_ENCODERS
	string "Enabled encoders"
	default "all"
	help
	 Space-separated list of encoders to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-encoders in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_DECODERS
	string "Enabled decoders"
	default "all"
	help
	 Space-separated list of decoders to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-decoders in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_MUXERS
	string "Enabled muxers"
	default "all"
	help
	 Space-separated list of muxers to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-muxers in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_DEMUXERS
	string "Enabled demuxers"
	default "all"
	help
	 Space-separated list of demuxers to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-demuxers in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_PARSERS
	string "Enabled parsers"
	default "all"
	help
	 Space-separated list of parsers to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-parsers in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_BSFS
	string "Enabled bitstreams"
	default "all"
	help
	 Space-separated list of bitstream filters to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-bsfs in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_PROTOCOLS
	string "Enabled protocols"
	default "all"
	help
	 Space-separated list of protocols to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-protocols in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_FILTERS
	string "Enabled filters"
	default "all"
	help
	 Space-separated list of filters to build in FFmpeg,
	 or "all" to build all of them.

	 Run ./configure --list-filters in the ffmpeg sources
	 directory to know the available options.

config BR2_PACKAGE_FFMPEG_INDEVS
	bool "Enable input devices"
	default y

config BR2_PACKAGE_FFMPEG_OUTDEVS
	bool "Enable output devices"
	default y

config BR2_PACKAGE_FFMPEG_EXTRACONF
	string "Additional parameters for ./configure"
	default ""
	help
	 Extra parameters that will be appended to FFmpeg's
	 ./configure commandline.

endif