Use a local variable to reduce some code clutter.

Based on and in preparation for patch(es) by Roger Pack [rogerdpack2 gmail]


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34870 b3059339-0415-0410-9bf9-f77b7e298cf2
Retry reconnecting several times.

Also add a delay, otherwise a server closing any incoming
connection immediately would make MPlayer stop even if it happens
only for 1 second or so.
With this change, no server/network outage of any kind shorter
than 5 seconds should cause MPlayer to give up anymore.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34871 b3059339-0415-0410-9bf9-f77b7e298cf2
av_sub: support multiple rectangles.

The "packet_t" structure is renamed with a prefix,
because it is used a public header.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34872 b3059339-0415-0410-9bf9-f77b7e298cf2
Detect prematurely closed connection.

Then we get a streaming_stopped status but we have
a end_pos and have not reached it yet, do not accept
it as EOF but instead try reconnection.
For example a forced restart of a webserver will usually
result in the connection being closed before EOF.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34873 b3059339-0415-0410-9bf9-f77b7e298cf2
Use more precise alpha handling for -spuaa 4.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34874 b3059339-0415-0410-9bf9-f77b7e298cf2
Minor Changelog updates for release.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34875 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove "experimental" from old features that seem to be working fine.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34876 b3059339-0415-0410-9bf9-f77b7e298cf2
This will allow us to encode 7.1 audio AAC.

7.1 audio not being really popular, instead of creating a new re_order
function, I'm using 2 functions for the re_ordering from

L R Ls Rs C LFE Rls Rrs   -->  C L R Ls Rs Rls Rrs LFE

Patch by Thierry Foucu [tfoucu gmail]


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34877 b3059339-0415-0410-9bf9-f77b7e298cf2
codecs.conf: add some isom/fourcc to dts decoders

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34878 b3059339-0415-0410-9bf9-f77b7e298cf2
vo_yuv4mpeg: flush userspace FILE buffers after each frame.

Potentially reduces delay when piping to stdout/fifo.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34879 b3059339-0415-0410-9bf9-f77b7e298cf2
Try linking when testing for libmad.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34880 b3059339-0415-0410-9bf9-f77b7e298cf2
Support new colour spaces for FFmpeg camstudio decoding on big-endian.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34881 b3059339-0415-0410-9bf9-f77b7e298cf2
Revert r34881: The change was wrong.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34882 b3059339-0415-0410-9bf9-f77b7e298cf2
Support new colour spaces for FFmpeg camstudio decoding on big-endian.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34883 b3059339-0415-0410-9bf9-f77b7e298cf2
mencoder: Fix hang with -ovc copy or -ovc frameno.

It was introduced in r34860.

git-svn-id: svn://svn.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://svn.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://svn.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://svn.mplayerhq.hu/mplayer/trunk@34887 b3059339-0415-0410-9bf9-f77b7e298cf2
Update copyright year in Windows .rc file.


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


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