dshow: attempt to build shared as well as static

Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
dsputil: Move ff_block_permute to mpegvideo_enc
dsputil: Move get_penalty_factor() to the only place it is used.
mjpegdec: use put_pixels instead of copy_block8

Signed-off-by: Mans Rullgard <mans@mansr.com>
dsputil: Drop unused functions copy_block{2|4|16}
dsputil: Move ff_svq3 function declarations to a separate header
indeo3: replace use of copy_block4 with put_pixels

The destination is sufficiently aligned for put_pixels here.

Signed-off-by: Mans Rullgard <mans@mansr.com>
dsputil: Move copy_block functions to a separate header
dsputil: Move ff_h264_idct function declarations to a separate header
dsputil: Move ff_shrink* function declarations to separate header
dsputil: Remove commented-out, unused function declarations
dsputil: Move rnd_avg inline functions to a separate header
dsputil: Move WRAPPER8_16_SQ macro to the only place it is used
dsputil: Move LOCAL_ALIGNED macros to libavutil
dsputil: Move fdct function declarations to dct.h
get_se_golomb: fix decoding of very large values

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sparc: Revert some parameter name changes in dsputil_vis.c

They were renamed by mistake in 25841df.
This should fix compilation failures on sparc.

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Merge remote-tracking branch 'rdp/dshow_shared'

* rdp/dshow_shared:
  dshow: attempt to build shared as well as static

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge commit '0b016eb99d38738e2c53e36549a4732a0f863b2e'

* commit '0b016eb99d38738e2c53e36549a4732a0f863b2e':
  dsputil: Move ff_block_permute to mpegvideo_enc

Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge commit 'b5b7b75e91e291c810ebd01868a42b53f267a87c'

* commit 'b5b7b75e91e291c810ebd01868a42b53f267a87c':
  dsputil: Move get_penalty_factor() to the only place it is used.

Conflicts:
	libavcodec/dsputil.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>