arm: build: Maintain decoder objects separate from infrastructure objects
BRender PIX image decoder

Further enhancements by Vittorio Giovara and Paul B Mahol.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
fate: add BRender PIX tests
Merge commit 'c3a0b3eb64be441ca897629e8ecd80d5b51fded7'

* commit 'c3a0b3eb64be441ca897629e8ecd80d5b51fded7':
  arm: build: Maintain decoder objects separate from infrastructure objects

Conflicts:
	libavcodec/arm/Makefile

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

* commit 'ae17878fb2ab100264226c84c58f5b95a703312f':
  BRender PIX image decoder

Conflicts:
	doc/general.texi
	libavcodec/Makefile
	libavcodec/version.h

See: 492a5f835c59ab7c2e347d3579d8bf6148ae0a0, and others
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  fate: add BRender PIX tests

Conflicts:
	tests/fate/image.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
avcodec/brenderpix: remove unused variable

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
avcodec/brenderpix: propagate error codes

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
avcodec: Make ff_print_debug_info2() independant of Picture struct

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