| 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)" |
| select BR2_PACKAGE_FFMPEG_SWSCALE |
| 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 |