mpeg4videodec: Disable frame multithreading for GMC, its not implemented at all

Signed-off-by: Martin Storsjö <martin@martin.st>
build: Drop OBJS declaration for non-existing PCM_DVD encoder
lzo: Drop obsolete fast_memcpy reference
configure: Disable Snow decoder and encoder by default

Snow has serious unfixed bugs and no real-world use.
fate: Add proper dependencies for the tests in video.mak

Signed-off-by: Martin Storsjö <martin@martin.st>
gitignore: ignore files created by msvc

exp files are created in every build and contain export information
of the libraries. Both pdb and ilk are created during debug builds,
and contain linking and debug information used by MSVC.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
rtsp: Make sure the ret variable is initialized in ff_rtsp_fetch_packet

Signed-off-by: Martin Storsjö <martin@martin.st>
ARM: fix overreads in neon h264 chroma mc

The loops were reading ahead one line, which could end up outside the
buffer for reference blocks at the edge of the picture.  Removing
this readahead has no measurable performance impact.

Signed-off-by: Mans Rullgard <mans@mansr.com>
fate-vc1: add dependencies

Signed-off-by: Mans Rullgard <mans@mansr.com>
avutil/lzo: K&R formatting cosmetics
avutil/mem: K&R formatting cosmetics
configure: Group math functions into a separate variable

This avoids some duplication when listing and testing for the functions.
lavc/utils: extend feedback provided by avcodec_open2()
lavc/utils: fix a few case/punctuation inconsistencies in avcodec_open2()
examples/scaling_video: remove unnecessary intermediary variable in fill_yuv_frame()
lavu/parseutils: rework rational reduction logic in av_parse_ratio()

Avoid to divide num and den by gcd in case of a parsed expression, since
that is already done in av_d2q(), and force reduction in case of "a:b"
form, allowing to honour the max parameter.

The latter change is consistent with the a/b case, and with the
documentation.
Merge commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed'

* commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed':
  fate-vc1: add dependencies
  ARM: fix overreads in neon h264 chroma mc
  rtsp: Make sure the ret variable is initialized in ff_rtsp_fetch_packet
  gitignore: ignore files created by msvc
  fate: Add proper dependencies for the tests in video.mak
  configure: Disable Snow decoder and encoder by default
  lzo: Drop obsolete fast_memcpy reference
  build: Drop OBJS declaration for non-existing PCM_DVD encoder
  mpeg4videodec: Disable frame multithreading for GMC, its not implemented at all

Conflicts:
	libavcodec/mpegvideo.c
	libavformat/rtsp.c
	tests/fate/microsoft.mak
	tests/fate/video.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  configure: Group math functions into a separate variable
  avutil/mem: K&R formatting cosmetics
  avutil/lzo: K&R formatting cosmetics

Conflicts:
	configure
	libavutil/mem.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
lavc: revert broken hunk from 1cd9c81ddb317ca00061d11d3562d3a34888d91b

This should fix fate failures

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
bgmc: check the correct pointers

Fixes CID90539, CID90538
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>