Support H.264 fourcc UMSV.

Allows playing the sample from FFmpeg ticket #3046.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36464 b3059339-0415-0410-9bf9-f77b7e298cf2
Handle files with sample rate changes correctly.

For example concatenated MP3 files.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36465 b3059339-0415-0410-9bf9-f77b7e298cf2
Set skip_alpha, we currently have no use for alpha values.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36466 b3059339-0415-0410-9bf9-f77b7e298cf2
vo_vdpau: Initialize variables before, not after setup code.

Fixes possible crashes when playing multiple videos without
-fixed-vo.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36467 b3059339-0415-0410-9bf9-f77b7e298cf2
ad_ffmpeg: fix commit fixing sample rate changes to actually work.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36468 b3059339-0415-0410-9bf9-f77b7e298cf2
vd_ffmpeg: catch invalid aspect from FFmpeg.

This avoids endless reinitialization with buggy FFmpeg
codecs like HEVC that set aspect to be n/0, which compares
unequal to itself.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36469 b3059339-0415-0410-9bf9-f77b7e298cf2
vo jpeg, png, pnm: Make output directory message less confusing

The current message is rather irritating and could be easily misread
as an error.



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36470 b3059339-0415-0410-9bf9-f77b7e298cf2
vo pnm: Always print output directory

Behave like vo jpeg and png regarding that log message.



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


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36472 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix hang if uninit is called while the window is still hidden.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36473 b3059339-0415-0410-9bf9-f77b7e298cf2
Preliminary support for FFmpeg HEVC decoder.

Does not yet work because of the experimental HEVC parser.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36474 b3059339-0415-0410-9bf9-f77b7e298cf2
Support HEVC in native mpeg-ts demuxer.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36475 b3059339-0415-0410-9bf9-f77b7e298cf2
Support playback of f32le in mov.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36476 b3059339-0415-0410-9bf9-f77b7e298cf2
Add some comments for internal PCM FourCC's.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36477 b3059339-0415-0410-9bf9-f77b7e298cf2
Support 4k AVC-Intra in mov.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36478 b3059339-0415-0410-9bf9-f77b7e298cf2
Support little endian G.726 as found in Sun au files.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36479 b3059339-0415-0410-9bf9-f77b7e298cf2
Use correct types for constants.

Otherwise the compiler might insert a conversion from float
to double and back.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36480 b3059339-0415-0410-9bf9-f77b7e298cf2
demux_lavf: Ignore failure to find stream info.

It is not necessarily fatal and allows playback of
HEVC ES streams.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36481 b3059339-0415-0410-9bf9-f77b7e298cf2
Define STRIP for FFmpeg.

This will prevent the (ignored) build error "/bin/sh: 1: -wN: not found".

If the strip utility doesn't support the options -wN, there still will be
an (ignored) "strip: unrecognized option: -wN" error we currently can't do
anything about.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@36482 b3059339-0415-0410-9bf9-f77b7e298cf2
Add some missing "const".

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