mencoder: Fix hang with -ovc copy or -ovc frameno.

It was introduced in r34860.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34884 b3059339-0415-0410-9bf9-f77b7e298cf2
Workaround bug in mpg123. In rare cases, after seeking mplayer stops audio playback and would repeat "No stream opened. (code 24)" until next seek.
This is caused by bug in mpg123_getformat() that triggers needless reading of next frame, possibly hitting bogus MPG123_NEED_MORE. The function is fixed in mpg123 1.14.0+.
This commit however allows older mpg123 versions to work properly in mplayer.

Patch by Thomas Orgis, thomas-forum orgis org

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34885 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix A-V desync with skipframe and H.264.

This will however cause desync when skipframe
is used on PAFF H.264 content without correct-pts.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34886 b3059339-0415-0410-9bf9-f77b7e298cf2
Avoid repeating mixer error messages from ao.

This avoids continuous printing of e.g.
"[AO_ALSA] Unable to find simple control 'PCM',0."
even after MPlayer switched to software volume control.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34887 b3059339-0415-0410-9bf9-f77b7e298cf2
Update copyright year in Windows .rc file.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34888 b3059339-0415-0410-9bf9-f77b7e298cf2
Some minor updates to release-howto.txt


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34889 b3059339-0415-0410-9bf9-f77b7e298cf2
Add a preliminary release.sh file.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34890 b3059339-0415-0410-9bf9-f77b7e298cf2
release script: also remove .gitignore from MPlayer SVN.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34891 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix -vo png:alpha with newer FFmpeg.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34892 b3059339-0415-0410-9bf9-f77b7e298cf2
Improve Avid Meridien (AVUI) decoding with FFmpeg.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34893 b3059339-0415-0410-9bf9-f77b7e298cf2
100l: ffcamstudio is not flipped and does not know BGR8.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34894 b3059339-0415-0410-9bf9-f77b7e298cf2
stream_pvr: Use sizeof() to get destination buffer size.
The code in lines 382/384 used the wrong constant.
Fixes bug #2066.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34895 b3059339-0415-0410-9bf9-f77b7e298cf2
build: Check if SCTP is available

  Test for SCTP and remove it from the list of libavformat
protocols in case the test did not succeed or the feature
was explicitly disabled.

  Unconditionally trying to build it, as it was done before
if you had a new enough libavformat version that contains
that feature, is obviously not a good idea.

  This patch is closely based on a patch from Johan Andersson.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34896 b3059339-0415-0410-9bf9-f77b7e298cf2
Allow direct rendering for non-reference frames in H.264.
This might work for other codecs that currently have DR
disabled, but H.264 is the only one tested so far.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34897 b3059339-0415-0410-9bf9-f77b7e298cf2
Align glMapBuffer result.
Mesa for some silly reason returns a pointer that is only
8 byte aligned.
Fixes -dr and force-pbo crashes (on e.g. x86) and bad output
(on e.g. PPC).


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34898 b3059339-0415-0410-9bf9-f77b7e298cf2
Document -dr influence on video display speed.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34899 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix -fs with SDL-based vo gl.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34900 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix direct rendering for H.264.

H.264 files without B-frames would fail to play
completely with "Too many buffered pts" messages.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34901 b3059339-0415-0410-9bf9-f77b7e298cf2
Add some dv video fourcc's found by Piotr Bandurski.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@34902 b3059339-0415-0410-9bf9-f77b7e298cf2
Do not override mpctx->stream during free_demuxer.
In case of e.g. the chained MPEG-PS in mov demuxer,
that will end up freeing the wrong stream later on.


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