Allow the compilation of more than one hwaccel format.

The configure variable that contains the hwaccel defines from FFmpeg
is overwritten at successful detection. This way FFmpeg would contain
only the hwaccel of the last detected system.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36547 b3059339-0415-0410-9bf9-f77b7e298cf2
Add XvMC hwaccel defines to configure.
These would be needed for compilation when/if
XvMC hwaccel conversion is committed to FFmpeg.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36548 b3059339-0415-0410-9bf9-f77b7e298cf2
Switch from deprecated intfloat_readwrite.h to intfloat.h

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36549 b3059339-0415-0410-9bf9-f77b7e298cf2
Provide GUI_SET_MIXER call with argument.

This follows the other GUI_SET calls,
all of which are having respective arguments.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36550 b3059339-0415-0410-9bf9-f77b7e298cf2
Use variable for passed data in GUI_SET_AUDIO.

This follows the other GUI_SET calls,
and avoids the cast.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36551 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix small bug with GUI_SET_STREAM.

In case we've selected a playlist,
we should "ignore" the passed data.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36552 b3059339-0415-0410-9bf9-f77b7e298cf2
Cosmetic: Adjust indent.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36553 b3059339-0415-0410-9bf9-f77b7e298cf2
Add mpctx_get_global_sub_pos().

This avoids direct context access.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36554 b3059339-0415-0410-9bf9-f77b7e298cf2
Add mpctx_get_stream().

This avoids direct context access.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36555 b3059339-0415-0410-9bf9-f77b7e298cf2
Cosmetic: Adjust indent.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36556 b3059339-0415-0410-9bf9-f77b7e298cf2
Get rid of guiInfo member afilter.

This also eliminates GUI_SET_AFILTER.

Add mpctx_get_afilter() to provide this
information and call it when needed.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36557 b3059339-0415-0410-9bf9-f77b7e298cf2
Only update aspect when there was an actual change.

Fixes playback of e.g. mkv files where SPS/stream and mkv header aspect
information mismatch (or actually even if the SPS/stream aspect value
is simply missing).

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36558 b3059339-0415-0410-9bf9-f77b7e298cf2
libao2: Add sndio audio output module.

Patch by Alexandre Ratchov [alex caoua org].

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36559 b3059339-0415-0410-9bf9-f77b7e298cf2
Add missing "static".

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36560 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove pointless explicit initialization.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36561 b3059339-0415-0410-9bf9-f77b7e298cf2
Simpler/more robust cleanup code.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36562 b3059339-0415-0410-9bf9-f77b7e298cf2
Merge declaration and initialization.

This matches standard MPlayer style better.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36563 b3059339-0415-0410-9bf9-f77b7e298cf2
Update Copyright year.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36564 b3059339-0415-0410-9bf9-f77b7e298cf2
Set audio channel_layout from container when using FFmpeg decoder.

This will be needed for the Atrac 3 Plus decoder.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36565 b3059339-0415-0410-9bf9-f77b7e298cf2
Support Atrac 3+ in wav files.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36566 b3059339-0415-0410-9bf9-f77b7e298cf2