Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
This also lists the objects from those two libraries as internal (by addingthe ff_ prefix) so that they can then be hidden via linker scripts.(cherry picked from commit c6610a216ed2948885772154a2eed696e0cb4aca)
Use '#include <poll.h>' instead of '#include <sys/poll.h>'.It is the standard location as defined by the Open Group.
Originally committed as revision 14761 to svn://svn.ffmpeg.org/ffmpeg/trunk
strcasecmp() requires #include <strings.h>
Originally committed as revision 14728 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.patch by Stefano Sabatini, stefano.sabatini-lala poste.italong with some spelling/consistency fixes for the long names by me
Originally committed as revision 13649 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use full path for #includes from another directory.
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove #ifdef HAVE_SYS_MMAN_H around sys/mman.h #include.Without the #include compilation fails.
Originally committed as revision 12568 to svn://svn.ffmpeg.org/ffmpeg/trunk
Only #include sys/mman.h if configure set HAVE_SYS_MMAN_H.
Originally committed as revision 12521 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 11077 to svn://svn.ffmpeg.org/ffmpeg/trunk