Support FFmpeg Real Audio Lossless decoder with -demuxer lavf.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34820 b3059339-0415-0410-9bf9-f77b7e298cf2
Document recent-ish x264 changes.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34821 b3059339-0415-0410-9bf9-f77b7e298cf2
Support FFmpeg EA ADPCM R1, R2, R3 audio decoders.

Patch by Paul B Mahol, onemda gmail


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34822 b3059339-0415-0410-9bf9-f77b7e298cf2
Support FFmpeg WMA lossless decoder.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34823 b3059339-0415-0410-9bf9-f77b7e298cf2
stream_ffmpeg: convert to avio API, fix build against shared libavformat

patch by Alexis Ballier, alexis.ballier gmail com

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34824 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix -vo bl with slices.

Patch by Stefan Schuermans {stefan blinkenarea org}


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34825 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove some pointless variable indirection and merge
declaration and initialization.


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


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34827 b3059339-0415-0410-9bf9-f77b7e298cf2
Replace malloc+memset by calloc.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34828 b3059339-0415-0410-9bf9-f77b7e298cf2
libmad: set i_bps only if it is not already set.

Since that value is only based on the very first MP3 frame,
it is very likely to be much less accurate than any existing
value from a demuxer.

Patch by Benoît Thébaudeau.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34829 b3059339-0415-0410-9bf9-f77b7e298cf2
Switch FLIC tag to the one used by FLIC-in-MOV.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34830 b3059339-0415-0410-9bf9-f77b7e298cf2
AVCODEC_MAX_AUDIO_FRAME_SIZE seems to be based on
a single channel.
Multiply with the maximum number of supported channels,
this at least fixes playback of one TTA sample
(see FFmpeg trac issue #96).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34831 b3059339-0415-0410-9bf9-f77b7e298cf2
The new zerocodec in libavcodecs depends on zlib.
Disable it when zlib is not present.

Problem found by spaam on irc.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34832 b3059339-0415-0410-9bf9-f77b7e298cf2
Add H264QPEL flags for FFmpeg compilation.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34833 b3059339-0415-0410-9bf9-f77b7e298cf2
Support FLIC in avi.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34834 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix sed expression.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34835 b3059339-0415-0410-9bf9-f77b7e298cf2
Small fixes to make it easier to compiler for OpenGL ES
without linking against libGL (which is not used for GL ES).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34836 b3059339-0415-0410-9bf9-f77b7e298cf2
sync with en/mplayer.1 rev. 34821



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34837 b3059339-0415-0410-9bf9-f77b7e298cf2
Use AVIO_FLAG_DIRECT to avoid issues with one more pointless buffering layer.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@34838 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix write_buffer: flush after each write and
return an error code when an error occurred.


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