mpegvideo: simplify REBASE_PICTURE

Always evaluate to NULL when the source Picture is not located in the
MpegEncContext.picture array. That will only happen for
next/last_picture_ptr when updating the thread context during h264 frame
threaded decoding, where they will point to elements of ref_list. Since
ref_list is not copied during updating the context and is invalid until
it is constructed for the current slice, there is no point in doing
anything complicated with next/last_picture_ptr, as they will get
updated when the ref_list is filled.
libopenjpegenc: make dci compliant j2c

Signed-off-by: Michael Bradshaw <mjbshaw@gmail.com>
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  mpegvideo: simplify REBASE_PICTURE

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

* mjbshaw/master:
  libopenjpegenc: make dci compliant j2c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
vc1dec: Fix 2 "warning: may be used uninitialized in this function"

Initialize pointers to NULL for safety

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
sws: Fix "warning: comparison of distinct pointer types lacks a cast"

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
lavfi/showspectrum: display multiple channels in separate row

The showspectrum filter gets multiple channel (any count) support.

Signed-off-by: Rudolf Polzer <divverent@xonotic.org>
wmavoice: silence may be used uninitialized warnings

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
flacdec: silence several "warning: X may be used uninitialized in this function"

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
dynamic loading of shared faac library
Allow compilation using static x264 build
no Werror on implicit-function-declaration and missing-prototypes
custom icon and windows resource
use upstream version tag, my repo is always rebased