Blame view

buildroot/buildroot-2016.08.1/package/ffmpeg/Config.in 4.6 KB
6b13f685e   김민수   BSP 최초 추가
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
  config BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
  	bool
  	# fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2
  	# ffmpeg's configure script only supports mips64 (r1) variant
  	# No support for ARMv7-M in the ARM assembly logic
  	default y if !BR2_nios2 && !BR2_mips_64r2 && !BR2_mips_64r6 && \
  		!BR2_ARM_CPU_ARMV7M
  
  menuconfig BR2_PACKAGE_FFMPEG
  	bool "ffmpeg"
  	depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
  	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_FFMPEG_SWSCALE
  	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"
  	depends on BR2_USE_MMU # fork()
  	help
  	  FFserver is a streaming server for both audio and video.
  
  config BR2_PACKAGE_FFMPEG_FFPROBE
  	bool "Build ffprobe"
  	help
  	  FFprobe is a utility to determine the audio and video
  	  characteristics of a container file.
  
  config BR2_PACKAGE_FFMPEG_AVRESAMPLE
  	bool "Build libavresample"
  	help
  	  Avresample is a audio conversion library for compatibility.
  
  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