Add support for ffmpeg's demuxer-specific options.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36452 b3059339-0415-0410-9bf9-f77b7e298cf2
Add support for -rtsp-stream-over-tcp and -rtsp-stream-over-http for FFmpeg.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36453 b3059339-0415-0410-9bf9-f77b7e298cf2
Autodetect if pthread_cancel is available.

Necessary for properly working reception of streams
via UDP, e.g. via FFmpeg's RTSP-over-UDP implementation.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36454 b3059339-0415-0410-9bf9-f77b7e298cf2
Move rtsp_transport_* variables to demuxer.c

Also make the corresponding command-line options always
available.
Most users will have some kind of rtsp support, possibly
through ffmpeg.
Putting it under CONFIG_NETWORKING would be more correct,
but doesn't seem worth the effort to me.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36455 b3059339-0415-0410-9bf9-f77b7e298cf2
linux: controlled CreateFile() in win32 loader

it allows e.g. two pass encoding using vp6vfw.dll
af: winamp dsp audio filter
af: runtime equalizer
win32: added vo native directshow decoder
make fontconfig spam while creating font cache
win32: color console
audio: disable muting audio at exit on win32, mplayer somehow crashes
win32: color term osd
win32: disable_system_conf defaults to 1 on win32
win32: filename glob() + unicode
stream_cddb: fix include path on MinGW-w64
vcd support on MinGW-w64
qtx: qtx decoder spams on stdout and causes problems while piping streams
mpcodecs: make faac encoder dynamic load faac library at runtime
input: map control keys using human readable strings
input: avoid spam when pressing an unknown key