scaletempo: add hack for smoother speed changes.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37204 b3059339-0415-0410-9bf9-f77b7e298cf2
Support FFmpeg's native Opus decoder.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37205 b3059339-0415-0410-9bf9-f77b7e298cf2
ad_ffmpeg: Set up audio format already during init.

It seems otherwise mencoder can get confused.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37206 b3059339-0415-0410-9bf9-f77b7e298cf2
mencoder: warn if audio format changes.

This is not handled in any way currently and will fail
completely.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37207 b3059339-0415-0410-9bf9-f77b7e298cf2
avx2 support to not break ffmpeg build

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37208 b3059339-0415-0410-9bf9-f77b7e298cf2
bluray: add some missing stream controls.

Will all exact time-based seeking and displaying the
correct time and duration.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37209 b3059339-0415-0410-9bf9-f77b7e298cf2
demuxer: Fall back to asking the stream layer for length.

The bitrate-based estimate seem to be easily 2x off for some
blurays for example.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37210 b3059339-0415-0410-9bf9-f77b7e298cf2
demux_ts: Pass through the stream pts.

Copy-paste from MPEG-PS/PES demuxer.
This helps making e.g. seeking more accurate.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37211 b3059339-0415-0410-9bf9-f77b7e298cf2
subreader: Split a monster if() into multiple parts.

Should make code more maintainable.
Also make sure all input variables are properly
reset before each test.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37212 b3059339-0415-0410-9bf9-f77b7e298cf2
subreader: Check the %n result variable.

This ensures we had an actual match against the
full string.
Ideally this would be possible by checking for a one larger
return value, but unfortunately the standard is unclear if
%n arguments should be counted or not...

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37213 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: prevent build failure due to CONFIG_HUFFYUVDSP

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37214 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: add CONFIG_HUFFYUVENCDSP to prevent build failure

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37215 b3059339-0415-0410-9bf9-f77b7e298cf2
configure add CONFIG_QPELDSP to avoid breaking build

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37216 b3059339-0415-0410-9bf9-f77b7e298cf2
Synced with help_mp-en.h rev. 37177



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37217 b3059339-0415-0410-9bf9-f77b7e298cf2
sync with en/mplayer.1 rev. 37194



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37218 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