1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/doc
Diego Biurrun 046f081b46 configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS.
Adding _POSIX_C_SOURCE to CPPFLAGS globally produces all sorts of problems
since it causes certain system functions to be hidden on some (BSD) systems.
The solution is to only add the flag on systems that really require it, i.e.
glibc-based ones.

This change makes BSD systems compile out-of-the-box without the need for
adding specific flags manually.  It also allows dropping a number of flags
set manually on a file-per-file basis, but were only present to work around
breakage introduced by the presence of _POSIX_C_SOURCE.

Also add _XOPEN_SOURCE to CPPFLAGS for glibc systems.  We use XSI extensions
in several places already, so it is preferable to define it globally instead
of littering source files with individual #defines only needed for glibc.
2011-05-12 11:41:59 +02:00
..
APIchanges doc/APIchanges: fill in missing hashes and dates. 2011-05-11 15:48:51 +02:00
avutil.txt Remove unused softfloat implementation. 2011-05-11 13:43:30 +02:00
bitstream_filters.texi replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
build_system.txt doc: update build system documentation 2011-03-25 09:48:25 +01:00
demuxers.texi applehttp: Expose the stream bitrate via metadata 2011-04-21 14:13:09 +03:00
developer.texi doc: Check standalone compilation before submitting new components. 2011-05-04 21:12:42 +02:00
encoders.texi ac3enc: simplify stereo rematrixing decision options 2011-05-01 13:32:03 -04:00
eval.texi eval: add support for trunc, ceil, and floor functions 2011-04-10 09:24:21 +02:00
faq.texi Refer to ff* tools by their lowercase names. 2011-04-23 19:12:23 +02:00
fate.txt Update URL to fate samples 2011-05-01 15:06:03 +02:00
ffmpeg.texi documentation: extend documentation for ffmpeg -aspect option 2011-04-26 09:08:27 +02:00
ffplay.texi Lowercase all ff* program names. 2011-04-23 19:12:24 +02:00
ffprobe.texi Lowercase all ff* program names. 2011-04-23 19:12:24 +02:00
ffserver.conf Update the url to the site website and change ffmpeg-devel to libav-devel 2011-03-13 18:45:29 -04:00
ffserver.texi Lowercase all ff* program names. 2011-04-23 19:12:24 +02:00
fftools-common-opts.texi replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
filters.texi drawtext: add documentation for the shadow parameters 2011-05-07 10:21:56 +02:00
general.texi configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS. 2011-05-12 11:41:59 +02:00
git-howto.txt fix typo 2011-04-10 04:31:54 +02:00
indevs.texi framebuffer device demuxer 2011-03-28 16:49:22 +02:00
issue_tracker.txt Replace more FFmpeg instances by Libav or ffmpeg. 2011-04-23 19:12:23 +02:00
libavfilter.texi replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
metadata.texi replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
multithreading.txt replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
muxers.texi Replace more FFmpeg references by Libav. 2011-04-17 19:31:49 +02:00
optimization.txt replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
outdevs.texi sndio support for playback and record 2011-03-27 10:46:45 +02:00
protocols.texi proto: introduce listen option in tcp 2011-04-07 02:54:30 +02:00
rate_distortion.txt The definition of rate and distortion is not conditional of lambda being 2009-03-30 10:39:20 +00:00
snow.txt
soc.txt replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
swscale.txt Update SW scaler doc after libswscale commit 30841. 2010-03-05 08:34:31 +00:00
t2h.init doc: modify style for texi2html 1.78+ 2011-01-29 16:57:29 +01:00
tablegen.txt Update tablegen documentation for WRITE_ARRAY macro. 2010-06-27 14:31:50 +00:00
texi2pod.pl support @heading, @subheading, @subsubheading, and @subsubsection in 2011-03-25 09:48:31 -04:00
TODO Documentation updates for the git migration 2011-02-08 22:07:02 +01:00
viterbi.txt Quick description of the Viterbi algorithm so I do not have to repeat it 2009-03-03 15:35:20 +00:00