tiff: support encoding and decoding 64bit images
DPX parser

Additional improvements and fixes by Michael Niedermayer <michaelni@gmx.at>.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
fate: add a DPX parser test
theora: support different visible and coded frame size

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
fate: add test for offset theora
lavu: Refactor side data wiping

And make sure the nb_side_data field is reset as well.

Based on an initial patch from wm4 <nfxjfg@googlemail.com>.

CC: libav-stable@libav.org
elbg: check memory allocations and propagate errors
roqvideo: check memory allocations and propagate errors
a64multi: check elbg return values
cmdutils: check file access functions return values

CC: libav-stable@libav.org
Bug-Id: CID 703706
oggdec: add support for VP8 demuxing

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
mpegts: check get16() return value

And break flow of execution rather than exiting the function.

CC: libav-stable@libav.org
Bug-Id: CID 732186
lcl: return an appropriate error code
aacenc: correctly check returned value

CC: libav-stable@libav.org
assdec: check the right variable

CC: libav-stable@libav.org
Bug-Id: CID 1257815
check memory errors from av_strdup()
rtsp: check ffurl_get_file_handle() return value

CC: libav-stable@libav.org
Bug-Id: CID 717844
aacps: invert the order of parameters of ipdopd_reset()

This is the order that the caller uses in the rest of the file. The
same operation is applied to both parameters, so this change is only
done for consistency, it doesn't change the actual behaviour.

Bug-Id: CID 732285 / CID 732286
takdec: check av_samples_get_buffer_size() return value

CC: libav-stable@libav.org
Bug-Id: CID 747734
xcbgrab: Move NULL check before pointer dereference

Bug-Id: CID 1254668