vcd: make high memory safe on OS/2 kLIBC

DosDevIOCtl() is not high meory(-Zhigh-memory) safe. So allocate vcd
structure in a low memory pool using a _lcalloc() on kLIBC.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36901 b3059339-0415-0410-9bf9-f77b7e298cf2
Add bluray playlist -identify printout.

Implements trac #2165.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36902 b3059339-0415-0410-9bf9-f77b7e298cf2
corevideo: include OpenGL/gl.h, this is required from 10.9

Including gl_common would be nicer, but would make vo_corevideo
depend on vo_gl, which seems a bit overkill.

Patch by Jiang Jiang [gzjjgod gmail].

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36903 b3059339-0415-0410-9bf9-f77b7e298cf2
vcd_read_os2.h: replace calloc() with _calloc() only in vcd_read_os2.h


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36904 b3059339-0415-0410-9bf9-f77b7e298cf2
mencoder: Finish encoding only when audio and video reached EOF.

This should fix the symptoms of issues #2159 and #2160,
but there are other underlying issues with A-V sync
and interleaving that caused them and remain unfixed.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36905 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix crashes with -novideo.

Mostly caused by trying to set sh->ds, which
is completely pointless since it's already set
by the new_sh_* functions.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36906 b3059339-0415-0410-9bf9-f77b7e298cf2
demuxers: remove pointless sh->ds assignments.

The new_sh_* functions have been fixed a long time
ago to do this.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36907 b3059339-0415-0410-9bf9-f77b7e298cf2
Add some extra checks to avoid potential crashes.

Should avoid the issues described in #2127.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36908 b3059339-0415-0410-9bf9-f77b7e298cf2
Add additional sanity checks.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36909 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: error out when no FFmpeg is detected.

It currently will not compile. It should be possible
to reduce the dependency to only libavutil again,
but if nobody requests this feature it seems not
worth the effort.
See also issue #2122.


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

Don't (mis)use option variables to set defaults (and then don't use
them when actually setting the defaults in the preferences dialog).

Set them directly (and correctly) instead, and use proper symbolic
constants.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36911 b3059339-0415-0410-9bf9-f77b7e298cf2
Don't automatically apply the Win32 GUI preferences' defaults.

Just present them and let the user decide whether to apply or to cancel.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36912 b3059339-0415-0410-9bf9-f77b7e298cf2
Be pedantic about argument.


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

This is missing in r36913.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36914 b3059339-0415-0410-9bf9-f77b7e298cf2
Set correct position for audio delay slider in the trackbar.

The position must be set unconditionally.


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


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36916 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix bug with audio delay slider in Win32 GUI.

The slider doesn't depend on option extrastereo,
it has to be available at all times.


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