Fix compilation with latest FFmpeg.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35266 b3059339-0415-0410-9bf9-f77b7e298cf2
mp_property_deinterlace: Signalize control() failure

Always having to do a GET after a SET to check if the state was
really changed, seems not very friendly from the perspective of
the client application that changes the property.

Return M_PROPERTY_UNAVAILABLE to signalize that the control() was
not positively consumed by the filter/vo chain.

Based on a patch by Vicente Sendra >visenri yahoo.es<



git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35267 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix compilation with current FFmpeg.

Patch by Josh, joshf87 live com


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35268 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix check for empty log file (n contains a start offset of 15).


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35269 b3059339-0415-0410-9bf9-f77b7e298cf2
Add missing ().


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35270 b3059339-0415-0410-9bf9-f77b7e298cf2
Add comment to silence coverity (and it generally doesn't
hurt to make intentional fallthrough cases explicit).


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35271 b3059339-0415-0410-9bf9-f77b7e298cf2
Make uninit function handle vf->priv being NULL.

This happens in the case where memory allocation for it fails.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35272 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove useless variable.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35273 b3059339-0415-0410-9bf9-f77b7e298cf2
Mark intentional fallthrough case, used for duplicating frames.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35274 b3059339-0415-0410-9bf9-f77b7e298cf2
Use local variable since we already have it.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35275 b3059339-0415-0410-9bf9-f77b7e298cf2
build/configure: Move addition of extra CFLAGS further down

The test is know made on cc_vendor after we correctly identified
the compiler. Before we were just assuming if the program is named
cc it is GCC.

For the record:
The condition may still/or in future be wrong for some compilers on
darwin and I doubt the flags are really necessary nowadays.

Patch by Xidorn Quan >quanxunzhen gmail.com<



git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35276 b3059339-0415-0410-9bf9-f77b7e298cf2
map 0xa100 to ffg723.1, ff ticket #1856

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35277 b3059339-0415-0410-9bf9-f77b7e298cf2
Allow telecine filter to work for YUV16 formats.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35278 b3059339-0415-0410-9bf9-f77b7e298cf2
build/configure: Check for more math functions

If FFmpeg knows about the existence of the functions, it will only
define fall-back solutions for functions that are not available.

Patch by Erik Auerswald >auerswal unix-ag.uni-kl de<



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

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35280 b3059339-0415-0410-9bf9-f77b7e298cf2
1l: Forgot comment about internal FourCC YOP1.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35281 b3059339-0415-0410-9bf9-f77b7e298cf2
vd_black: simplify code

Simplify code by using macro and removing redundant if statement.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35282 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix copy-paste error found by Coverity (yes, it really has a
COPY_PASTE_ERROR error-type for that...).


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35283 b3059339-0415-0410-9bf9-f77b7e298cf2
Since the modecount variable is only ever initialized when the videmodes
variable is, it also has to be a global variable.


git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@35284 b3059339-0415-0410-9bf9-f77b7e298cf2
Make some variables static.


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