]> Git Repo - buildroot-mgba.git/blob - package/ffmpeg/Config.in
Kickoff 2016.11 cycle
[buildroot-mgba.git] / package / ffmpeg / Config.in
1 config BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
2         bool
3         # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2
4         # ffmpeg's configure script only supports mips64 (r1) variant
5         # No support for ARMv7-M in the ARM assembly logic
6         default y if !BR2_nios2 && !BR2_mips_64r2 && !BR2_mips_64r6 && \
7                 !BR2_ARM_CPU_ARMV7M
8
9 menuconfig BR2_PACKAGE_FFMPEG
10         bool "ffmpeg"
11         depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
12         help
13           FFmpeg is a complete, cross-platform solution to record, convert
14           and stream audio and video.
15
16           http://www.ffmpeg.org
17
18 if BR2_PACKAGE_FFMPEG
19
20 config BR2_PACKAGE_FFMPEG_GPL
21         bool "Enable GPL code"
22         help
23           allow use of GPL code, the resulting libs and binaries will
24           be under GPL
25
26 config BR2_PACKAGE_FFMPEG_NONFREE
27         bool "Enable nonfree code"
28         help
29           allow use of nonfree code, the resulting libs and binaries
30           will be unredistributable
31
32 config BR2_PACKAGE_FFMPEG_FFMPEG
33         bool "Build ffmpeg (the command line application)"
34         default y
35         help
36           FFmpeg is a very fast video and audio converter.
37           It can also grab from a live audio/video source.
38
39           It is not needed if you want to link the FFmpeg libraries
40           to your application.
41
42 config BR2_PACKAGE_FFMPEG_FFPLAY
43         bool "Build ffplay"
44         select BR2_PACKAGE_FFMPEG_SWSCALE
45         select BR2_PACKAGE_SDL
46         help
47           FFplay is a very simple and portable media player using the
48           FFmpeg libraries and the SDL library.
49           It is mostly used as a testbed for the various FFmpeg APIs.
50
51 config BR2_PACKAGE_FFMPEG_FFSERVER
52         bool "Build ffserver"
53         depends on BR2_USE_MMU # fork()
54         help
55           FFserver is a streaming server for both audio and video.
56
57 config BR2_PACKAGE_FFMPEG_FFPROBE
58         bool "Build ffprobe"
59         help
60           FFprobe is a utility to determine the audio and video
61           characteristics of a container file.
62
63 config BR2_PACKAGE_FFMPEG_AVRESAMPLE
64         bool "Build libavresample"
65         help
66           Avresample is a audio conversion library for compatibility.
67
68 config BR2_PACKAGE_FFMPEG_POSTPROC
69         bool "Build libpostproc"
70         depends on BR2_PACKAGE_FFMPEG_GPL
71         help
72           Postproc is a library of video postprocessing routines.
73
74 config BR2_PACKAGE_FFMPEG_SWSCALE
75         bool "Build libswscale"
76         help
77           Swscale is a library of video scaling routines.
78
79 config BR2_PACKAGE_FFMPEG_ENCODERS
80         string "Enabled encoders"
81         default "all"
82         help
83           Space-separated list of encoders to build in FFmpeg,
84           or "all" to build all of them.
85
86           Run ./configure --list-encoders in the ffmpeg sources
87           directory to know the available options.
88
89 config BR2_PACKAGE_FFMPEG_DECODERS
90         string "Enabled decoders"
91         default "all"
92         help
93           Space-separated list of decoders to build in FFmpeg,
94           or "all" to build all of them.
95
96           Run ./configure --list-decoders in the ffmpeg sources
97           directory to know the available options.
98
99 config BR2_PACKAGE_FFMPEG_MUXERS
100         string "Enabled muxers"
101         default "all"
102         help
103           Space-separated list of muxers to build in FFmpeg,
104           or "all" to build all of them.
105
106           Run ./configure --list-muxers in the ffmpeg sources
107           directory to know the available options.
108
109 config BR2_PACKAGE_FFMPEG_DEMUXERS
110         string "Enabled demuxers"
111         default "all"
112         help
113           Space-separated list of demuxers to build in FFmpeg,
114           or "all" to build all of them.
115
116           Run ./configure --list-demuxers in the ffmpeg sources
117           directory to know the available options.
118
119 config BR2_PACKAGE_FFMPEG_PARSERS
120         string "Enabled parsers"
121         default "all"
122         help
123           Space-separated list of parsers to build in FFmpeg,
124           or "all" to build all of them.
125
126           Run ./configure --list-parsers in the ffmpeg sources
127           directory to know the available options.
128
129 config BR2_PACKAGE_FFMPEG_BSFS
130         string "Enabled bitstreams"
131         default "all"
132         help
133           Space-separated list of bitstream filters to build in FFmpeg,
134           or "all" to build all of them.
135
136           Run ./configure --list-bsfs in the ffmpeg sources
137           directory to know the available options.
138
139 config BR2_PACKAGE_FFMPEG_PROTOCOLS
140         string "Enabled protocols"
141         default "all"
142         help
143           Space-separated list of protocols to build in FFmpeg,
144           or "all" to build all of them.
145
146           Run ./configure --list-protocols in the ffmpeg sources
147           directory to know the available options.
148
149 config BR2_PACKAGE_FFMPEG_FILTERS
150         string "Enabled filters"
151         default "all"
152         help
153           Space-separated list of filters to build in FFmpeg,
154           or "all" to build all of them.
155
156           Run ./configure --list-filters in the ffmpeg sources
157           directory to know the available options.
158
159 config BR2_PACKAGE_FFMPEG_INDEVS
160         bool "Enable input devices"
161         default y
162
163 config BR2_PACKAGE_FFMPEG_OUTDEVS
164         bool "Enable output devices"
165         default y
166
167 config BR2_PACKAGE_FFMPEG_EXTRACONF
168         string "Additional parameters for ./configure"
169         default ""
170         help
171           Extra parameters that will be appended to FFmpeg's
172           ./configure commandline.
173
174 endif
This page took 0.034038 seconds and 4 git commands to generate.