configure: Enable both VDA HWAccels.

It seems the old one is required for the h264_vda decoder not to crash.
See FFmpeg trac #4056.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37314 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: update for "lavu/atomic: add support for the new memory model aware gcc built-ins"

This keeps the previous state to avoid breaking build on older gcc.
Better would be actual autodetection or using ffmpegs configure

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

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37315 b3059339-0415-0410-9bf9-f77b7e298cf2
vd_ffmpeg: Initialize hwaccel_context earlier to avoid FFmpeg warnings.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37316 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: remove support for internal libdvd*.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37317 b3059339-0415-0410-9bf9-f77b7e298cf2
vd_ffmpeg: Fix compilation without VDPAU.

Based on patch by Stephen Sheldon [sfsheldo gmail].

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37318 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove now unused libdvdread/libdvdnav svn:externals.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37319 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove remaining parts of internal libdvdnav, libdvdread and libdvdcss.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37320 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Allow compiling for x32.

Also do not require yasm for non-x86 architectures.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37321 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix GUI compilation errors after removal of the internal libdvd*.

The GUI did not compile without DVD support which is default
after r37317 now if there are no external DVD libraries available.

Reported by Giorgio Vazzana, mywing81 gmail com.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37322 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Improve dvdread and dvdnav detection.

Do not require libdl for dvdread and disable dvdnav
if dvdread is not available.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37323 b3059339-0415-0410-9bf9-f77b7e298cf2
Avoid unintended "Unexpected decoder output format" messages.

They would appear for hardware acceleration formats when probing
if they are supported.
The message was only intended to be shown when the format we
select in the end is missing from codecs.conf.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37324 b3059339-0415-0410-9bf9-f77b7e298cf2
mpcodecs: Use XXX_INLINE defines for inline asm

Patch-by: Matt Oliver <protogonoi@gmail.com>
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37325 b3059339-0415-0410-9bf9-f77b7e298cf2
codecs.conf: ffnuv can produce YV12 as format, so add it to list.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37326 b3059339-0415-0410-9bf9-f77b7e298cf2
vo_null: set ACCEPT_STRIDE.

Besides better performance, this can avoid crashes since
without ACCEPT_STRIDE we might end up calling the unsupported
draw_frame function.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37327 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Reject libvpx versions not supported by FFmpeg.

It needs VP8E_SET_MAX_INTRA_BITRATE_PCT, so test for it.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37328 b3059339-0415-0410-9bf9-f77b7e298cf2
subassconvert: Fix color and italic support for MicroDVD.

Patch by Michal Wazgird [mplayer cyryl.net].

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