Fix volnorm filter for float data.

Patch by Giorgio Vazzana [mywing81 gmail].


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35928 b3059339-0415-0410-9bf9-f77b7e298cf2
Don't modify a -wid window's decoration.

vo_x11_decoration() is called by vo_x11_border(), called in case of
a VOCTRL_BORDER control. The window's border must not be modified if
MPlayer is attached to an existing window.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35929 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove explicit setting of vo_ontop.

This is already done by vo_x11_create_vo_window().

(see also r27937)


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35930 b3059339-0415-0410-9bf9-f77b7e298cf2
Add two config.h defines for an upcoming FFmpeg patch / for consistency.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35931 b3059339-0415-0410-9bf9-f77b7e298cf2
add FICV binary codec.
works on http://samples.ffmpeg.org/V-codecs/ficv.avi
dll http://samples.ffmpeg.org/drivers32/new/ficvdec_x86.dll
only tested on win2k.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35932 b3059339-0415-0410-9bf9-f77b7e298cf2
Support all zmbv colourspaces with current FFmpeg.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35933 b3059339-0415-0410-9bf9-f77b7e298cf2
Avoid calling FreeLibrary() twice.

FreeLibrary() decreases a per-process reference/usage counter. This counter
is set to 1 when a library is loaded at startup and increased with each
LoadLibrary() call. Calling FreeLibrary() twice could unload the library
(that is loaded at startup) and break code that calls its functions directly.

In MPlayer this seems to happen with fontconfig package.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35934 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix build on OS/2.

Patch by Dave Yeo. The patch is taken from libdvdcss maillist at videolan.org.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35935 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix compilation with latest FFmpeg.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35936 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Move libav* component option handling into a second pass

This allows seeing help output immediately.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35937 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove useless casts.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35938 b3059339-0415-0410-9bf9-f77b7e298cf2
Allow compiling without linking to a system-specific xvmc backend library.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35939 b3059339-0415-0410-9bf9-f77b7e298cf2
Add debug output for XvMCCreateContext() function parameters.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35940 b3059339-0415-0410-9bf9-f77b7e298cf2
Keep GUI history entries in order.

Currently, if an entry is to be added to the GUI history and this entry
is already existing, it is swapped with the top entry. This breaks
history sequence and is confusing.

Move this entry to the top while leaving the other ones in their order.

Patch by Hans-Dieter Kosch, hdkosch kabelbw de.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35941 b3059339-0415-0410-9bf9-f77b7e298cf2
Change return condition in fs_PersistantHistory().

Since it's only called by fsType fsVideoSelector,
the condition is pointless. Check subject instead.

As a result, strdup() can be used now.


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

Use gstrcmp() which can handle NULL.


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

The index can't be greater than FF_ARRAY_ELEMS(fsHistory).


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35944 b3059339-0415-0410-9bf9-f77b7e298cf2
Simplify array index handling.

Calculate index by a simple decrementation.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35945 b3059339-0415-0410-9bf9-f77b7e298cf2
Replace nfree() by free().

In the for-loop to follow, the entry will be immediately assigned
a new value, so no need to explicitly set it NULL first.

Additionally, relocate statement for cosmetic reasons.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35946 b3059339-0415-0410-9bf9-f77b7e298cf2
Use more appropriate types.


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