Fix careless pointer parameter handling.

User proper GLib macros to avoid pointer cast warnings.

This renders the usage of intptr_t redundant (introduced in r36858).


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

Use it to indicate that no data will be passed.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36873 b3059339-0415-0410-9bf9-f77b7e298cf2
Update German man page.


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

Use a variable and cast once.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36875 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix bug with Win32 GUI preferences.

Determine string length in order to properly allocate memory.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36876 b3059339-0415-0410-9bf9-f77b7e298cf2
Check demuxer to avoid NULL pointer usage.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36877 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: improve FFmpeg check.

If internal FFmpeg is not available we should fall back to
external automatically instead of trying to build without
(which is currently broken it seems).
Also we can compile without internal copy as long as the
necessary headers can be found.
Two are required that FFmpeg does not install:
libavformat/internal.h
libavutil/x86/asm.h


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36878 b3059339-0415-0410-9bf9-f77b7e298cf2
mp_taglists: Avoid libavformat/internal.h include.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36879 b3059339-0415-0410-9bf9-f77b7e298cf2
Revise German translation of MSGTR_Help.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36880 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: ensure ffmpeg_a is either yes or no.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36881 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Fix PNG support for GUi check to always pass for external FFmpeg.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36882 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Avoid annoying error messages in case of external FFmpeg.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36883 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Revise some GUI related messages and output.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36884 b3059339-0415-0410-9bf9-f77b7e298cf2
configure (cosmetic): Adjust indent and add blank lines.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36885 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Rearrange two lines.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36886 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Prettify code for PNG_DECODER test.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36887 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Revise comments in GUI specific tests.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36888 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Remove unnecessary includes in XShape check.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36889 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Make the XShape extension optional.

The GUI compiles and runs without it.

Although some skins will look ugly,
there are skins that not even require the extension.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36890 b3059339-0415-0410-9bf9-f77b7e298cf2
hwac3: Remove unused code.

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